diff --git a/CHANGELOG.md b/CHANGELOG.md index e9507e76a9..0ca10acb2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,25 @@ ## New Functionality +- + +## Improvements + +- + +## Fixed Issues + +- + + +# 1.28.2 + +Release Date: TBD
+API Docs: https://sap.github.io/cloud-sdk/api/1.28.2
+Blog: TBD
+ +## New Functionality + - [Util] Allow to mute and unmute loggers. ## Improvements diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index 5e38f76f81..28bc6132a1 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -1,4 +1,4 @@ -## Version: 1.28.1 +## Version: 1.28.2 The SAP Cloud SDK for JavaScript and TypeScript consists of multiple libraries to enable you to write side-by-side extensions on SAP Cloud Platform. diff --git a/docs/api/1.28.2/assets/css/main.css b/docs/api/1.28.2/assets/css/main.css new file mode 100644 index 0000000000..959edd7320 --- /dev/null +++ b/docs/api/1.28.2/assets/css/main.css @@ -0,0 +1,2679 @@ +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * * HTML5 display definitions + * * ========================================================================== */ +/** + * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; +} + +/** + * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/** + * * Prevent modern browsers from displaying `audio` without controls. + * * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * * Known issue: no IE 6 support. */ +[hidden] { + display: none; +} + +/* ========================================================================== + * * Base + * * ========================================================================== */ +/** + * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * * `em` units. + * * 2. Prevent iOS text size adjust after orientation change, without disabling + * * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; +} + +/** + * * Address `font-family` inconsistency between `textarea` and other form + * * elements. */ +button, input, select, textarea { + font-family: sans-serif; +} + +/** + * * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; +} + +/* ========================================================================== + * * Links + * * ========================================================================== */ +/** + * * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; +} +a:active, a:hover { + outline: 0; +} + +/** + * * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * * Typography + * * ========================================================================== */ +/** + * * Address font sizes and margins set differently in IE 6/7. + * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +/** + * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/** + * * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; +} + +/** + * * Address differences between Firefox and other browsers. + * * Known issue: no IE 6/7 normalization. */ +hr { + box-sizing: content-box; + height: 0; +} + +/** + * * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; +} + +/** + * * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; +} + +/** + * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: "courier new", monospace; + font-size: 1em; +} + +/** + * * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/** + * * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; +} +q:before, q:after { + content: ""; + content: none; +} + +/** + * * Address `quotes` property not supported in Safari 4. */ +/** + * * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; +} + +/** + * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + * * Lists + * * ========================================================================== */ +/** + * * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/** + * * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; +} + +/** + * * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; +} + +/* ========================================================================== + * * Embedded content + * * ========================================================================== */ +/** + * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; +} + +/* 2 */ +/** + * * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + * * Figures + * * ========================================================================== */ +/** + * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; +} + +/* ========================================================================== + * * Forms + * * ========================================================================== */ +/** + * * Correct margin displayed oddly in IE 6/7. */ +/** + * * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * * 1. Correct color not being inherited in IE 6/7/8/9. + * * 2. Correct text not wrapping in Firefox 3. + * * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; +} + +/* 3 */ +/** + * * 1. Correct font size not being inherited in all browsers. + * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * * and Chrome. + * * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; +} + +/* 3 */ +/** + * * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * * the UA stylesheet. */ +button, input { + line-height: normal; +} + +/** + * * Address inconsistent `text-transform` inheritance for `button` and `select`. + * * All other form control elements do not inherit `text-transform` values. + * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; +} + +/** + * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * * and `video` controls. + * * 2. Correct inability to style clickable `input` types in iOS. + * * 3. Improve usability and consistency of cursor style between image-type + * * `input` and others. + * * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * * Known issue: inner spacing remains in IE 6. */ +button, html input[type=button] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +input[type=reset], input[type=submit] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +/** + * * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; +} + +/** + * * 1. Address box sizing set to content-box in IE 8/9. + * * 2. Remove excess padding in IE 8/9. + * * 3. Remove excess padding in IE 7. + * * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ +} +input[type=checkbox], input[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; +} +input[type=search] { + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; +} +input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * * (include `-moz` to future-proof). */ +/** + * * Remove inner padding and search cancel button in Safari 5 and Chrome + * * on OS X. */ +/** + * * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; +} + +/* 2 */ +/* ========================================================================== + * * Tables + * * ========================================================================== */ +/** + * * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* * + * *Visual Studio-like style based on original C# coloring by Jason Diamond */ +.hljs { + display: inline-block; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { + color: #008000; +} + +.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { + color: #00f; +} + +.xml .hljs-tag { + color: #00f; +} +.xml .hljs-tag .hljs-value { + color: #00f; +} + +.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { + color: #a31515; +} + +.ruby .hljs-symbol { + color: #a31515; +} +.ruby .hljs-symbol .hljs-string { + color: #a31515; +} + +.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { + color: #a31515; +} + +.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { + color: #2b91af; +} + +.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { + color: #808080; +} + +.vhdl .hljs-typename { + font-weight: bold; +} +.vhdl .hljs-string { + color: #666666; +} +.vhdl .hljs-literal { + color: #a31515; +} +.vhdl .hljs-attribute { + color: #00b0e8; +} + +.xml .hljs-attribute { + color: #f00; +} + +ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-1 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-1 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: -ms-flexbox; + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-1 { + width: 8.3333333333%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.col-2 { + width: 16.6666666667%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.col-3 { + width: 25%; +} + +.offset-3 { + margin-left: 25%; +} + +.col-4 { + width: 33.3333333333%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.col-5 { + width: 41.6666666667%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.col-6 { + width: 50%; +} + +.offset-6 { + margin-left: 50%; +} + +.col-7 { + width: 58.3333333333%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.col-8 { + width: 66.6666666667%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.col-9 { + width: 75%; +} + +.offset-9 { + margin-left: 75%; +} + +.col-10 { + width: 83.3333333333%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.col-11 { + width: 91.6666666667%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: #fdfdfd; + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: #222; +} + +a { + color: #4da6ff; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: rgba(0, 0, 0, 0.04); +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; + background-color: transparent; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, .tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; + } + html.default .col-menu { + width: 28%; + } + html.default .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; + } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: #fff; + transform: translate(100%, 0); + } + html.default .col-menu > *:last-child { + padding-bottom: 20px; + } + html.default .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; + } + html.default.to-has-menu header, +html.default.to-has-menu footer, +html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; + } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; + } + html.default.from-has-menu header, +html.default.from-has-menu footer, +html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; + } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + html.default.has-menu body { + overflow: hidden; + } + html.default.has-menu .overlay { + visibility: visible; + } + html.default.has-menu header, +html.default.has-menu footer, +html.default.has-menu .col-content { + transform: translate(-25%, 0); + } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: #808080; +} +.tsd-breadcrumb a { + color: #808080; + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +html.minimal .container { + margin: 0; +} +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; +} +html.minimal .content-wrap { + padding-left: 300px; +} +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; +} +html.minimal .tsd-member .tsd-member { + margin-left: 0; +} +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; +} +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; +} +html.minimal footer { + background-color: transparent; +} +html.minimal footer .container { + padding: 0; +} +html.minimal .tsd-generator { + padding: 0; +} +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; + } + html.minimal .content-wrap { + padding-left: 0; + } +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid #808080; + color: #808080; + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-only-exported .tsd-is-not-exported { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: #fff; + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, +#tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid #eee; + background-color: #fff; +} +footer.with-border-bottom { + border-bottom: 1px solid #eee; +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; +} +.tsd-index-panel ul.tsd-index-list { + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: #9600ff; +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: #7da01f; +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: #cc9900; +} +.tsd-index-panel .tsd-parent-kind-class a { + color: #4da6ff; +} +.tsd-index-panel .tsd-kind-module a { + color: #9600ff; +} +.tsd-index-panel .tsd-kind-interface a { + color: #7da01f; +} +.tsd-index-panel .tsd-kind-enum a { + color: #cc9900; +} +.tsd-index-panel .tsd-kind-class a { + color: #4da6ff; +} +.tsd-index-panel .tsd-is-private a { + color: #808080; +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: #fff; + background-color: #808080; + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: #222; + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid #eee; +} +.tsd-navigation.primary li { + border-top: 1px solid #eee; +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: #808080; +} +.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: #eee; +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: #000; +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: #eee; +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: #fff; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; +} +.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; +} +.tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; +} +.tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: #222; +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: #fdfdfd; +} +#tsd-search .results li:nth-child(even) { + background-color: #fff; +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: #eee; +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: #808080; + font-weight: normal; +} +#tsd-search.has-focus { + background-color: #eee; +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid #eee; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: #808080; + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid #eee; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: #eee; +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: #808080; + margin: 0 0 1em 0; +} +.tsd-sources a { + color: #808080; + text-decoration: underline; +} +.tsd-sources ul, .tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: #333; + background: #fff; + border-bottom: 1px solid #eee; + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: #333; + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.8; +} +.tsd-widget.active { + opacity: 1; + background-color: #eee; +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, .tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; + } +} +input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; +} +input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: #fdfdfd; +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: #fff; +} +.tsd-select .tsd-select-list li:hover { + background-color: #eee; +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} \ No newline at end of file diff --git a/docs/api/1.28.2/assets/images/icons.png b/docs/api/1.28.2/assets/images/icons.png new file mode 100644 index 0000000000..3836d5fe46 Binary files /dev/null and b/docs/api/1.28.2/assets/images/icons.png differ diff --git a/docs/api/1.28.2/assets/images/icons@2x.png b/docs/api/1.28.2/assets/images/icons@2x.png new file mode 100644 index 0000000000..5a209e2f6d Binary files /dev/null and b/docs/api/1.28.2/assets/images/icons@2x.png differ diff --git a/docs/api/1.28.2/assets/images/widgets.png b/docs/api/1.28.2/assets/images/widgets.png new file mode 100644 index 0000000000..c7380532ac Binary files /dev/null and b/docs/api/1.28.2/assets/images/widgets.png differ diff --git a/docs/api/1.28.2/assets/images/widgets@2x.png b/docs/api/1.28.2/assets/images/widgets@2x.png new file mode 100644 index 0000000000..4bbbd57272 Binary files /dev/null and b/docs/api/1.28.2/assets/images/widgets@2x.png differ diff --git a/docs/api/1.28.2/assets/js/main.js b/docs/api/1.28.2/assets/js/main.js new file mode 100644 index 0000000000..39a806694a --- /dev/null +++ b/docs/api/1.28.2/assets/js/main.js @@ -0,0 +1 @@ +!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.7",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return null==e?"":e.toString()},e.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){for(var t,r;47<(r=(t=this.next()).charCodeAt(0))&&r<58;);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos=this.scrollTop||0===this.scrollTop,isShown!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},Viewport}(typedoc.EventTarget);typedoc.Viewport=Viewport,typedoc.registerService(Viewport,"viewport")}(typedoc||(typedoc={})),function(typedoc){function Component(options){this.el=options.el}typedoc.Component=Component}(typedoc||(typedoc={})),function(typedoc){typedoc.pointerDown="mousedown",typedoc.pointerMove="mousemove",typedoc.pointerUp="mouseup",typedoc.pointerDownPosition={x:0,y:0},typedoc.preventNextClick=!1,typedoc.isPointerDown=!1,typedoc.isPointerTouch=!1,typedoc.hasPointerMoved=!1,typedoc.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),document.documentElement.classList.add(typedoc.isMobile?"is-mobile":"not-mobile"),typedoc.isMobile&&"ontouchstart"in document.documentElement&&(typedoc.isPointerTouch=!0,typedoc.pointerDown="touchstart",typedoc.pointerMove="touchmove",typedoc.pointerUp="touchend"),document.addEventListener(typedoc.pointerDown,function(e){typedoc.isPointerDown=!0,typedoc.hasPointerMoved=!1;var t="touchstart"==typedoc.pointerDown?e.targetTouches[0]:e;typedoc.pointerDownPosition.y=t.pageY||0,typedoc.pointerDownPosition.x=t.pageX||0}),document.addEventListener(typedoc.pointerMove,function(e){if(typedoc.isPointerDown&&!typedoc.hasPointerMoved){var t="touchstart"==typedoc.pointerDown?e.targetTouches[0]:e,x=typedoc.pointerDownPosition.x-(t.pageX||0),y=typedoc.pointerDownPosition.y-(t.pageY||0);typedoc.hasPointerMoved=10scrollTop;)index-=1;for(;index"+match+""}),parent=row.parent||"";(parent=parent.replace(new RegExp(this.query,"i"),function(match){return""+match+""}))&&(name=''+parent+"."+name);var item=document.createElement("li");item.classList.value=row.classes,item.innerHTML='\n '+name+"\n ",this.results.appendChild(item)}}},Search.prototype.setLoadingState=function(value){this.loadingState!=value&&(this.el.classList.remove(SearchLoadingState[this.loadingState].toLowerCase()),this.loadingState=value,this.el.classList.add(SearchLoadingState[this.loadingState].toLowerCase()),this.updateResults())},Search.prototype.setHasFocus=function(value){this.hasFocus!=value&&(this.hasFocus=value,this.el.classList.toggle("has-focus"),value?(this.setQuery(""),this.field.value=""):this.field.value=this.query)},Search.prototype.setQuery=function(value){this.query=value.trim(),this.updateResults()},Search.prototype.setCurrentResult=function(dir){var current=this.results.querySelector(".current");if(current){var rel=1==dir?current.nextElementSibling:current.previousElementSibling;rel&&(current.classList.remove("current"),rel.classList.add("current"))}else(current=this.results.querySelector(1==dir?"li:first-child":"li:last-child"))&¤t.classList.add("current")},Search.prototype.gotoCurrentResult=function(){var current=this.results.querySelector(".current");if(current||(current=this.results.querySelector("li:first-child")),current){var link=current.querySelector("a");link&&(window.location.href=link.href),this.field.blur()}},Search.prototype.bindEvents=function(){var _this=this;this.results.addEventListener("mousedown",function(){_this.resultClicked=!0}),this.results.addEventListener("mouseup",function(){_this.resultClicked=!1,_this.setHasFocus(!1)}),this.field.addEventListener("focusin",function(){_this.setHasFocus(!0),_this.loadIndex()}),this.field.addEventListener("focusout",function(){_this.resultClicked?_this.resultClicked=!1:setTimeout(function(){return _this.setHasFocus(!1)},100)}),this.field.addEventListener("input",function(){_this.setQuery(_this.field.value)}),this.field.addEventListener("keydown",function(e){13==e.keyCode||27==e.keyCode||38==e.keyCode||40==e.keyCode?(_this.preventPress=!0,e.preventDefault(),13==e.keyCode?_this.gotoCurrentResult():27==e.keyCode?_this.field.blur():38==e.keyCode?_this.setCurrentResult(-1):40==e.keyCode&&_this.setCurrentResult(1)):_this.preventPress=!1}),this.field.addEventListener("keypress",function(e){_this.preventPress&&e.preventDefault()}),document.body.addEventListener("keydown",function(e){e.altKey||e.ctrlKey||e.metaKey||!_this.hasFocus&&47this.groups.length-1&&(index=this.groups.length-1),this.index!=index){var to=this.groups[index];if(-1 + + + + + ActionFunctionImportRequestBuilderBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ActionFunctionImportRequestBuilderBase<ParametersT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Create OData request to execute a action or function import.

+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    Type of the function import parameters

    +
    +
    +
  • +
  • +

    ReturnT

    +
    +
    +

    Type of the function import return value

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

Protected constructor

+ + +
+
+
+

Properties

+
+ +

requestConfig

+
requestConfig: ODataFunctionImportRequestConfig<ParametersT> | ODataActionImportRequestConfig<ParametersT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly responseTransformer

+
responseTransformer: (data: any) => ReturnT
+ +
+
+

Transformation function for the response

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (data: any): ReturnT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        data: any
        +
      • +
      +

      Returns ReturnT

      +
    • +
    +
  • +
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.actionimportrequestbuilder.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.actionimportrequestbuilder.html new file mode 100644 index 0000000000..0ab3ea52c7 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.actionimportrequestbuilder.html @@ -0,0 +1,629 @@ + + + + + + ActionImportRequestBuilder | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ActionImportRequestBuilder<ParametersT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Create an OData request to execute an action import.

+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    Type of the action import parameters

    +
    +
    +
  • +
  • +

    ReturnT

    +
    +
    +

    Type of the action import return value

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

requestConfig

+
requestConfig: ODataFunctionImportRequestConfig<ParametersT> | ODataActionImportRequestConfig<ParametersT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly responseTransformer

+
responseTransformer: (data: any) => ReturnT
+ +
+
+

Transformation function for the response

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (data: any): ReturnT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        data: any
        +
      • +
      +

      Returns ReturnT

      +
    • +
    +
  • +
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.allfields.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.allfields.html new file mode 100644 index 0000000000..a4adfcde6d --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.allfields.html @@ -0,0 +1,254 @@ + + + + + + AllFields | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class AllFields<EntityT>

+
+
+
+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + AllFields +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new AllFields(_fieldName: string, _entityConstructor: Constructable<EntityT>): AllFields
  • +
+ +
+
+
+

Properties

+
+ +

_entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

_fieldName

+
_fieldName: string
+ +
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.anyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.anyfield.html new file mode 100644 index 0000000000..9b377930c0 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.anyfield.html @@ -0,0 +1,465 @@ + + + + + + AnyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class AnyField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with with an unknown or currently unsupported edm type like Edm.Geography.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + AnyFieldBase<EntityT> +
      +
    • + AnyField +
    • +
    +
  • +
+
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: any): Filter<EntityT, any>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: any): Filter<EntityT, any>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.bignumberfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.bignumberfield.html new file mode 100644 index 0000000000..bf2f1091c5 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.bignumberfield.html @@ -0,0 +1,613 @@ + + + + + + BigNumberField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BigNumberField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a big number value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + BigNumberFieldBase<EntityT> +
      +
    • + BigNumberField +
    • +
    +
  • +
+
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfield.html new file mode 100644 index 0000000000..795adf267f --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfield.html @@ -0,0 +1,465 @@ + + + + + + BinaryField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BinaryField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a binary value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfieldbase.html new file mode 100644 index 0000000000..962e0a361a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.binaryfieldbase.html @@ -0,0 +1,456 @@ + + + + + + BinaryFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BinaryFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a binary value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfield.html new file mode 100644 index 0000000000..2d5905cf10 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfield.html @@ -0,0 +1,465 @@ + + + + + + BooleanField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BooleanField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a boolean value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfieldbase.html new file mode 100644 index 0000000000..cd3b62b2cd --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfieldbase.html @@ -0,0 +1,456 @@ + + + + + + BooleanFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BooleanFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a boolean value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfilterfunction.html new file mode 100644 index 0000000000..46afaac2bd --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.booleanfilterfunction.html @@ -0,0 +1,425 @@ + + + + + + BooleanFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class BooleanFilterFunction<EntityT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a value of type boolean.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + FilterFunction<EntityT, boolean> +
      +
    • + BooleanFilterFunction +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.cache.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.cache.html new file mode 100644 index 0000000000..a209ca2ba5 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.cache.html @@ -0,0 +1,371 @@ + + + + + + Cache | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Cache<T>

+
+
+
+
+
+
+
+
+
+

Representation of a cache to transiently store objects locally for faster access.

+
+
+
+
+

Type parameters

+
    +
  • +

    T

    +
    +
    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + Cache +
  • +
+
+
+

Implements

+
    +
  • CacheInterface<T>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Cache(validityTime?: moment.MomentInputObject): Cache
  • +
+ +
+
+
+

Methods

+
+ +

clear

+
    +
  • clear(): void
  • +
+ +
+
+ +

get

+
    +
  • get(key: string): T | undefined
  • +
+
    +
  • + +
    +
    +

    Getter of cached entries.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      The key of the entry to retrieve

      +
      +
    • +
    +

    Returns T | undefined

    +

    The corresponding entry to the provided key if it is still valid, returns undefined otherwise

    +
  • +
+
+
+ +

hasKey

+
    +
  • hasKey(key: string): boolean
  • +
+
    +
  • + +
    +
    +

    Specifies whether an entry with a given key is defined in cache.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      The entry's key

      +
      +
    • +
    +

    Returns boolean

    +

    boolean A boolean value that indicates whether the entry exists in cache

    +
  • +
+
+
+ +

set

+
    +
  • set(key: string, entry: T, expirationTime?: undefined | number): void
  • +
+
    +
  • + +
    +
    +

    Setter of entries in cache.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      The entry's key

      +
      +
    • +
    • +
      entry: T
      +
      +

      The entry to cache

      +
      +
    • +
    • +
      Optional expirationTime: undefined | number
      +
      +

      The time expressed in UTC in which the given entry expires

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfield.html new file mode 100644 index 0000000000..9a5d51984e --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfield.html @@ -0,0 +1,397 @@ + + + + + + CollectionField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CollectionField<EntityT, FieldT>

+
+
+
+
+
+
+
+
+
+

Represents a static field of an entity or complex type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    FieldT: EdmTypeShared<"any"> | Record<string, any>

    +
    +
    +

    Type of the entries of the collection in the field

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + Field<EntityT> +
      +
    • + CollectionField +
    • +
    +
  • +
+
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly _fieldType

+
_fieldType: FieldT | ComplexTypeNamespace<FieldT>
+ +
+
+

Type of the field according to the metadata description.

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfilterfunction.html new file mode 100644 index 0000000000..1512e049fc --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.collectionfilterfunction.html @@ -0,0 +1,436 @@ + + + + + + CollectionFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CollectionFilterFunction<EntityT, FieldT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a collection of values.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + FilterFunction<EntityT, FieldT[]> +
      +
    • + CollectionFilterFunction +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: FieldT[]): Filter<EntityT, FieldT[]>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: FieldT[]): Filter<EntityT, FieldT[]>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeanypropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeanypropertyfield.html new file mode 100644 index 0000000000..158aec9e9d --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeanypropertyfield.html @@ -0,0 +1,471 @@ + + + + + + ComplexTypeAnyPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeAnyPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with with an unknown or currently unsupported edm type like Edm.Geography.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + AnyFieldBase<EntityT> +
      +
    • + ComplexTypeAnyPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: any): Filter<EntityT, any>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. Combines the parent complex type name with the field name.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: any): Filter<EntityT, any>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebignumberpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebignumberpropertyfield.html new file mode 100644 index 0000000000..30336ba21f --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebignumberpropertyfield.html @@ -0,0 +1,675 @@ + + + + + + ComplexTypeBigNumberPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeBigNumberPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a big number value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + BigNumberFieldBase<EntityT> +
      +
    • + ComplexTypeBigNumberPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: BigNumber): Filter<EntityT, BigNumber>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebinarypropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebinarypropertyfield.html new file mode 100644 index 0000000000..878a9ccc96 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebinarypropertyfield.html @@ -0,0 +1,527 @@ + + + + + + ComplexTypeBinaryPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeBinaryPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a binary value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + BinaryFieldBase<EntityT> +
      +
    • + ComplexTypeBinaryPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebooleanpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebooleanpropertyfield.html new file mode 100644 index 0000000000..aed0864068 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypebooleanpropertyfield.html @@ -0,0 +1,527 @@ + + + + + + ComplexTypeBooleanPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeBooleanPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a boolean value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: boolean): Filter<EntityT, boolean>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedatepropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedatepropertyfield.html new file mode 100644 index 0000000000..d86a2db405 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedatepropertyfield.html @@ -0,0 +1,675 @@ + + + + + + ComplexTypeDatePropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeDatePropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a date value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + DateFieldBase<EntityT> +
      +
    • + ComplexTypeDatePropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedurationpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedurationpropertyfield.html new file mode 100644 index 0000000000..bee0692d74 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypedurationpropertyfield.html @@ -0,0 +1,675 @@ + + + + + + ComplexTypeDurationPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeDurationPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a duration value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeenumpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeenumpropertyfield.html new file mode 100644 index 0000000000..9fe5903823 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypeenumpropertyfield.html @@ -0,0 +1,463 @@ + + + + + + ComplexTypeEnumPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeEnumPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a enum value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + EnumFieldBase<EntityT> +
      +
    • + ComplexTypeEnumPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. Combines the parent complex type name with the field name.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypefield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypefield.html new file mode 100644 index 0000000000..1ec120f674 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypefield.html @@ -0,0 +1,452 @@ + + + + + + ComplexTypeField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property of an entity.

+
+

ComplexTypeFields are used as static properties of entities and are generated from the metadata, i.e. for each property of + an OData entity, that has a complex type, there exists one static instance of ComplexTypeField (or rather one of its subclasses) in the corresponding generated class file. + ComplexTypeFields are used to represent the domain of complex or custom structures that can be used in select, filter and order by functions. + For example, when constructing a query on the TimeSheetEntry entity, an instance of ComplexTypeField<TimeSheetEntry> + can be supplied as argument to the select function, e.g. TimeSheetEntry.TIME_SHEET_DATA_FIELDS. + Moreover, classes implementing this abstract class will provide property fields, that can be used for filtering and ordering.

+

See also: Selectable

+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + Field<EntityT> +
      +
    • + ComplexTypeField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Creates an instance of ComplexTypeField.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +
      +

      Actual name of the field as used in the OData request.

      +
      +
      +
    • +
    • +
      fieldOf: ConstructorOrField<EntityT, ComplexT>
      +
      +
      +

      Either the parent entity constructor of the parent complex type this field belongs to.

      +
      +
      +
    • +
    • +
      Optional complexType: ComplexTypeNamespace<ComplexT>
      +
      +
      +

      The complex type of the complex type property represented by this.

      +
      +
      +
    • +
    +

    Returns ComplexTypeField

    +
  • +
  • + +
    +
    +

    Creates an instance of ComplexTypeField. + Creates an instance of ComplexTypeField. + Creates an instance of ComplexTypeField.

    +
    +
    +
    deprecated
    +

    Since v1.19.0.

    +

    Creates an instance of ComplexTypeField.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +
      +

      Actual name of the field as used in the OData request.

      +
      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +
      +

      Constructor type of the entity the field belongs to.

      +
      +
      +
    • +
    • +
      complexTypeName: string
      +
      +
      +

      Name of the type of the field according to the metadata description.

      +
      +
      +
    • +
    +

    Returns ComplexTypeField

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _complexType

+
_complexType: ComplexTypeNamespace<ComplexT>
+ +
+
+

The complex type of the complex type property represented by this.

+
+
+
+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

Either the parent entity constructor of the parent complex type this field belongs to.

+
+
+
+
+
+

Methods

+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
    +
  • Inherited property
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypenumberpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypenumberpropertyfield.html new file mode 100644 index 0000000000..382132949e --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypenumberpropertyfield.html @@ -0,0 +1,675 @@ + + + + + + ComplexTypeNumberPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeNumberPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a number value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + NumberFieldBase<EntityT> +
      +
    • + ComplexTypeNumberPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: number): Filter<EntityT, number>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypestringpropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypestringpropertyfield.html new file mode 100644 index 0000000000..4f724a40b2 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypestringpropertyfield.html @@ -0,0 +1,527 @@ + + + + + + ComplexTypeStringPropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeStringPropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a string value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + StringFieldBase<EntityT> +
      +
    • + ComplexTypeStringPropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypetimepropertyfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypetimepropertyfield.html new file mode 100644 index 0000000000..c1e5c6b281 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.complextypetimepropertyfield.html @@ -0,0 +1,675 @@ + + + + + + ComplexTypeTimePropertyField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ComplexTypeTimePropertyField<EntityT, ComplexT>

+
+
+
+
+
+
+
+
+
+

Represents a complex type property with a time value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + TimeFieldBase<EntityT> +
      +
    • + ComplexTypeTimePropertyField +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly fieldOf

+
fieldOf: ConstructorOrField<EntityT, ComplexT>
+ +
+
+

The constructor of the entity or the complex type this field belongs to

+
+
+
+
+
+

Methods

+
+ +

equals

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+ +
+
+ +

greaterOrEqual

+ + +
+
+ +

greaterThan

+ + +
+
+ +

lessOrEqual

+ + +
+
+ +

lessThan

+ + +
+
+ +

notEquals

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv2.html new file mode 100644 index 0000000000..0642caee6b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv2.html @@ -0,0 +1,694 @@ + + + + + + CreateRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CreateRequestBuilderV2<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData request to create an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV2

    +
    +
    +

    Type of the entity to be created

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new CreateRequestBuilderV2(_entityConstructor: Constructable<EntityT>, _entity: EntityT): CreateRequestBuilderV2
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity to be created

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be created

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataCreateRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Accessors

+
+ +

entity

+
    +
  • get entity(): EntityT
  • +
+ +
+
+
+

Methods

+
+ +

asChildOf

+
    +
  • asChildOf<ParentEntityT>(parentEntity: ParentEntityT, linkField: Link<ParentEntityT, EntityT>): this
  • +
+
    +
  • + +
    +
    +

    Specifies the parent of the entity to create.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      parentEntity: ParentEntityT
      +
      +

      Parent of the entity to create

      +
      +
    • +
    • +
      linkField: Link<ParentEntityT, EntityT>
      +
      +

      Static representation of the navigation property that navigates from the parent entity to the child entity

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

prepare

+
    +
  • prepare(): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv4.html new file mode 100644 index 0000000000..bc1bfbd667 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.createrequestbuilderv4.html @@ -0,0 +1,694 @@ + + + + + + CreateRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CreateRequestBuilderV4<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData request to create an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV4

    +
    +
    +

    Type of the entity to be created

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new CreateRequestBuilderV4(_entityConstructor: Constructable<EntityT>, _entity: EntityT): CreateRequestBuilderV4
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity to be created

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be created

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataCreateRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Accessors

+
+ +

entity

+
    +
  • get entity(): EntityT
  • +
+ +
+
+
+

Methods

+
+ +

asChildOf

+
    +
  • asChildOf<ParentEntityT>(parentEntity: ParentEntityT, linkField: Link<ParentEntityT, EntityT>): this
  • +
+
    +
  • + +
    +
    +

    Specifies the parent of the entity to create.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      parentEntity: ParentEntityT
      +
      +

      Parent of the entity to create

      +
      +
    • +
    • +
      linkField: Link<ParentEntityT, EntityT>
      +
      +

      Static representation of the navigation property that navigates from the parent entity to the child entity

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

prepare

+
    +
  • prepare(): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldbase.html new file mode 100644 index 0000000000..5ddba47d8a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldbase.html @@ -0,0 +1,591 @@ + + + + + + CustomFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CustomFieldBase<EntityT>

+
+
+
+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new CustomFieldBase(_fieldName: string, _entityConstructor: Constructable<EntityT>): CustomFieldBase
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+
+

Methods

+
+ +

edmBinary

+ + +
+
+ +

edmBoolean

+ + +
+
+ +

edmByte

+ + +
+
+ +

edmDateTimeOffset

+
    +
  • edmDateTimeOffset(): DateField<EntityT>
  • +
+ +
+
+ +

edmDecimal

+ + +
+
+ +

edmDouble

+ + +
+
+ +

edmGuid

+ + +
+
+ +

edmInt16

+ + +
+
+ +

edmInt32

+ + +
+
+ +

edmInt64

+ + +
+
+ +

edmSByte

+ + +
+
+ +

edmSingle

+ + +
+
+ +

edmString

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv2.html new file mode 100644 index 0000000000..80c42bddd2 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv2.html @@ -0,0 +1,640 @@ + + + + + + CustomFieldV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CustomFieldV2<EntityT>

+
+
+
+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new CustomFieldV2(_fieldName: string, _entityConstructor: Constructable<EntityT>): CustomFieldV2
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+
+

Methods

+
+ +

edmBinary

+ + +
+
+ +

edmBoolean

+ + +
+
+ +

edmByte

+ + +
+
+ +

edmDateTime

+ + +
+
+ +

edmDateTimeOffset

+
    +
  • edmDateTimeOffset(): DateField<EntityT>
  • +
+ +
+
+ +

edmDecimal

+ + +
+
+ +

edmDouble

+ + +
+
+ +

edmGuid

+ + +
+
+ +

edmInt16

+ + +
+
+ +

edmInt32

+ + +
+
+ +

edmInt64

+ + +
+
+ +

edmSByte

+ + +
+
+ +

edmSingle

+ + +
+
+ +

edmString

+ + +
+
+ +

edmTime

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv4.html new file mode 100644 index 0000000000..6709c8d49a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.customfieldv4.html @@ -0,0 +1,661 @@ + + + + + + CustomFieldV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class CustomFieldV4<EntityT>

+
+
+
+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new CustomFieldV4(_fieldName: string, _entityConstructor: Constructable<EntityT>): CustomFieldV4
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+
+

Methods

+
+ +

edmBinary

+ + +
+
+ +

edmBoolean

+ + +
+
+ +

edmByte

+ + +
+
+ +

edmDate

+ + +
+
+ +

edmDateTimeOffset

+
    +
  • edmDateTimeOffset(): DateField<EntityT>
  • +
+ +
+
+ +

edmDecimal

+ + +
+
+ +

edmDouble

+ + +
+
+ +

edmDuration

+ + +
+
+ +

edmGuid

+ + +
+
+ +

edmInt16

+ + +
+
+ +

edmInt32

+ + +
+
+ +

edmInt64

+ + +
+
+ +

edmSByte

+ + +
+
+ +

edmSingle

+ + +
+
+ +

edmString

+ + +
+
+ +

edmTimeOfDay

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefield.html new file mode 100644 index 0000000000..b5dd3cf60c --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefield.html @@ -0,0 +1,613 @@ + + + + + + DateField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DateField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a date value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefieldbase.html new file mode 100644 index 0000000000..1d00e38e0b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefieldbase.html @@ -0,0 +1,601 @@ + + + + + + DateFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DateFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a date value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'ge', i.e. >=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Moment
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Moment>

    +

    The resulting filter

    +
  • +
+
+
+ +

greaterThan

+
    +
  • greaterThan(value: Moment): Filter<EntityT, Moment>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'gt', i.e. >.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Moment
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Moment>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'le', i.e. <=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Moment
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Moment>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessThan

+
    +
  • lessThan(value: Moment): Filter<EntityT, Moment>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'lt', i.e. <.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Moment
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Moment>

    +

    The resulting filter

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefilterfunction.html new file mode 100644 index 0000000000..cc716f77c5 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.datefilterfunction.html @@ -0,0 +1,573 @@ + + + + + + DateFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DateFilterFunction<EntityT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a value of type date. This supports DateTimeOffset values.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: Moment): Filter<EntityT, Moment>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv2.html new file mode 100644 index 0000000000..8a1f77de72 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv2.html @@ -0,0 +1,643 @@ + + + + + + DeleteRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DeleteRequestBuilderV2<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData query to delete an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV2

    +
    +
    +

    Type of the entity to be deleted

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

requestConfig

+
requestConfig: ODataDeleteRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

ignoreVersionIdentifier

+
    +
  • ignoreVersionIdentifier(): this
  • +
+
    +
  • + +
    +
    +

    Instructs the request to force an overwrite of the entity by sending an 'If-Match: *' header instead of sending the ETag version identifier.

    +
    +
    +

    Returns this

    +

    this The request itself to ease chaining while executing the request

    +
  • +
+
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

setVersionIdentifier

+
    +
  • setVersionIdentifier(etag: string): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv4.html new file mode 100644 index 0000000000..f13596b30b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.deleterequestbuilderv4.html @@ -0,0 +1,643 @@ + + + + + + DeleteRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DeleteRequestBuilderV4<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData query to delete an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV4

    +
    +
    +

    Type of the entity to be deleted

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

requestConfig

+
requestConfig: ODataDeleteRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

ignoreVersionIdentifier

+
    +
  • ignoreVersionIdentifier(): this
  • +
+
    +
  • + +
    +
    +

    Instructs the request to force an overwrite of the entity by sending an 'If-Match: *' header instead of sending the ETag version identifier.

    +
    +
    +

    Returns this

    +

    this The request itself to ease chaining while executing the request

    +
  • +
+
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

setVersionIdentifier

+
    +
  • setVersionIdentifier(etag: string): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.durationfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.durationfield.html new file mode 100644 index 0000000000..51efb99870 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.durationfield.html @@ -0,0 +1,611 @@ + + + + + + DurationField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DurationField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a duration value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.durtionfieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.durtionfieldbase.html new file mode 100644 index 0000000000..ef40c0364c --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.durtionfieldbase.html @@ -0,0 +1,601 @@ + + + + + + DurtionFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class DurtionFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a duration value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'ge', i.e. >=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Duration
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Duration>

    +

    The resulting filter

    +
  • +
+
+
+ +

greaterThan

+
    +
  • greaterThan(value: Duration): Filter<EntityT, Duration>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'gt', i.e. >.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Duration
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Duration>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: Duration): Filter<EntityT, Duration>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'le', i.e. <=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Duration
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Duration>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessThan

+
    +
  • lessThan(value: Duration): Filter<EntityT, Duration>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'lt', i.e. <.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: Duration
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, Duration>

    +

    The resulting filter

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: Duration): Filter<EntityT, Duration>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.edmtypefield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.edmtypefield.html new file mode 100644 index 0000000000..5cb6bc31b2 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.edmtypefield.html @@ -0,0 +1,480 @@ + + + + + + EdmTypeField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EdmTypeField<EntityT, FieldT>

+
+
+
+
+
+
+
+
+
+

Represents a property of an OData entity with an Edm type.

+
+

EdmTypeFields are used as static properties of entities and are generated from the metadata, i.e. for each property of + an OData entity, that has an Edm type, there exists one static instance of EdmTypeField (or rather one of its subclasses) in the corresponding generated class file. + EdmTypeFields are used to represent the domain of more or less primitive values that can be used in select, filter and order by functions. + For example, when constructing a query on the BusinessPartner entity, an instance of EdmTypeField<BusinessPartner, string> + can be supplied as argument to the select function, e.g. BusinessPartner.FIRST_NAME.

+

See also: Selectable

+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
  • +

    FieldT: FieldType

    +
    +
    +

    Type of the field

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: FieldT): Filter<EntityT, FieldT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'eq', i.e. ==.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: FieldT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, FieldT>

    +

    The resulting filter

    +
  • +
+
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: FieldT): Filter<EntityT, FieldT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'ne', i.e. !=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: FieldT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, FieldT>

    +

    The resulting filter

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.entitybase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entitybase.html new file mode 100644 index 0000000000..d08879d69a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entitybase.html @@ -0,0 +1,799 @@ + + + + + + EntityBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EntityBase

+
+
+
+
+
+
+
+
+
+

Super class for all representations of OData entity types.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Protected _customFields

+
_customFields: Record<string, any>
+ +
+
+

A mapper representing custom fields in an entity. + Custom fields are represented by their field names and the corresponding values. + A custom field can be added or updated using setCustomField method.

+
+
+
+
+ +

Readonly Abstract _oDataVersion

+
_oDataVersion: any
+ +
+
+ +

Protected _versionIdentifier

+
_versionIdentifier: string
+ +
+
+

The current ETag version of the entity in the remote system. + The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. + When no ETag is provided by the remote system the value of this variable defaults to "*".

+
+
+
+
+ +

Protected remoteState

+
remoteState: {}
+ +
+
+

The remote state of the entity. + Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. + It is stored as map, where the keys are stored in the format of the original OData properties.

+
+
+
+

Type declaration

+
    +
  • +
    [keys: string]: any
    +
  • +
+
+
+
+ +

Static _defaultServicePath

+
_defaultServicePath: string
+ +
+
+ +

Static _entityName

+
_entityName: string
+ +
+
+ +

Static _serviceName

+
_serviceName: string
+ +
+
+
+

Accessors

+
+ +

versionIdentifier

+
    +
  • get versionIdentifier(): string
  • +
+
    +
  • + +
    +
    +

    ETag version identifier accessor.

    +
    +
    +

    Returns string

    +

    The ETag version identifier of the retrieved entity, returns undefined if not retrieved

    +
  • +
+
+
+
+

Methods

+
+ +

Protected getCurrentMapKeys

+
    +
  • getCurrentMapKeys(): this
  • +
+
    +
  • + +
    +
    +

    Returns a map of all defined fields in entity to their current values.

    +
    +
    +

    Returns this

    +

    Entity with all defined entity fields

    +
  • +
+
+
+ +

getCustomField

+
    +
  • getCustomField(fieldName: string): any
  • +
+
    +
  • + +
    +
    +

    Custom field value getter.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field

      +
      +
    • +
    +

    Returns any

    +

    The value of the corresponding custom field

    +
  • +
+
+
+ +

getCustomFields

+
    +
  • getCustomFields(): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Returns a map that contains all entity custom fields.

    +
    +
    +

    Returns Record<string, any>

    +

    A map of all defined custom fields in the entity

    +
  • +
+
+
+ +

getUpdatedCustomFields

+
    +
  • getUpdatedCustomFields(): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Returns all updated custom field properties compared to the last known remote state.

    +
    +
    +

    Returns Record<string, any>

    +

    A map containing all updated custom properties, with their new values

    +
  • +
+
+
+ +

getUpdatedProperties

+
    +
  • getUpdatedProperties(): this
  • +
+
    +
  • + +
    +
    +

    Returns all changed properties compared to the last known remote state. + The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.

    +
    +
    +

    Returns this

    +

    Entity with all properties that changed

    +
  • +
+
+
+ +

hasCustomField

+
    +
  • hasCustomField(fieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a custom field exists in the entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    +

    Returns boolean

    +

    A boolean value, that indicates whether a custom field is defined in entity

    +
  • +
+
+
+ +

initializeCustomFields

+
    +
  • initializeCustomFields(customFields: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Sets all retrieved custom fields in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFields: Record<string, any>
      +
      +

      Extracted custom fields from a retrieved entity

      +
      +
    • +
    +

    Returns this

    +

    A boolean value, that indicates the existence of the field in entity

    +
  • +
+
+
+ +

Protected isConflictingCustomField

+
    +
  • isConflictingCustomField(customFieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFieldName: string
      +
      +

      Field name to check

      +
      +
    • +
    +

    Returns boolean

    +

    Boolean value that describes whether a field name can be defined as custom field

    +
  • +
+
+
+ +

setCustomField

+
    +
  • setCustomField(fieldName: string, value: any): this
  • +
+
    +
  • + +
    +
    +

    Sets a new custom field in the entity or updates it. + Throws an error, if the provided custom field name is already defined by an original field in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    • +
      value: any
      +
      +

      The value of the field

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setOrInitializeRemoteState

+
    +
  • setOrInitializeRemoteState(state?: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Initializes or sets the remoteState of the entity. + This function is called on all read, create and update requests. + This function should be called after initializeCustomFields, if custom fields are defined.

    +
    +
    +
    deprecated
    +

    Since 1.12.0. Will be removed in version 2.0.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional state: Record<string, any>
      +
      +

      State to be set as remote state

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setVersionIdentifier

+
    +
  • setVersionIdentifier(etag: string | undefined): this
  • +
+
    +
  • + +
    +
    +

    Set the ETag version identifier of the retrieved entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      etag: string | undefined
      +
      +

      The returned ETag version of the entity

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

Static Protected entityBuilder

+
    +
  • entityBuilder<EntityT, EntityTypeForceMandatoryT>(entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>): EntityBuilderType<EntityT, EntityTypeForceMandatoryT>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Protected property
  • +
  • Protected method
  • +
+
    +
  • Enumeration
  • +
+
    +
  • Static property
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv2.html new file mode 100644 index 0000000000..45699a9a06 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv2.html @@ -0,0 +1,848 @@ + + + + + + EntityV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EntityV2

+
+
+
+
+
+
+
+
+
+

Super class for all representations of OData v2 entity types.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Protected _customFields

+
_customFields: Record<string, any>
+ +
+
+

A mapper representing custom fields in an entity. + Custom fields are represented by their field names and the corresponding values. + A custom field can be added or updated using setCustomField method.

+
+
+
+
+ +

Readonly _oDataVersion

+
_oDataVersion: "v2" = "v2"
+ +
+
+ +

Protected _versionIdentifier

+
_versionIdentifier: string
+ +
+
+

The current ETag version of the entity in the remote system. + The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. + When no ETag is provided by the remote system the value of this variable defaults to "*".

+
+
+
+
+ +

Protected remoteState

+
remoteState: {}
+ +
+
+

The remote state of the entity. + Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. + It is stored as map, where the keys are stored in the format of the original OData properties.

+
+
+
+

Type declaration

+
    +
  • +
    [keys: string]: any
    +
  • +
+
+
+
+ +

Static _defaultServicePath

+
_defaultServicePath: string
+ +
+
+ +

Static _entityName

+
_entityName: string
+ +
+
+ +

Static _serviceName

+
_serviceName: string
+ +
+
+
+

Accessors

+
+ +

versionIdentifier

+
    +
  • get versionIdentifier(): string
  • +
+ +
+
+
+

Methods

+
+ +

Protected getCurrentMapKeys

+
    +
  • getCurrentMapKeys(): this
  • +
+ +
+
+ +

getCustomField

+
    +
  • getCustomField(fieldName: string): any
  • +
+ +
+
+ +

getCustomFields

+
    +
  • getCustomFields(): Record<string, any>
  • +
+ +
+
+ +

getUpdatedCustomFields

+
    +
  • getUpdatedCustomFields(): Record<string, any>
  • +
+ +
+
+ +

getUpdatedProperties

+
    +
  • getUpdatedProperties(): this
  • +
+ +
+
+ +

hasCustomField

+
    +
  • hasCustomField(fieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a custom field exists in the entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    +

    Returns boolean

    +

    A boolean value, that indicates whether a custom field is defined in entity

    +
  • +
+
+
+ +

initializeCustomFields

+
    +
  • initializeCustomFields(customFields: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Sets all retrieved custom fields in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFields: Record<string, any>
      +
      +

      Extracted custom fields from a retrieved entity

      +
      +
    • +
    +

    Returns this

    +

    A boolean value, that indicates the existence of the field in entity

    +
  • +
+
+
+ +

Protected isConflictingCustomField

+
    +
  • isConflictingCustomField(customFieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFieldName: string
      +
      +

      Field name to check

      +
      +
    • +
    +

    Returns boolean

    +

    Boolean value that describes whether a field name can be defined as custom field

    +
  • +
+
+
+ +

setCustomField

+
    +
  • setCustomField(fieldName: string, value: any): this
  • +
+
    +
  • + +
    +
    +

    Sets a new custom field in the entity or updates it. + Throws an error, if the provided custom field name is already defined by an original field in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    • +
      value: any
      +
      +

      The value of the field

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setOrInitializeRemoteState

+
    +
  • setOrInitializeRemoteState(state?: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Initializes or sets the remoteState of the entity. + This function is called on all read, create and update requests. + This function should be called after initializeCustomFields, if custom fields are defined.

    +
    +
    +
    deprecated
    +

    Since 1.12.0. Will be removed in version 2.0.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional state: Record<string, any>
      +
      +

      State to be set as remote state

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setVersionIdentifier

+
    +
  • setVersionIdentifier(etag: string | undefined): this
  • +
+
    +
  • + +
    +
    +

    Set the ETag version identifier of the retrieved entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      etag: string | undefined
      +
      +

      The returned ETag version of the entity

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

Static Protected customFieldSelector

+
    +
  • customFieldSelector<EntityT>(fieldName: string, entityConstructor: Constructable<EntityT>): CustomFieldV2<EntityT>
  • +
+ +
+
+ +

Static Protected entityBuilder

+
    +
  • entityBuilder<EntityT, EntityTypeForceMandatoryT>(entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>): EntityBuilderType<EntityT, EntityTypeForceMandatoryT>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv4.html new file mode 100644 index 0000000000..32c6ebdcb3 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.entityv4.html @@ -0,0 +1,848 @@ + + + + + + EntityV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EntityV4

+
+
+
+
+
+
+
+
+
+

Super class for all representations of OData v4 entity types.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Protected _customFields

+
_customFields: Record<string, any>
+ +
+
+

A mapper representing custom fields in an entity. + Custom fields are represented by their field names and the corresponding values. + A custom field can be added or updated using setCustomField method.

+
+
+
+
+ +

Readonly _oDataVersion

+
_oDataVersion: "v4" = "v4"
+ +
+
+ +

Protected _versionIdentifier

+
_versionIdentifier: string
+ +
+
+

The current ETag version of the entity in the remote system. + The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. + When no ETag is provided by the remote system the value of this variable defaults to "*".

+
+
+
+
+ +

Protected remoteState

+
remoteState: {}
+ +
+
+

The remote state of the entity. + Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. + It is stored as map, where the keys are stored in the format of the original OData properties.

+
+
+
+

Type declaration

+
    +
  • +
    [keys: string]: any
    +
  • +
+
+
+
+ +

Static _defaultServicePath

+
_defaultServicePath: string
+ +
+
+ +

Static _entityName

+
_entityName: string
+ +
+
+ +

Static _serviceName

+
_serviceName: string
+ +
+
+
+

Accessors

+
+ +

versionIdentifier

+
    +
  • get versionIdentifier(): string
  • +
+ +
+
+
+

Methods

+
+ +

Protected getCurrentMapKeys

+
    +
  • getCurrentMapKeys(): this
  • +
+ +
+
+ +

getCustomField

+
    +
  • getCustomField(fieldName: string): any
  • +
+ +
+
+ +

getCustomFields

+
    +
  • getCustomFields(): Record<string, any>
  • +
+ +
+
+ +

getUpdatedCustomFields

+
    +
  • getUpdatedCustomFields(): Record<string, any>
  • +
+ +
+
+ +

getUpdatedProperties

+
    +
  • getUpdatedProperties(): this
  • +
+ +
+
+ +

hasCustomField

+
    +
  • hasCustomField(fieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a custom field exists in the entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    +

    Returns boolean

    +

    A boolean value, that indicates whether a custom field is defined in entity

    +
  • +
+
+
+ +

initializeCustomFields

+
    +
  • initializeCustomFields(customFields: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Sets all retrieved custom fields in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFields: Record<string, any>
      +
      +

      Extracted custom fields from a retrieved entity

      +
      +
    • +
    +

    Returns this

    +

    A boolean value, that indicates the existence of the field in entity

    +
  • +
+
+
+ +

Protected isConflictingCustomField

+
    +
  • isConflictingCustomField(customFieldName: string): boolean
  • +
+
    +
  • + +
    +
    +

    Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    +
    +
    +

    Parameters

    +
      +
    • +
      customFieldName: string
      +
      +

      Field name to check

      +
      +
    • +
    +

    Returns boolean

    +

    Boolean value that describes whether a field name can be defined as custom field

    +
  • +
+
+
+ +

setCustomField

+
    +
  • setCustomField(fieldName: string, value: any): this
  • +
+
    +
  • + +
    +
    +

    Sets a new custom field in the entity or updates it. + Throws an error, if the provided custom field name is already defined by an original field in entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      fieldName: string
      +
      +

      The name of the custom field to update

      +
      +
    • +
    • +
      value: any
      +
      +

      The value of the field

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setOrInitializeRemoteState

+
    +
  • setOrInitializeRemoteState(state?: Record<string, any>): this
  • +
+
    +
  • + +
    +
    +

    Initializes or sets the remoteState of the entity. + This function is called on all read, create and update requests. + This function should be called after initializeCustomFields, if custom fields are defined.

    +
    +
    +
    deprecated
    +

    Since 1.12.0. Will be removed in version 2.0.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional state: Record<string, any>
      +
      +

      State to be set as remote state

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

setVersionIdentifier

+
    +
  • setVersionIdentifier(etag: string | undefined): this
  • +
+
    +
  • + +
    +
    +

    Set the ETag version identifier of the retrieved entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      etag: string | undefined
      +
      +

      The returned ETag version of the entity

      +
      +
    • +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

Static Protected customFieldSelector

+
    +
  • customFieldSelector<EntityT>(fieldName: string, entityConstructor: Constructable<EntityT>): CustomFieldV4<EntityT>
  • +
+ +
+
+ +

Static Protected entityBuilder

+
    +
  • entityBuilder<EntityT, EntityTypeForceMandatoryT>(entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>): EntityBuilderType<EntityT, EntityTypeForceMandatoryT>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.enumfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.enumfield.html new file mode 100644 index 0000000000..d99cf25a5f --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.enumfield.html @@ -0,0 +1,441 @@ + + + + + + EnumField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EnumField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a enum value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + EnumFieldBase<EntityT> +
      +
    • + EnumField +
    • +
    +
  • +
+
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new EnumField(fieldName: string, fieldOf: Constructable<EntityT>): EnumField
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.field.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.field.html new file mode 100644 index 0000000000..553a1a451a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.field.html @@ -0,0 +1,351 @@ + + + + + + Field | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Field<EntityT>

+
+
+
+
+
+
+
+
+
+

Abstract representation a property of an OData entity.

+
+

Fields are used as static properties of entities or properties of ComplexTypeFields and are generated from the metadata, i.e. for each property of + an OData entity, there exists one static instance of Field (or rather one of its subclasses) in the corresponding generated class file. + Fields are used to represent the domain of values that can be used in select, filter and order by functions.

+

See also: Selectable, EdmTypeField, ComplexTypeField

+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Field(_fieldName: string, _entityConstructor: Constructable<EntityT>): Field
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Field.

    +
    +
    +

    Parameters

    +
      +
    • +
      _fieldName: string
      +
      +
      +

      Actual name of the field used in the OData request

      +
      +
      +
    • +
    • +
      _entityConstructor: Constructable<EntityT>
      +
      +
      +

      Constructor type of the entity the field belongs to

      +
      +
      +
    • +
    +

    Returns Field

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+
+

Methods

+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.filter.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filter.html new file mode 100644 index 0000000000..28e925a5cd --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filter.html @@ -0,0 +1,407 @@ + + + + + + Filter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Filter<EntityT, FieldT>

+
+
+
+
+
+
+
+
+
+

Represents a filter expression to narrow the data on a GetAllRequestBuilder request for multiple entities that match the specified criteria. + A filter refers to the field of an entity and restricts the request based on an operator and a value. Entity.FIELD_NAME.operator(value)

+
+

Example: Product.NAME.equals('cloud-sdk') creates a filter for the entity Product that matches in case the field NAME equals 'cloud-sdk'.

+

See also: Filterable

+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + Filter +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Creates an instance of Filter.

    +
    +
    +

    Parameters

    +
      +
    • +
      field: string | FilterFunction<EntityT, FieldT>
      +
      +
      +

      Name of the field of the entity to be filtered on or a filter function

      +
      +
      +
    • +
    • +
      operator: FilterOperator
      +
      +
      +

      Function to be used for matching

      +
      +
      +
    • +
    • +
      value: FieldT
      +
      +
      +

      Value to be used by the operator

      +
      +
      +
    • +
    • +
      Optional edmType: EdmTypeShared<ODataVersionOf<EntityT>>
      +
      +
      +

      EdmType of the field to filter on, needed for custom fields

      +
      +
      +
    • +
    +

    Returns Filter

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity type of the entity tp be filtered.

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be filtered.

+
+
+
+
+ +

_fieldName

+
_fieldName: string | FilterFunction<EntityT, FieldT>
+ +
+
+
deprecated
+

Since v1.16.0. Use field instead.

+
+
+
+
+
+ +

Optional edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the field to filter on, needed for custom fields

+
+
+
+
+ +

field

+
field: string | FilterFunction<EntityT, FieldT>
+ +
+
+

Name of the field of the entity to be filtered on or a filter function

+
+
+
+
+ +

operator

+
operator: FilterOperator
+ +
+
+

Function to be used for matching

+
+
+
+
+ +

value

+
value: FieldT
+ +
+
+

Value to be used by the operator

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterfunction.html new file mode 100644 index 0000000000..c93f28fed3 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterfunction.html @@ -0,0 +1,437 @@ + + + + + + FilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FilterFunction<EntityT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Data structure to represent OData filter functions. + Use the factory function filterFunction to create instances of FilterFunction.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'eq', i.e. ==.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'ne', i.e. !=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlambdaexpression.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlambdaexpression.html new file mode 100644 index 0000000000..64debfafbd --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlambdaexpression.html @@ -0,0 +1,250 @@ + + + + + + FilterLambdaExpression | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FilterLambdaExpression<EntityT, FieldT>

+
+
+
+
+
+
+
+
+
+

hidden

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + FilterLambdaExpression +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

filters

+
filters: FilterList<EntityT>
+ +
+
+ +

lambdaOperator

+
lambdaOperator: FilterLambdaOperator
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlink.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlink.html new file mode 100644 index 0000000000..a72a505554 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlink.html @@ -0,0 +1,353 @@ + + + + + + FilterLink | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FilterLink<EntityT, LinkedEntityT>

+
+
+
+
+
+
+
+
+
+

Data structure to represent filter on properties of a navigation property (link). + In OData v2 filtering for navigation properties is ONLY supported for properties with a one-to-one cardinality ({OneToOneLink}).

+
+

Example: + In the following filter statement Entity.requestBuilder().filter(Entity.to_NavProperty.filter(LinkedEntity.property.equals(value))), + Entity.to_NavProperty.filter(LinkedEntity.property.equals(value)) is a FilterLink.

+

In OData v4 filtering is also possible on one to many links. See OneToManyLink.

+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be filtered

    +
    +
    +
  • +
  • +

    LinkedEntityT: EntityBase

    +
    +
    +

    Type of the linked entity which is used in the filter

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + FilterLink +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity type of the entity tp be filtered.

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be filtered.

+
+
+
+
+ +

Readonly _linkedEntityType

+
_linkedEntityType: LinkedEntityT
+ +
+
+

Linked entity to be filtered by.

+
+
+
+
+ +

filters

+
filters: Filterable<LinkedEntityT>[]
+ +
+
+

List of filterables for the linked entity

+
+
+
+
+ +

link

+
link: Link<EntityT, LinkedEntityT>
+ +
+
+

Linked entity to be used in the filter

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlist.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlist.html new file mode 100644 index 0000000000..222e177cb6 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.filterlist.html @@ -0,0 +1,362 @@ + + + + + + FilterList | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FilterList<EntityT>

+
+
+
+
+
+
+
+
+
+

Data structure to combine Filterables conjunctively and / or disjunctively. A FilterList matches when all filterables within the andFilters match and when at least one filterable within the orFilters matches. Should not be used directly.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + FilterList +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Creates an instance of FilterList.

    +
    +
    +

    Parameters

    +
      +
    • +
      Default value andFilters: Filterable<EntityT>[] = []
      +
      +
      +

      Filters to be combined by logical conjunction (and)

      +
      +
      +
    • +
    • +
      Default value orFilters: Filterable<EntityT>[] = []
      +
      +
      +

      Filters to be combined by logical disjunction (or)

      +
      +
      +
    • +
    +

    Returns FilterList

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity type of the entity tp be filtered.

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be filtered.

+
+
+
+
+ +

andFilters

+
andFilters: Filterable<EntityT>[]
+ +
+
+

Filters to be combined by logical conjunction (and)

+
+
+
+
+ +

orFilters

+
orFilters: Filterable<EntityT>[]
+ +
+
+

Filters to be combined by logical disjunction (or)

+
+
+
+
+
+

Methods

+
+ +

flatten

+ +
    +
  • + +
    +
    +

    Flattens andFilters and orFilters as far as possible while staying logically equivalent.

    +
    +
    +
    deprecated
    +

    Since v1.28.1. This function should not be used, since some OData Services might not support the flattened filter expression.

    +
    +
    +
    +

    Returns FilterList<EntityT>

    +

    Flattened filter list

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportparameter.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportparameter.html new file mode 100644 index 0000000000..272cea4855 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportparameter.html @@ -0,0 +1,304 @@ + + + + + + FunctionImportParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FunctionImportParameter<ValueT>

+
+
+
+
+
+
+
+
+
+

Internal representation of function import parameters. It adds metadata to the value.

+
+
+
+
+

Type parameters

+
    +
  • +

    ValueT

    +
    +
    +

    Type of the value

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + FunctionImportParameter +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

edmType

+
edmType: EdmTypeShared<"any">
+ +
+
+

Original edm Type

+
+
+
+
+ +

originalName

+
originalName: string
+ +
+
+

The original name of the parameter in the OData service

+
+
+
+
+ +

value

+
value: ValueT
+ +
+
+

Value to be used as parameter

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv2.html new file mode 100644 index 0000000000..3bf4937e59 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv2.html @@ -0,0 +1,637 @@ + + + + + + FunctionImportRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FunctionImportRequestBuilderV2<ParametersT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Create OData request to execute a function import.

+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    Type of the function import parameters

    +
    +
    +
  • +
  • +

    ReturnT

    +
    +
    +

    Type of the function import return value

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

requestConfig

+
requestConfig: ODataFunctionImportRequestConfig<ParametersT> | ODataActionImportRequestConfig<ParametersT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly responseTransformer

+
responseTransformer: (data: any) => ReturnT
+ +
+
+

Transformation function for the response

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (data: any): ReturnT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        data: any
        +
      • +
      +

      Returns ReturnT

      +
    • +
    +
  • +
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv4.html new file mode 100644 index 0000000000..ba5cc01bea --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.functionimportrequestbuilderv4.html @@ -0,0 +1,629 @@ + + + + + + FunctionImportRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class FunctionImportRequestBuilderV4<ParametersT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Create OData request to execute a function import.

+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    Type of the function import parameters

    +
    +
    +
  • +
  • +

    ReturnT

    +
    +
    +

    Type of the function import return value

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

requestConfig

+
requestConfig: ODataFunctionImportRequestConfig<ParametersT> | ODataActionImportRequestConfig<ParametersT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly responseTransformer

+
responseTransformer: (data: any) => ReturnT
+ +
+
+

Transformation function for the response

+
+
+
+

Type declaration

+
    +
  • +
      +
    • (data: any): ReturnT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        data: any
        +
      • +
      +

      Returns ReturnT

      +
    • +
    +
  • +
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv2.html new file mode 100644 index 0000000000..d705ea7b4a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv2.html @@ -0,0 +1,763 @@ + + + + + + GetAllRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GetAllRequestBuilderV2<EntityT>

+
+
+
+
+
+
+
+
+
+

Create an OData request to get multiple entities based on the configuration of the request. + A GetAllRequestBuilder allows restricting the response in multiple dimensions. + The properties available in the response can be restricted by creating a selection, where no selection is equal to selecting all fields. + Note that navigational properties are automatically expanded if they included in a select. + The entities can be filtered and ordered based on the values of their properties. + The number of entities in the result can be limited and results can be skipped for paging purposes. + If none of the above mentioned are configured all entities of the given type will be requested.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV2

    +
    +
    +

    Type of the entity to be requested

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor of the entity to create the request for

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataGetAllRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

filter

+
    +
  • filter(...expressions: Filterable<EntityT>[]): this
  • +
+ +
+
+ +

orderBy

+
    +
  • orderBy(...orderBy: Orderable<EntityT>[]): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

select

+
    +
  • select(...selects: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

skip

+
    +
  • skip(skip: number): this
  • +
+ +
+
+ +

top

+
    +
  • top(top: number): this
  • +
+
    +
  • + +
    +
    +

    Limit number of returned entities.

    +
    +
    +

    Parameters

    +
      +
    • +
      top: number
      +
      +

      Maximum number of entities to return in the response. Can be less, if less entities match the request

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv4.html new file mode 100644 index 0000000000..e7bc35d492 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getallrequestbuilderv4.html @@ -0,0 +1,790 @@ + + + + + + GetAllRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GetAllRequestBuilderV4<EntityT>

+
+
+
+
+
+
+
+
+
+

Create an OData request to get multiple entities based on the configuration of the request. + A GetAllRequestBuilder allows restricting the response in multiple dimensions. + The properties available in the response can be restricted by creating a selection, where no selection is equal to selecting all fields of the entity. + Navigational properties need to expanded explicitly by GetAllRequestBuilderV4.expand. + The entities can be filtered and ordered based on the values of their properties. + The number of entities in the result can be limited and results can be skipped for paging purposes. + If none of the above mentioned are configured all entities of the given type will be requested.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV4

    +
    +
    +

    Type of the entity to be requested

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor of the entity to create the request for

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataGetAllRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

expand

+
    +
  • expand(...expands: Expandable<EntityT>[]): this
  • +
+ +
+
+ +

filter

+ + +
+
+ +

orderBy

+
    +
  • orderBy(...orderBy: Orderable<EntityT>[]): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

select

+
    +
  • select(...selects: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

skip

+
    +
  • skip(skip: number): this
  • +
+ +
+
+ +

top

+
    +
  • top(top: number): this
  • +
+
    +
  • + +
    +
    +

    Limit number of returned entities.

    +
    +
    +

    Parameters

    +
      +
    • +
      top: number
      +
      +

      Maximum number of entities to return in the response. Can be less, if less entities match the request

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv2.html new file mode 100644 index 0000000000..62fd708d12 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv2.html @@ -0,0 +1,623 @@ + + + + + + GetByKeyRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GetByKeyRequestBuilderV2<EntityT>

+
+
+
+
+
+
+
+
+
+

Create an OData request to get a single entity based on its key properties. + The properties available in the response can be restricted by creating a selection, where no selection is equal to selecting all fields. + Note that navigational properties are automatically expanded if they included in a select.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV2

    +
    +
    +

    Type of the entity to be requested

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor of the entity to create the request for

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataGetByKeyRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

select

+
    +
  • select(...selects: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv4.html new file mode 100644 index 0000000000..7e8d247a62 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.getbykeyrequestbuilderv4.html @@ -0,0 +1,651 @@ + + + + + + GetByKeyRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GetByKeyRequestBuilderV4<EntityT>

+
+
+
+
+
+
+
+
+
+

Create an OData request to get a single entity based on its key properties. + The properties available in the response can be restricted by creating a selection, where no selection is equal to selecting all fields of the entity. + Navigational properties need to expanded explicitly by GetAllRequestBuilderV4.expand. + where no selection is equal to selecting all fields.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV4

    +
    +
    +

    Type of the entity to be requested

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor of the entity to create the request for

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataGetByKeyRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

expand

+
    +
  • expand(...expands: Expandable<EntityT>[]): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

select

+
    +
  • select(...selects: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.link.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.link.html new file mode 100644 index 0000000000..99c49d223d --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.link.html @@ -0,0 +1,581 @@ + + + + + + Link | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Link<EntityT, LinkedEntityT>

+
+
+
+
+
+
+
+
+
+

Represents a navigation property of an OData entity.

+
+

OData is a relational data model, i.e. entities can be related to one another. + For example, BusinessPartner is in a 1:n relation with BusinessPartnerAddress and in a 1:1 relation with Customer. + Like normal properties, navigation properties can be used for selecting (expanding) and filtering. + For example, when constructing a query on the BusinessPartner entity, an instance of Link<BusinessPartner, Customer> + can be passed as argument to the select function, e.g. BusinessPartner.TO_CUSTOMER.

+

NOTE: Due to historical development the Link and its extensions are used in the following way: + OData v2 entity: 1:N -> Link, 1:0..1 -> OneToOneLink + OData v4 entity: 1:N -> OneToManyLink, 1:0..1 -> OneToOneLink

+

See also: Selectable

+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be linked from

    +
    +
    +
  • +
  • +

    LinkedEntityT: EntityBase

    +
    +
    +

    Type of the entity to be linked to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Link(_fieldName: string, _entityConstructor: Constructable<EntityT>, _linkedEntity: Constructable<LinkedEntityT>): Link
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Link.

    +
    +
    +

    Parameters

    +
      +
    • +
      _fieldName: string
      +
      +
      +

      Name of the linking field to be used in the OData request.

      +
      +
      +
    • +
    • +
      _entityConstructor: Constructable<EntityT>
      +
      +
      +

      Constructor type of the entity the field belongs to

      +
      +
      +
    • +
    • +
      _linkedEntity: Constructable<LinkedEntityT>
      +
      +
      +

      Constructor type of the linked entity

      +
      +
      +
    • +
    +

    Returns Link

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

_expand

+
_expand: Expandable<LinkedEntityT>[] = []
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Name of the linking field to be used in the OData request.

+
+
+
+
+ +

Readonly _linkedEntity

+
_linkedEntity: Constructable<LinkedEntityT>
+ +
+
+

Constructor type of the linked entity

+
+
+
+
+ +

_selects

+
_selects: Selectable<LinkedEntityT>[] = []
+ +
+
+

List of selectables on the linked entity.

+
+
+
+
+
+

Accessors

+
+ +

selects

+ + +
+
+
+

Methods

+
+ +

clone

+
    +
  • clone(): this
  • +
+
    +
  • + +
    +
    +

    Create a new link based on a given link.

    +
    +
    +
    typeparam
    +

    Type of the entity to be linked from

    +
    +
    typeparam
    +

    Type of the entity to be linked to

    +
    +
    +
    +

    Returns this

    +

    Newly created link

    +
  • +
+
+
+ +

expand

+
    +
  • expand(...expands: Expandable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

select

+
    +
  • select(...selects: Selectable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

Static clone

+
    +
  • clone<EntityT, LinkedEntityT>(link: Link<EntityT, LinkedEntityT>): Link<EntityT, LinkedEntityT>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use clone instead. + Create a new link based on a given link.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to be linked from

      +
      +
    • +
    • +

      LinkedEntityT: EntityBase

      +
      +

      Type of the entity to be linked to

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      link: Link<EntityT, LinkedEntityT>
      +
      +

      Link to be cloned

      +
      +
    • +
    +

    Returns Link<EntityT, LinkedEntityT>

    +

    Newly created link

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.methodrequestbuilderbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.methodrequestbuilderbase.html new file mode 100644 index 0000000000..75dd8042e6 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.methodrequestbuilderbase.html @@ -0,0 +1,520 @@ + + + + + + MethodRequestBuilderBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class MethodRequestBuilderBase<RequestConfigT>

+
+
+
+
+
+
+
+
+
+

Base class for all request builders.

+
+
+
typeparam
+

Type of the entity to create a request for

+
+
+
+
+
+

Type parameters

+
    +
  • +

    RequestConfigT: ODataRequestConfig

    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

requestConfig

+
requestConfig: RequestConfigT
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs denoting additional custom headers

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs denoting additional custom query parameters to be set in the request

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+
    +
  • + +
    +
    +

    Replace the default service path with the given custom path. + In case of the S/4HANA apis the servicePath defaults to '/sap/opu/odata/sap/' and can be overwritten here.

    +
    +
    +

    Parameters

    +
      +
    • +
      servicePath: string
      +
      +

      Path to override the default with

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfield.html new file mode 100644 index 0000000000..ad7f841bb1 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfield.html @@ -0,0 +1,613 @@ + + + + + + NumberField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NumberField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a number value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: number): Filter<EntityT, number>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfieldbase.html new file mode 100644 index 0000000000..6726ac752b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfieldbase.html @@ -0,0 +1,601 @@ + + + + + + NumberFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NumberFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a number value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: number): Filter<EntityT, number>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'ge', i.e. >=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: number
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, number>

    +

    The resulting filter

    +
  • +
+
+
+ +

greaterThan

+
    +
  • greaterThan(value: number): Filter<EntityT, number>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'gt', i.e. >.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: number
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, number>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: number): Filter<EntityT, number>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'le', i.e. <=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: number
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, number>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessThan

+
    +
  • lessThan(value: number): Filter<EntityT, number>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this field and the given value using the operator 'lt', i.e. <.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: number
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, number>

    +

    The resulting filter

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: number): Filter<EntityT, number>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfilterfunction.html new file mode 100644 index 0000000000..5e6ce6612d --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.numberfilterfunction.html @@ -0,0 +1,581 @@ + + + + + + NumberFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class NumberFilterFunction<EntityT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a value of type number. This supports int, double and decimal values.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

greaterThan

+
    +
  • greaterThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

lessThan

+
    +
  • lessThan(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: number): Filter<EntityT, number>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataactionimportrequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataactionimportrequestconfig.html new file mode 100644 index 0000000000..5261c1b1d3 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataactionimportrequestconfig.html @@ -0,0 +1,592 @@ + + + + + + ODataActionImportRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataActionImportRequestConfig<ParametersT>

+
+
+
+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + ODataRequestConfig +
      +
    • + ODataActionImportRequestConfig +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly actionImportName

+
actionImportName: string
+ +
+
+

The name of the action import.

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv2.html new file mode 100644 index 0000000000..5f19813c51 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv2.html @@ -0,0 +1,247 @@ + + + + + + ODataBatchChangeSetV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchChangeSetV2<T>

+
+
+
+
+
+
+
+
+
+

OData batch change set, which holds a collection of write operations.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + ODataBatchChangeSetV2 +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly changeSetId

+
changeSetId: string
+ +
+
+ +

Readonly requests

+
requests: T[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv4.html new file mode 100644 index 0000000000..e92779c3b2 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchchangesetv4.html @@ -0,0 +1,247 @@ + + + + + + ODataBatchChangeSetV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchChangeSetV4<T>

+
+
+
+
+
+
+
+
+
+

OData batch change set, which holds a collection of write operations.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + ODataBatchChangeSetV4 +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly changeSetId

+
changeSetId: string
+ +
+
+ +

Readonly requests

+
requests: T[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchconfig.html new file mode 100644 index 0000000000..01519c4cba --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchconfig.html @@ -0,0 +1,596 @@ + + + + + + ODataBatchConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchConfig

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new ODataBatchConfig(defaultServicePath: string, batchId: string): ODataBatchConfig
  • +
+ +
+
+
+

Properties

+
+ +

Readonly batchId

+
batchId: string
+ +
+
+

The batch id for building the header and the payload.

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

The default OData service path

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

Static Readonly content_type_prefix

+
content_type_prefix: "multipart/mixed; boundary=batch_" = "multipart/mixed; boundary=batch_"
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv2.html new file mode 100644 index 0000000000..dfac441594 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv2.html @@ -0,0 +1,598 @@ + + + + + + ODataBatchRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchRequestBuilderV2

+
+
+
+
+
+
+
+
+
+

The OData batch request builder to build a batch, which consists of an ordered retrieve requests or change sets.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

Service path

+
+
+
+
+ +

Readonly entityToConstructorMap

+
entityToConstructorMap: Record<string, Constructable<EntityV2>>
+ +
+
+

A map that holds the entity type to constructor mapping

+
+
+
+
+ +

requestConfig

+ + +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly requests

+ + +
+
+

An array of retrieve requests or change sets

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv4.html new file mode 100644 index 0000000000..ebfb865ebf --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestbuilderv4.html @@ -0,0 +1,598 @@ + + + + + + ODataBatchRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchRequestBuilderV4

+
+
+
+
+
+
+
+
+
+

The OData batch request builder to build a batch, which consists of an ordered retrieve requests or change sets.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

Service path

+
+
+
+
+ +

Readonly entityToConstructorMap

+
entityToConstructorMap: Record<string, Constructable<EntityV4>>
+ +
+
+

A map that holds the entity type to constructor mapping

+
+
+
+
+ +

requestConfig

+ + +
+
+

Request configuration to initialize with

+
+
+
+
+ +

Readonly requests

+ + +
+
+

An array of retrieve requests or change sets

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestconfig.html new file mode 100644 index 0000000000..3c2ed5f168 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatabatchrequestconfig.html @@ -0,0 +1,598 @@ + + + + + + ODataBatchRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataBatchRequestConfig

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ODataRequestConfig + +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly batchId

+
batchId: string
+ +
+
+

The batch id for building the header and the payload.

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

The default OData service path

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

Static Readonly content_type_prefix

+
content_type_prefix: "multipart/mixed; boundary=batch_" = "multipart/mixed; boundary=batch_"
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
    +
  • Static property
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig-1.html new file mode 100644 index 0000000000..9a2cbc4629 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig-1.html @@ -0,0 +1,654 @@ + + + + + + ODataCreateRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataCreateRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData create request configuration for an entity type.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

childField

+
childField: Link<EntityBase, EntityT>
+ +
+
+

Field that links the parent entity class to the child entity class.

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

parentKeys

+
parentKeys: Record<string, any>
+ +
+
+

Keys of the parent of the entity to create. Defined only when attempting to create child entities.

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+ +

Protected resourcePathAsChild

+
    +
  • resourcePathAsChild(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig.html new file mode 100644 index 0000000000..8325a20341 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatacreaterequestconfig.html @@ -0,0 +1,658 @@ + + + + + + ODataCreateRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataCreateRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+

OData create request configuration for an entity type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

childField

+
childField: Link<EntityBase, EntityT>
+ +
+
+

Field that links the parent entity class to the child entity class.

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

parentKeys

+
parentKeys: Record<string, any>
+ +
+
+

Keys of the parent of the entity to create. Defined only when attempting to create child entities.

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+ +

Protected resourcePathAsChild

+
    +
  • resourcePathAsChild(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
    +
  • Protected method
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig-1.html new file mode 100644 index 0000000000..f6d050f123 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig-1.html @@ -0,0 +1,644 @@ + + + + + + ODataDeleteRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataDeleteRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData delete request configuration for an entity type.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithETag
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

eTag

+
eTag: string
+ +
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

versionIdentifierIgnored

+
versionIdentifierIgnored: boolean = false
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig.html new file mode 100644 index 0000000000..588853c115 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatadeleterequestconfig.html @@ -0,0 +1,645 @@ + + + + + + ODataDeleteRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataDeleteRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+

OData delete request configuration for an entity type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithETag
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

eTag

+
eTag: string
+ +
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

versionIdentifierIgnored

+
versionIdentifierIgnored: boolean = false
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig-1.html new file mode 100644 index 0000000000..b740422c3a --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig-1.html @@ -0,0 +1,636 @@ + + + + + + ODataFunctionImportRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataFunctionImportRequestConfig<ParametersT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData function import request configuration for a set of parameters.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    Type of the original parameters object

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly functionImportName

+
functionImportName: string
+ +
+
+

The name of the function import.

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

parameters

+
parameters: FunctionImportParameters<ParametersT>
+ +
+
+

Object containing the parameters with a value and additional meta information

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig.html new file mode 100644 index 0000000000..d6217e729f --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatafunctionimportrequestconfig.html @@ -0,0 +1,627 @@ + + + + + + ODataFunctionImportRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataFunctionImportRequestConfig<ParametersT>

+
+
+
+
+
+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
  • +
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly functionImportName

+
functionImportName: string
+ +
+
+

The name of the function import.

+
+
+
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

parameters

+
parameters: FunctionImportParameters<ParametersT>
+ +
+
+

Object containing the parameters with a value and additional meta information

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig-1.html new file mode 100644 index 0000000000..b97a7b4168 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig-1.html @@ -0,0 +1,688 @@ + + + + + + ODataGetAllRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataGetAllRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData delete request configuration for an entity type.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithGetAllRestrictions<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

expands

+
expands: Expandable<EntityT>[]
+ +
+
+ +

filter

+
filter: Filterable<EntityT>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

orderBy

+
orderBy: Orderable<EntityT>[]
+ +
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

selects

+
selects: Selectable<EntityT>[]
+ +
+
+ +

skip

+
skip: number
+ +
+
+ +

top

+
top: number
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig.html new file mode 100644 index 0000000000..ecca6f3842 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetallrequestconfig.html @@ -0,0 +1,686 @@ + + + + + + ODataGetAllRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataGetAllRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+

OData getAll request configuration for an entity type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithGetAllRestrictions<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

expands

+
expands: Expandable<EntityT>[]
+ +
+
+ +

filter

+
filter: Filterable<EntityT>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

orderBy

+
orderBy: Orderable<EntityT>[]
+ +
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

selects

+
selects: Selectable<EntityT>[]
+ +
+
+ +

skip

+
skip: number
+ +
+
+ +

top

+
top: number
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig-1.html new file mode 100644 index 0000000000..21611739fb --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig-1.html @@ -0,0 +1,644 @@ + + + + + + ODataGetByKeyRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataGetByKeyRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData delete request configuration for an entity type.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithSelection<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

expands

+
expands: Expandable<EntityT>[]
+ +
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

selects

+
selects: Selectable<EntityT>[] = []
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig.html new file mode 100644 index 0000000000..d0de1e76c8 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatagetbykeyrequestconfig.html @@ -0,0 +1,645 @@ + + + + + + ODataGetByKeyRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataGetByKeyRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+

OData getByKey request configuration for an entity type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithSelection<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

Readonly entityConstructor

+
entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

expands

+
expands: Expandable<EntityT>[]
+ +
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

selects

+
selects: Selectable<EntityT>[] = []
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatarequest.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatarequest.html new file mode 100644 index 0000000000..3c266d9c27 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odatarequest.html @@ -0,0 +1,592 @@ + + + + + + ODataRequest | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataRequest<RequestConfigT>

+
+
+
+
+
+
+
+
+
+

OData request configuration for an entity type.

+
+
+
typeparam
+

Type of the entity to setup a request for

+
+
+
+
+
+

Type parameters

+
    +
  • +

    RequestConfigT: ODataRequestConfig

    +
  • +
+
+
+

Hierarchy

+
    +
  • + ODataRequest +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Creates an instance of ODataRequest.

    +
    +
    +
    memberof
    +

    ODataRequest

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      config: RequestConfigT
      +
      +
      +

      Configuration of the request

      +
      +
      +
    • +
    • +
      Optional _destination: Destination | undefined
      +
      +
      +

      Destination to setup the request against

      +
      +
      +
    • +
    +

    Returns ODataRequest

    +
  • +
+
+
+
+

Properties

+
+ +

config

+
config: RequestConfigT
+ +
+
+

Configuration of the request

+
+
+
+
+
+

Accessors

+
+ +

destination

+ + +
+
+
+

Methods

+
+ +

execute

+ + +
+
+ +

headers

+
    +
  • headers(): Promise<Record<string, string>>
  • +
+
    +
  • + +
    +
    +

    Create object containing all headers, including custom headers for the given request.

    +
    +
    +

    Returns Promise<Record<string, string>>

    +

    Key-value pairs where the key is the name of a header property and the value is the respective value

    +
  • +
+
+
+ +

needsAuthentication

+
    +
  • needsAuthentication(): boolean
  • +
+
    +
  • + +
    +
    +

    Specifies whether the destination needs a specific authentication or not.

    +
    +
    +
    memberof
    +

    ODataRequest

    +
    +
    +
    +

    Returns boolean

    +

    A boolean value that specifies whether the destination needs authentication or not

    +
  • +
+
+
+ +

query

+
    +
  • query(): string
  • +
+ +
+
+ +

relativeResourceUrl

+
    +
  • relativeResourceUrl(): string
  • +
+ +
+
+ +

relativeServiceUrl

+
    +
  • relativeServiceUrl(): string
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

resourceUrl

+
    +
  • resourceUrl(): string
  • +
+ +
+
+ +

serviceUrl

+
    +
  • serviceUrl(): string
  • +
+ +
+
+ +

url

+
    +
  • url(): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
  • Accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig-1.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig-1.html new file mode 100644 index 0000000000..4f2a68934b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig-1.html @@ -0,0 +1,666 @@ + + + + + + ODataUpdateRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataUpdateRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.21.0. Use superclass instead. + OData delete request configuration for an entity type.

+
+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithETag
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

eTag

+
eTag: string
+ +
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

versionIdentifierIgnored

+
versionIdentifierIgnored: boolean = false
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+ +

updateWithPut

+
    +
  • updateWithPut(): void
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig.html new file mode 100644 index 0000000000..f502f7569c --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.odataupdaterequestconfig.html @@ -0,0 +1,666 @@ + + + + + + ODataUpdateRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ODataUpdateRequestConfig<EntityT>

+
+
+
+
+
+
+
+
+
+

OData update request configuration for an entity type.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to setup a request for

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • WithKeys
  • +
  • WithETag
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to create a configuration for

+
+
+
+
+ +

Readonly contentType

+
contentType: string
+ +
+
+

The content type of the request

+
+
+
+
+ +

customServicePath

+
customServicePath: string
+ +
+
+ +

Readonly defaultServicePath

+
defaultServicePath: string
+ +
+
+

default path of the according service

+
+
+
+
+ +

eTag

+
eTag: string
+ +
+
+ +

keys

+
keys: Record<string, FieldType>
+ +
+
+ +

method

+ + +
+
+

HTTP method of the request

+
+
+
+
+ +

payload

+
payload: Record<string, any> | string
+ +
+
+ +

versionIdentifierIgnored

+
versionIdentifierIgnored: boolean = false
+ +
+
+
+

Accessors

+
+ +

customHeaders

+
    +
  • get customHeaders(): Record<string, string>
  • +
  • set customHeaders(headers: Record<string, string>): void
  • +
+ +
+
+ +

customQueryParameters

+
    +
  • get customQueryParameters(): Record<string, string>
  • +
  • set customQueryParameters(queryParameters: Record<string, string>): void
  • +
+ +
+
+
+

Methods

+
+ +

addCustomHeaders

+
    +
  • addCustomHeaders(headers: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom headers to the request. This is useful in case you want to provide your own authorization headers for example.

    +
    +
    +

    Parameters

    +
      +
    • +
      headers: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a header property and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

addCustomQueryParameters

+
    +
  • addCustomQueryParameters(queryParameters: Record<string, string>): void
  • +
+
    +
  • + +
    +
    +

    Add custom query parameters to the request. This is useful in case your OData service allows non-standard query parameters.

    +
    +
    +

    Parameters

    +
      +
    • +
      queryParameters: Record<string, string>
      +
      +

      Key-value pairs where the key is the name of a query parameter and the value is the respective value

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Protected prependDollarToQueryParameters

+
    +
  • prependDollarToQueryParameters(params: Record<string, any>): Record<string, any>
  • +
+ +
+
+ +

queryParameters

+
    +
  • queryParameters(): Record<string, any>
  • +
+ +
+
+ +

resourcePath

+
    +
  • resourcePath(): string
  • +
+ +
+
+ +

updateWithPut

+
    +
  • updateWithPut(): void
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
  • Inherited accessor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetomanylink.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetomanylink.html new file mode 100644 index 0000000000..16bd8f2bc4 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetomanylink.html @@ -0,0 +1,760 @@ + + + + + + OneToManyLink | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class OneToManyLink<EntityT, LinkedEntityT>

+
+
+
+
+
+
+
+
+
+

Represents a one to many relation for OData v4 entites. + For OData v2 entites the Link is used to represent one to many relation.

+
+

See also Link for more informations.

+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + Link<EntityT, LinkedEntityT> +
      +
    • + OneToManyLink +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new OneToManyLink(_fieldName: string, _entityConstructor: Constructable<EntityT>, _linkedEntity: Constructable<LinkedEntityT>): OneToManyLink
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Link.

    +
    +
    +

    Parameters

    +
      +
    • +
      _fieldName: string
      +
      +
      +

      Name of the linking field to be used in the OData request.

      +
      +
      +
    • +
    • +
      _entityConstructor: Constructable<EntityT>
      +
      +
      +

      Constructor type of the entity the field belongs to

      +
      +
      +
    • +
    • +
      _linkedEntity: Constructable<LinkedEntityT>
      +
      +
      +

      Constructor type of the linked entity

      +
      +
      +
    • +
    +

    Returns OneToManyLink

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

_expand

+
_expand: Expandable<LinkedEntityT>[] = []
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Name of the linking field to be used in the OData request.

+
+
+
+
+ +

_filters

+
_filters: FilterLink<EntityT, LinkedEntityT>
+ +
+
+ +

Readonly _linkedEntity

+
_linkedEntity: Constructable<LinkedEntityT>
+ +
+
+

Constructor type of the linked entity

+
+
+
+
+ +

_orderBy

+
_orderBy: Orderable<LinkedEntityT>[] = []
+ +
+
+ +

_selects

+
_selects: Selectable<LinkedEntityT>[] = []
+ +
+
+

List of selectables on the linked entity.

+
+
+
+
+ +

_skip

+
_skip: number
+ +
+
+ +

_top

+
_top: number
+ +
+
+
+

Accessors

+
+ +

selects

+ + +
+
+
+

Methods

+
+ +

clone

+
    +
  • clone(): this
  • +
+ +
+
+ +

expand

+
    +
  • expand(...expands: Expandable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

filter

+ + +
+
+ +

orderBy

+
    +
  • orderBy(...orderBy: Orderable<LinkedEntityT>[]): this
  • +
+
    +
  • + +
    +
    +

    Add order-by statements to the request.

    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...orderBy: Orderable<LinkedEntityT>[]
      +
      +

      OrderBy statements to order the response by

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

select

+
    +
  • select(...selects: Selectable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

skip

+
    +
  • skip(skip: number): this
  • +
+
    +
  • + +
    +
    +

    Skip number of entities.

    +
    +
    +

    Parameters

    +
      +
    • +
      skip: number
      +
      +

      Number of matching entities to skip. Useful for paging

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

top

+
    +
  • top(top: number): this
  • +
+
    +
  • + +
    +
    +

    Limit number of returned entities.

    +
    +
    +

    Parameters

    +
      +
    • +
      top: number
      +
      +

      Maximum number of entities to return in the response. Can be less, if less entities match the request

      +
      +
    • +
    +

    Returns this

    +

    The request builder itself, to facilitate method chaining

    +
  • +
+
+
+ +

Static clone

+
    +
  • clone<EntityT, LinkedEntityT>(link: Link<EntityT, LinkedEntityT>): Link<EntityT, LinkedEntityT>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use clone instead. + Create a new link based on a given link.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to be linked from

      +
      +
    • +
    • +

      LinkedEntityT: EntityBase

      +
      +

      Type of the entity to be linked to

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      link: Link<EntityT, LinkedEntityT>
      +
      +

      Link to be cloned

      +
      +
    • +
    +

    Returns Link<EntityT, LinkedEntityT>

    +

    Newly created link

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetoonelink.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetoonelink.html new file mode 100644 index 0000000000..2044f7b639 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.onetoonelink.html @@ -0,0 +1,685 @@ + + + + + + OneToOneLink | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class OneToOneLink<EntityT, LinkedEntityT>

+
+
+
+
+
+
+
+
+
+

Represents a link from one entity to one other linked entity (as opposed to a list of linked entities). In OData v2 a OneToOneLink can be used to filter and order a selection on an entity based on filters and orders on a linked entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be linked from

    +
    +
    +
  • +
  • +

    LinkedEntityT: EntityBase

    +
    +
    +

    Type of the entity to be linked to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + Link<EntityT, LinkedEntityT> +
      +
    • + OneToOneLink +
    • +
    +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new OneToOneLink(_fieldName: string, _entityConstructor: Constructable<EntityT>, _linkedEntity: Constructable<LinkedEntityT>): OneToOneLink
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Link.

    +
    +
    +

    Parameters

    +
      +
    • +
      _fieldName: string
      +
      +
      +

      Name of the linking field to be used in the OData request.

      +
      +
      +
    • +
    • +
      _entityConstructor: Constructable<EntityT>
      +
      +
      +

      Constructor type of the entity the field belongs to

      +
      +
      +
    • +
    • +
      _linkedEntity: Constructable<LinkedEntityT>
      +
      +
      +

      Constructor type of the linked entity

      +
      +
      +
    • +
    +

    Returns OneToOneLink

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

_expand

+
_expand: Expandable<LinkedEntityT>[] = []
+ +
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Name of the linking field to be used in the OData request.

+
+
+
+
+ +

Readonly _linkedEntity

+
_linkedEntity: Constructable<LinkedEntityT>
+ +
+
+

Constructor type of the linked entity

+
+
+
+
+ +

_selects

+
_selects: Selectable<LinkedEntityT>[] = []
+ +
+
+

List of selectables on the linked entity.

+
+
+
+
+ +

filters

+
filters: Filterable<LinkedEntityT>
+ +
+
+

Filterables to apply to the given entity based on the linked entity.

+
+
+
+
+ +

orderBys

+
orderBys: Order<LinkedEntityT>[] = []
+ +
+
+

List of criteria of the linked entity to order the given entity by with descending priority.

+
+
+
+
+
+

Accessors

+
+ +

selects

+ + +
+
+
+

Methods

+
+ +

clone

+
    +
  • clone(): this
  • +
+ +
+
+ +

expand

+
    +
  • expand(...expands: Expandable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

filter

+ + +
+
+ +

orderBy

+ +
    +
  • + +
    +
    +

    Create order statements for the OData request based on the linked entity. The given statements have descending priority.

    +
    +

    Example:

    +
    Entity.requestBuilder()
    + .getAll()
    + .orderBy(Entity.TO_LINKED_ENTITY.orderBy(asc(LinkedEntity.PROPERTY1), desc(LinkedEntity.PROPERTY2)));
    +
    +

    Parameters

    +
      +
    • +
      Rest ...orderBy: Orderable<LinkedEntityT>[]
      +
      +

      Criteria to order by

      +
      +
    • +
    +

    Returns OrderLink<EntityT, LinkedEntityT>

    +

    Newly created order link

    +
  • +
+
+
+ +

select

+
    +
  • select(...selects: Selectable<LinkedEntityT>[]): this
  • +
+ +
+
+ +

Static clone

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.order.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.order.html new file mode 100644 index 0000000000..237c195f67 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.order.html @@ -0,0 +1,311 @@ + + + + + + Order | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Order<EntityT>

+
+
+
+
+
+
+
+
+
+

OData queries take this to determine the order of results.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + Order +
  • +
+
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new Order(_fieldName: string, orderType?: OrderType): Order
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Order.

    +
    +
    +

    Parameters

    +
      +
    • +
      _fieldName: string
      +
      +
      +

      Field to order by

      +
      +
      +
    • +
    • +
      Default value orderType: OrderType = "asc"
      +
      +
      +

      Type of ordering, can be 'asc' for ascending or 'desc' for descending

      +
      +
      +
    • +
    +

    Returns Order

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+ +

_fieldName

+
_fieldName: string
+ +
+
+

Field to order by

+
+
+
+
+ +

orderType

+
orderType: OrderType
+ +
+
+

Type of ordering, can be 'asc' for ascending or 'desc' for descending

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderablefilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderablefilterfunction.html new file mode 100644 index 0000000000..776d58ff9b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderablefilterfunction.html @@ -0,0 +1,589 @@ + + + + + + OrderableFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class OrderableFilterFunction<EntityT, ReturnT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a value of an orderable type. This supports int, double and decimal values.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+ +
+
+ +

greaterOrEqual

+
    +
  • greaterOrEqual(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'ge', i.e. >=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

greaterThan

+
    +
  • greaterThan(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'gt', i.e. >.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessOrEqual

+
    +
  • lessOrEqual(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'le', i.e. <=.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

lessThan

+
    +
  • lessThan(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+
    +
  • + +
    +
    +

    Creates an instance of Filter for this filter function and the given value using the operator 'lt', i.e. <.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: ReturnT
      +
      +

      Value to be used in the filter

      +
      +
    • +
    +

    Returns Filter<EntityT, ReturnT>

    +

    The resulting filter

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: ReturnT): Filter<EntityT, ReturnT>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderlink.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderlink.html new file mode 100644 index 0000000000..56cba2e473 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.orderlink.html @@ -0,0 +1,313 @@ + + + + + + OrderLink | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class OrderLink<EntityT, LinkedEntityT>

+
+
+
+
+
+
+
+
+
+

Link to represent an order by on a linked entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to link from

    +
    +
    +
  • +
  • +

    LinkedEntityT: EntityBase

    +
    +
    +

    Type of the entity to link to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + OrderLink +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +

    Creates an instance of OrderLink.

    +
    +
    +

    Parameters

    +
      +
    • +
      link: Link<EntityT, LinkedEntityT>
      +
      +
      +

      Link to the entity to order by

      +
      +
      +
    • +
    • +
      orderBy: Orderable<LinkedEntityT>[]
      +
      +
      +

      A list of orderables based on the linked entity

      +
      +
      +
    • +
    +

    Returns OrderLink

    +
  • +
+
+
+
+

Properties

+
+ +

Readonly entityType

+
entityType: EntityT
+ +
+
+ +

link

+
link: Link<EntityT, LinkedEntityT>
+ +
+
+

Link to the entity to order by

+
+
+
+
+ +

Readonly linkedEntityType

+
linkedEntityType: LinkedEntityT
+ +
+
+ +

orderBy

+
orderBy: Orderable<LinkedEntityT>[]
+ +
+
+

A list of orderables based on the linked entity

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfield.html new file mode 100644 index 0000000000..f1415508c7 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfield.html @@ -0,0 +1,465 @@ + + + + + + StringField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class StringField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a string value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+
    +
  • + StringFieldBase<EntityT> +
      +
    • + StringField +
    • +
    +
  • +
+
+
+

Implements

+ +
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfilterfunction.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfilterfunction.html new file mode 100644 index 0000000000..efa6a3414f --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.stringfilterfunction.html @@ -0,0 +1,425 @@ + + + + + + StringFilterFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class StringFilterFunction<EntityT>

+
+
+
+
+
+
+
+
+
+

Representation of a filter function, that returns a value of type string.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + FilterFunction<EntityT, string> +
      +
    • + StringFilterFunction +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

EdmType of the return type of the filter function.

+
+
+
+
+ +

Readonly functionName

+
functionName: string
+ +
+
+

Name of the function.

+
+
+
+
+ +

Readonly parameters

+
parameters: FilterFunctionParameterType<EntityT>[]
+ +
+
+

Representation of the parameters passed to the filter function.

+
+
+
+
+
+

Methods

+
+ +

equals

+
    +
  • equals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

notEquals

+
    +
  • notEquals(value: string): Filter<EntityT, string>
  • +
+ +
+
+ +

toString

+
    +
  • toString(parentFieldNames?: string[]): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. There will be no replacement. Let us know if you were using this functionality. + Serializes the filter function into a string

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Default value parentFieldNames: string[] = []
      +
      +

      Names of parents in case the function is part of a filter on a navigation property

      +
      +
    • +
    +

    Returns string

    +

    The filter function as string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefield.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefield.html new file mode 100644 index 0000000000..152c87aaaa --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefield.html @@ -0,0 +1,611 @@ + + + + + + TimeField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class TimeField<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a selectable property with a time value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+ +

Readonly selectable

+
selectable: true
+ +
+
+
+

Methods

+
+ +

equals

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+ + +
+
+ +

greaterThan

+ + +
+
+ +

lessOrEqual

+ + +
+
+ +

lessThan

+ + +
+
+ +

notEquals

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Property
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefieldbase.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefieldbase.html new file mode 100644 index 0000000000..484ff7aa53 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.timefieldbase.html @@ -0,0 +1,601 @@ + + + + + + TimeFieldBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class TimeFieldBase<EntityT>

+
+
+
+
+
+
+
+
+
+

Represents a property with a time value.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity the field belongs to

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity the field belongs to

+
+
+
+
+ +

Readonly _fieldName

+
_fieldName: string
+ +
+
+

Actual name of the field used in the OData request

+
+
+
+
+ +

Readonly edmType

+
edmType: EdmTypeShared<ODataVersionOf<EntityT>>
+ +
+
+

Type of the field according to the metadata description

+
+
+
+
+
+

Methods

+
+ +

equals

+ + +
+
+ +

fieldPath

+
    +
  • fieldPath(): string
  • +
+
    +
  • + +
    +
    +

    Path to the field to be used in filter and order by queries. In most cases this will just be the _fieldName itself. However, for complex types for instance, the path is prefixed with the name of the complextype.

    +
    +
    +

    Returns string

    +

    Path to the field to be used in filter and order by queries.

    +
  • +
+
+
+ +

greaterOrEqual

+ + +
+
+ +

greaterThan

+ + +
+
+ +

lessOrEqual

+ + +
+
+ +

lessThan

+ + +
+
+ +

notEquals

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Method
  • +
+
    +
  • Inherited constructor
  • +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv2.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv2.html new file mode 100644 index 0000000000..31d0ee3521 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv2.html @@ -0,0 +1,779 @@ + + + + + + UpdateRequestBuilderV2 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class UpdateRequestBuilderV2<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData query to update an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV2

    +
    +
    +

    Type of the entity to be updated

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new UpdateRequestBuilderV2(_entityConstructor: Constructable<EntityT>, _entity: EntityT): UpdateRequestBuilderV2
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity to be updated

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be updated

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataUpdateRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

ignoreVersionIdentifier

+
    +
  • ignoreVersionIdentifier(): this
  • +
+
    +
  • + +
    +
    +

    Instructs the request to force an overwrite of the entity by sending an 'If-Match: *' header instead of sending the ETag version identifier.

    +
    +
    +

    Returns this

    +

    this The request itself to ease chaining while executing the request

    +
  • +
+
+
+ +

ignoredFields

+
    +
  • ignoredFields(...fields: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

prepare

+
    +
  • prepare(): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

replaceWholeEntityWithPut

+
    +
  • replaceWholeEntityWithPut(): this
  • +
+
    +
  • + +
    +
    +

    Explicitly configure 'PUT' as the method of the update request. By default, only the properties that have changed compared to the last known remote state are sent using 'PATCH', while with 'PUT', the whole entity is sent.

    +
    +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

requiredFields

+
    +
  • requiredFields(...fields: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+ +

withCustomVersionIdentifier

+
    +
  • withCustomVersionIdentifier(etag: string): this
  • +
+
    +
  • + +
    +
    +

    Specifies a custom ETag version identifier of the entity to update.

    +
    +
    +

    Parameters

    +
      +
    • +
      etag: string
      +
      +

      Custom ETag version identifier to be sent in the header of the request

      +
      +
    • +
    +

    Returns this

    +

    The request itself to ease chaining while executing the request

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv4.html b/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv4.html new file mode 100644 index 0000000000..2b2c0f7f08 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_core.updaterequestbuilderv4.html @@ -0,0 +1,779 @@ + + + + + + UpdateRequestBuilderV4 | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class UpdateRequestBuilderV4<EntityT>

+
+
+
+
+
+
+
+
+
+

Create OData query to update an entity.

+
+
+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityV4

    +
    +
    +

    Type of the entity to be updated

    +
    +
    +
  • +
+
+
+

Hierarchy

+ +
+
+

Implements

+
    +
  • EntityIdentifiable<EntityT>
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new UpdateRequestBuilderV4(_entityConstructor: Constructable<EntityT>, _entity: EntityT): UpdateRequestBuilderV4
  • +
+ +
+
+
+

Properties

+
+ +

Readonly _entity

+
_entity: EntityT
+ +
+
+

Entity to be updated

+
+
+
+
+ +

Readonly _entityConstructor

+
_entityConstructor: Constructable<EntityT>
+ +
+
+

Constructor type of the entity to be updated

+
+
+
+
+ +

requestConfig

+
requestConfig: ODataUpdateRequestConfig<EntityT>
+ +
+
+

Request configuration to initialize with

+
+
+
+
+
+

Methods

+
+ +

build

+ + +
+
+ +

execute

+ + +
+
+ +

ignoreVersionIdentifier

+
    +
  • ignoreVersionIdentifier(): this
  • +
+
    +
  • + +
    +
    +

    Instructs the request to force an overwrite of the entity by sending an 'If-Match: *' header instead of sending the ETag version identifier.

    +
    +
    +

    Returns this

    +

    this The request itself to ease chaining while executing the request

    +
  • +
+
+
+ +

ignoredFields

+
    +
  • ignoredFields(...fields: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

prepare

+
    +
  • prepare(): this
  • +
+ +
+
+ +

relativeUrl

+
    +
  • relativeUrl(): string
  • +
+ +
+
+ +

replaceWholeEntityWithPut

+
    +
  • replaceWholeEntityWithPut(): this
  • +
+
    +
  • + +
    +
    +

    Explicitly configure 'PUT' as the method of the update request. By default, only the properties that have changed compared to the last known remote state are sent using 'PATCH', while with 'PUT', the whole entity is sent.

    +
    +
    +

    Returns this

    +

    The entity itself, to facilitate method chaining

    +
  • +
+
+
+ +

requiredFields

+
    +
  • requiredFields(...fields: Selectable<EntityT>[]): this
  • +
+ +
+
+ +

url

+ + +
+
+ +

withCustomHeaders

+
    +
  • withCustomHeaders(headers: Record<string, string>): this
  • +
+ +
+
+ +

withCustomQueryParameters

+
    +
  • withCustomQueryParameters(queryParameters: Record<string, string>): this
  • +
+ +
+
+ +

withCustomServicePath

+
    +
  • withCustomServicePath(servicePath: string): this
  • +
+ +
+
+ +

withCustomVersionIdentifier

+
    +
  • withCustomVersionIdentifier(etag: string): this
  • +
+
    +
  • + +
    +
    +

    Specifies a custom ETag version identifier of the entity to update.

    +
    +
    +

    Parameters

    +
      +
    • +
      etag: string
      +
      +

      Custom ETag version identifier to be sent in the header of the request

      +
      +
    • +
    +

    Returns this

    +

    The request itself to ease chaining while executing the request

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Inherited property
  • +
  • Inherited method
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_generator.globalnameformatter.html b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.globalnameformatter.html new file mode 100644 index 0000000000..886eb45a68 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.globalnameformatter.html @@ -0,0 +1,261 @@ + + + + + + GlobalNameFormatter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class GlobalNameFormatter

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + GlobalNameFormatter +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Methods

+
+ +

uniqueDirectoryName

+
    +
  • uniqueDirectoryName(directoryName: string, originalFileName: string): string
  • +
+ +
+
+ +

uniqueNpmPackageName

+
    +
  • uniqueNpmPackageName(npmPackageName: string, originalFileName: string): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_generator.servicenameformatter.html b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.servicenameformatter.html new file mode 100644 index 0000000000..d9dfdb08b5 --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.servicenameformatter.html @@ -0,0 +1,607 @@ + + + + + + ServiceNameFormatter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class ServiceNameFormatter

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ServiceNameFormatter +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ +
    +
  • + +
    +
    +
    deprecated
    +

    since version 1.25.0. The name formatters for the sets, types and function imports are initialized lazy now so there is no need to pass the names beforehand. + Use the argument free constructor instead.

    +
    +
    +
    +

    Returns ServiceNameFormatter

    +
  • +
  • + +
    +
    +
    deprecated
    +

    since version 1.25.0. The name formatters for the sets, types and function imports are initialized lazy now so there is no need to pass the names beforehand. + Use the argument free constructor instead.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      entitySetNames: string[]
      +
      +

      The entity set names.

      +
      +
    • +
    • +
      complexTypeNames: string[]
      +
      +

      The complex type names.

      +
      +
    • +
    • +
      functionImportNames: string[]
      +
      +

      Then function import names.

      +
      +
    • +
    +

    Returns ServiceNameFormatter

    +
  • +
+
+
+
+

Methods

+
+ +

originalToActionImportName

+
    +
  • originalToActionImportName(str: string): string
  • +
+ +
+
+ +

originalToComplexTypeName

+
    +
  • originalToComplexTypeName(str: string): string
  • +
+ +
+
+ +

originalToEntityClassName

+
    +
  • originalToEntityClassName(entitySetName: string): string
  • +
+ +
+
+ +

originalToEnumTypeName

+
    +
  • originalToEnumTypeName(str: string): string
  • +
+ +
+
+ +

originalToFunctionImportName

+
    +
  • originalToFunctionImportName(str: string): string
  • +
+ +
+
+ +

originalToInstancePropertyName

+
    +
  • originalToInstancePropertyName(originalContainerTypeName: string, originalPropertyName: string): string
  • +
+ +
+
+ +

originalToNavigationPropertyName

+
    +
  • originalToNavigationPropertyName(entitySetName: string, originalPropertyName: string): string
  • +
+ +
+
+ +

originalToParameterName

+
    +
  • originalToParameterName(originalFunctionImportName: string, originalParameterName: string): string
  • +
+ +
+
+ +

originalToStaticPropertyName

+
    +
  • originalToStaticPropertyName(originalContainerTypeName: string, originalPropertyName: string): string
  • +
+ +
+
+ +

typeNameToFactoryName

+
    +
  • typeNameToFactoryName(str: string): any
  • +
  • typeNameToFactoryName(str: string, reservedNames: Set<string>): any
  • +
+ +
+
+ +

Static directoryToSpeakingModuleName

+
    +
  • directoryToSpeakingModuleName(packageName: string): string
  • +
+ +
+
+ +

Static originalToServiceName

+
    +
  • originalToServiceName(name: string): string
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
    +
  • Static method
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/classes/sap_cloud_sdk_generator.uniquenamefinder.html b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.uniquenamefinder.html new file mode 100644 index 0000000000..1f45bd8d7b --- /dev/null +++ b/docs/api/1.28.2/classes/sap_cloud_sdk_generator.uniquenamefinder.html @@ -0,0 +1,328 @@ + + + + + + UniqueNameFinder | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class UniqueNameFinder

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + UniqueNameFinder +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new UniqueNameFinder(separator?: Separator, alreadyUsedNames?: string[]): UniqueNameFinder
  • +
+
    +
  • + +
    +
    +

    Parameters

    +
      +
    • +
      Default value separator: Separator = "_"
      +
      +
      +

      The separator to be used

      +
      +
      +
    • +
    • +
      Default value alreadyUsedNames: string[] = []
      +
      +
      +

      Sets the already used names considered in the finding process. Reserved TS keywords are always checked.

      +
      +
      +
    • +
    +

    Returns UniqueNameFinder

    +
  • +
+
+
+
+

Methods

+
+ +

addToAlreadyUsedNames

+
    +
  • addToAlreadyUsedNames(...names: string[]): this
  • +
+
    +
  • + +
    +
    +

    Adds the name(s) to the already used names.

    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...names: string[]
      +
    • +
    +

    Returns this

    +

    The instance of the finder.

    +
  • +
+
+
+ +

findUniqueName

+
    +
  • findUniqueName(name: string): string
  • +
+
    +
  • + +
    +
    +

    Find a unique name by appending a suffix of the form this.separator\d+ if necessary. If the name is already unique nothing is appended.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name to get a unique name from

      +
      +
    • +
    +

    Returns string

    +

    Unique name

    +
  • +
+
+
+ +

findUniqueNameWithSuffixes

+
    +
  • findUniqueNameWithSuffixes(name: string, suffixes: string[]): string[]
  • +
+
    +
  • + +
    +
    +

    Find a unique name by appending a suffix of the form this.separator\d+ if necessary. If the name is already unique nothing is appended. + The suffixes are a list of strings appended to the name and these build names are also checked for uniqueness.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name to get a unique name from

      +
      +
    • +
    • +
      suffixes: string[]
      +
      +

      Additional name suffixed to be considered

      +
      +
    • +
    +

    Returns string[]

    +

    Unique names. The length of this array is one plus the number of suffixes provided. The first entry corresponds to the given name.

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
  • Constructor
  • +
  • Method
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_core.destinationorigin.html b/docs/api/1.28.2/enums/sap_cloud_sdk_core.destinationorigin.html new file mode 100644 index 0000000000..2adf9cb911 --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_core.destinationorigin.html @@ -0,0 +1,195 @@ + + + + + + DestinationOrigin | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration DestinationOrigin

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.0.1.

+

Represents the origin of a destination in a multi-tenant setup on SAP Cloud Platform.

+

In a multi-tenant application on SAP Cloud Platform, destinations can be defined both on provider account level ("PaaS tenant") as well as on the level of each subscriber account ("SaaS tenant").

+
+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

Provider

+
Provider: = "provider"
+ +
+
+ +

Subscriber

+
Subscriber: = "subscriber"
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_core.httpmethod.html b/docs/api/1.28.2/enums/sap_cloud_sdk_core.httpmethod.html new file mode 100644 index 0000000000..24cf6d53db --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_core.httpmethod.html @@ -0,0 +1,263 @@ + + + + + + HttpMethod | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration HttpMethod

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.20.0. Use method string directly, e. g. 'get' or 'GET'.

+
+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

DELETE

+
DELETE: = "DELETE"
+ +
+
+ +

GET

+
GET: = "GET"
+ +
+
+ +

HEAD

+
HEAD: = "HEAD"
+ +
+
+ +

OPTIONS

+
OPTIONS: = "OPTIONS"
+ +
+
+ +

PATCH

+
PATCH: = "PATCH"
+ +
+
+ +

POST

+
POST: = "POST"
+ +
+
+ +

PUT

+
PUT: = "PUT"
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_core.isolationstrategy.html b/docs/api/1.28.2/enums/sap_cloud_sdk_core.isolationstrategy.html new file mode 100644 index 0000000000..918d6cc211 --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_core.isolationstrategy.html @@ -0,0 +1,219 @@ + + + + + + IsolationStrategy | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration IsolationStrategy

+
+
+
+
+
+
+
+
+
+

Enumerator that selects the isolation type of destination in cache.

+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

No_Isolation

+
No_Isolation: = "NoIsolation"
+ +
+
+ +

Tenant

+
Tenant: = "Tenant"
+ +
+
+ +

Tenant_User

+
Tenant_User: = "TenantUser"
+ +
+
+ +

User

+
User: = "User"
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_core.protocol.html b/docs/api/1.28.2/enums/sap_cloud_sdk_core.protocol.html new file mode 100644 index 0000000000..7ba47ca330 --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_core.protocol.html @@ -0,0 +1,228 @@ + + + + + + Protocol | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration Protocol

+
+
+
+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+

Functions

+ +
+
+
+
+
+

Enumeration members

+
+ +

HTTP

+
HTTP: = "http"
+ +
+
+ +

HTTPS

+
HTTPS: = "https"
+ +
+
+
+

Functions

+
+ +

of

+
    +
  • of(protocol: string): Protocol | undefined
  • +
+
    +
  • + +
    +
    +

    Get Protocol from its string representation.

    +
    +
    +

    Parameters

    +
      +
    • +
      protocol: string
      +
      +

      Protocol as string, either 'http' or 'https'.

      +
      +
    • +
    +

    Returns Protocol | undefined

    +

    Either the matching protocol or undefined

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_core.proxystrategy.html b/docs/api/1.28.2/enums/sap_cloud_sdk_core.proxystrategy.html new file mode 100644 index 0000000000..28744597f8 --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_core.proxystrategy.html @@ -0,0 +1,206 @@ + + + + + + ProxyStrategy | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration ProxyStrategy

+
+
+
+
+
+
+
+
+
+

Enum representing the different strategies for proxying request. Possible situations are "NO_PROXY", use the connectivity service proxy for On-Premise connection or a usual web proxy. + See also ProxyConfiguration for more details.

+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

INTERNET_PROXY

+
INTERNET_PROXY:
+ +
+
+ +

NO_PROXY

+
NO_PROXY:
+ +
+
+ +

ON_PREMISE_PROXY

+
ON_PREMISE_PROXY:
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/enums/sap_cloud_sdk_generator.vdmreturntypecategory.html b/docs/api/1.28.2/enums/sap_cloud_sdk_generator.vdmreturntypecategory.html new file mode 100644 index 0000000000..75185571e9 --- /dev/null +++ b/docs/api/1.28.2/enums/sap_cloud_sdk_generator.vdmreturntypecategory.html @@ -0,0 +1,212 @@ + + + + + + VdmReturnTypeCategory | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Enumeration VdmReturnTypeCategory

+
+
+
+
+
+
+
+

Index

+
+
+
+

Enumeration members

+ +
+
+
+
+
+

Enumeration members

+
+ +

COMPLEX_TYPE

+
COMPLEX_TYPE:
+ +
+
+ +

EDM_TYPE

+
EDM_TYPE:
+ +
+
+ +

ENTITY

+
ENTITY:
+ +
+
+ +

VOID

+
VOID:
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/globals.html b/docs/api/1.28.2/globals.html new file mode 100644 index 0000000000..264101ea37 --- /dev/null +++ b/docs/api/1.28.2/globals.html @@ -0,0 +1,143 @@ + + + + + + SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

SAP Cloud SDK for JavaScript / TypeScript - v1.28.2

+
+
+
+ +
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/index.html b/docs/api/1.28.2/index.html new file mode 100644 index 0000000000..c44a5d4372 --- /dev/null +++ b/docs/api/1.28.2/index.html @@ -0,0 +1,146 @@ + + + + + + SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

SAP Cloud SDK for JavaScript / TypeScript - v1.28.2

+
+
+
+
+
+
+
+ +

Version: 1.28.2

+
+

The SAP Cloud SDK for JavaScript and TypeScript consists of multiple libraries to enable you to write side-by-side extensions on SAP Cloud Platform.

+

You can find tutorials that showcase some of the typical use cases on developers.sap.com. + If you have questions, you can reach out to us on StackOverflow using the tag sap-cloud-sdk and on answers.sap.com using the tag SAP Cloud SDK. + Also, you can browse our release notes to check out what's new in each version.

+ +

More Helpful Links

+
+ +
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_analytics.usageanalyticsoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_analytics.usageanalyticsoptions.html new file mode 100644 index 0000000000..15c54306af --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_analytics.usageanalyticsoptions.html @@ -0,0 +1,210 @@ + + + + + + UsageAnalyticsOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface UsageAnalyticsOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + UsageAnalyticsOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional event_type

+
event_type: undefined | string
+ +
+
+ +

Optional idsitesub

+
idsitesub: undefined | string
+ +
+
+ +

Optional uri

+
uri: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.cachingoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.cachingoptions.html new file mode 100644 index 0000000000..b7eb4ee042 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.cachingoptions.html @@ -0,0 +1,204 @@ + + + + + + CachingOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface CachingOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + CachingOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional isolationStrategy

+
isolationStrategy: IsolationStrategy
+ +
+
+

The isolation strategy used for caching destinations. For the available options, see IsolationStrategy. + By default, IsolationStrategy.Tenant is set.

+
+
+
+
+ +

Optional useCache

+
useCache: undefined | false | true
+ +
+
+

A boolean value that indicates whether to read destinations from cache.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.clientcredentials.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.clientcredentials.html new file mode 100644 index 0000000000..dfc9fbf229 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.clientcredentials.html @@ -0,0 +1,193 @@ + + + + + + ClientCredentials | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ClientCredentials

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ClientCredentials +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

password

+
password: string
+ +
+
+ +

username

+
username: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.completedecodedjwt.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.completedecodedjwt.html new file mode 100644 index 0000000000..05db481622 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.completedecodedjwt.html @@ -0,0 +1,459 @@ + + + + + + CompleteDecodedJWT | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface CompleteDecodedJWT

+
+
+
+
+
+
+
+
+
+

Interface to represent header and payload of a JWT.

+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional aud

+
aud: string[]
+ +
+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional exp

+
exp: undefined | number
+ +
+
+ +

Optional family_name

+
family_name: undefined | string
+ +
+
+ +

Optional given_name

+
given_name: undefined | string
+ +
+
+ +

header

+
header: JWTHeader
+ +
+
+ +

Optional iat

+
iat: undefined | number
+ +
+
+ +

Optional iss

+
iss: undefined | string
+ +
+
+ +

Optional jti

+
jti: undefined | string
+ +
+
+ +

Optional nbf

+
nbf: undefined | string
+ +
+
+ +

payload

+
payload: JWTPayload
+ +
+
+ +

Optional scope

+
scope: string[]
+ +
+
+ +

signature

+
signature: string
+ +
+
+ +

Optional sub

+
sub: undefined | string
+ +
+
+ +

Optional user_id

+
user_id: undefined | string
+ +
+
+ +

Optional user_name

+
user_name: undefined | string
+ +
+
+ +

Optional xs.user.attributes

+
xs.user.attributes: Map<string, string[]>
+ +
+
+ +

Optional zdn

+
zdn: undefined | string
+ +
+
+ +

Optional zid

+
zid: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.complextypenamespace.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.complextypenamespace.html new file mode 100644 index 0000000000..1b533cb2c7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.complextypenamespace.html @@ -0,0 +1,187 @@ + + + + + + ComplexTypeNamespace | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ComplexTypeNamespace<ComplexT>

+
+
+
+
+
+
+
+

Type parameters

+
    +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + ComplexTypeNamespace +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

_propertyMetadata

+
_propertyMetadata: PropertyMetadata<ComplexT>[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.decodedjwt.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.decodedjwt.html new file mode 100644 index 0000000000..6f2bff66d1 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.decodedjwt.html @@ -0,0 +1,431 @@ + + + + + + DecodedJWT | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DecodedJWT

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.20.0. Use JWTPayload if you want to represent the decoded JWT payload or CompleteDecodedJWT for the full decoded object. + Interface to represent the payload of a JWT.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Indexable

+
[otherKey: string]: any
+
+
+
deprecated
+

Since v1.20.0. Use JWTPayload if you want to represent the decoded JWT payload or CompleteDecodedJWT for the full decoded object. + Interface to represent the payload of a JWT.

+
+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional aud

+
aud: string[]
+ +
+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional exp

+
exp: undefined | number
+ +
+
+ +

Optional family_name

+
family_name: undefined | string
+ +
+
+ +

Optional given_name

+
given_name: undefined | string
+ +
+
+ +

Optional iat

+
iat: undefined | number
+ +
+
+ +

Optional iss

+
iss: undefined | string
+ +
+
+ +

Optional jti

+
jti: undefined | string
+ +
+
+ +

Optional nbf

+
nbf: undefined | string
+ +
+
+ +

Optional scope

+
scope: string[]
+ +
+
+ +

Optional sub

+
sub: undefined | string
+ +
+
+ +

Optional user_id

+
user_id: undefined | string
+ +
+
+ +

Optional user_name

+
user_name: undefined | string
+ +
+
+ +

Optional xs.user.attributes

+
xs.user.attributes: Map<string, string[]>
+ +
+
+ +

Optional zdn

+
zdn: undefined | string
+ +
+
+ +

Optional zid

+
zid: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destination.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destination.html new file mode 100644 index 0000000000..4c4039f336 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destination.html @@ -0,0 +1,636 @@ + + + + + + Destination | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Destination

+
+
+
+
+
+
+
+
+
+

A resolved destination containing information needed to execute requests, such as the system URL.

+
+

You can create a destination as a local object when supplying all necessary information, or it could be retrieved from the destination service on SAP Cloud Platform (via DestinationNameAndJwt). + When creating a local object representing a destination, you need to supply at least the url and, if required by the target system, valid credentials with username and password.

+
+
+
+

Hierarchy

+
    +
  • + Destination +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional authTokens

+
authTokens: DestinationAuthToken[] | null
+ +
+
+

Authentication tokens returned from destination service on SAP Cloud Platform, optional.

+
+
+
+
+ +

Optional authentication

+
authentication: AuthenticationType
+ +
+
+

Type of authentication to use, optional.

+
+

Defaults to NoAuthentication, unless username and password are provided, in which case the default is BasicAuthentication.

+
+
+
+ +

Optional certificates

+
certificates: DestinationCertificate[]
+ +
+
+

Array of certificates used for authentication type ClientCertificateAuthentication.

+
+
+
+
+ +

Optional clientId

+
clientId: undefined | string
+ +
+
+

Client Id used to retrieve access token for "OAuth2ClientCredentials" authentication.

+
+
+
+
+ +

Optional clientSecret

+
clientSecret: undefined | string
+ +
+
+

Client Secret used to retrieve access token for "OAuth2ClientCredentials" authentication.

+
+
+
+
+ +

Optional cloudConnectorLocationId

+
cloudConnectorLocationId: undefined | string
+ +
+
+

Location ID of the Cloud Connector to be used for connection to an On-Premise system. Optional. Corresponds to property "CloudConnectorLocationId" in the additional properties of a destination.

+
+
+
+
+ +

Optional isTestDestination

+
isTestDestination: undefined | false | true
+ +
+
+

Flag indicating whether the destination is for test purpose. Should be "undefined" or "false" for non-mocked destinations.

+
+
+
+
+ +

Optional isTrustingAllCertificates

+
isTrustingAllCertificates: undefined | false | true
+ +
+
+

Flag indicating whether all certificates should be accepted when communicating with the destination. Should not be "true" in production.

+
+
+
+
+ +

Optional keyStoreName

+
keyStoreName: undefined | string
+ +
+
+

Name of the key store/certificate to be used for ClientCertificateAuthentication.

+
+
+
+
+ +

Optional keyStorePassword

+
keyStorePassword: undefined | string
+ +
+
+

Password of the key store/certificate to be used for ClientCertificateAuthentication.

+
+
+
+
+ +

Optional name

+
name: string | null
+ +
+
+

Name of the destination retrieved from SAP Cloud Platform, optional.

+
+
+
+
+ +

Optional origin

+ + +
+
+
deprecated
+

Since v1.0.1.

+

Origin of the destination in a multi-tenant setup on SAP Cloud Platform (either from provider or subscriber account), optional.

+
+
+
+
+
+ +

Optional originalProperties

+
originalProperties: undefined | {}
+ +
+
+

Further properties of the destination as defined in destination service on SAP Cloud Platform, possibly empty.

+
+
+
+
+ +

Optional password

+
password: string | null
+ +
+
+

Password to use for basic authentication, optional if other means of authentication shall be used.

+
+
+
+
+ +

Optional proxyConfiguration

+
proxyConfiguration: ProxyConfiguration
+ +
+
+

ProxyConfiguration for on-premise connectivity and http(s) web proxies. Is present if proxyType of the destination equals "OnPremise" or environment variables [http_proxy] or [https_proxy] are set See ProxyConfiguration.

+
+
+
+
+ +

Optional proxyType

+ + +
+
+

Proxy type to specify whether the target resides on-premise, optional, not used.

+
+
+
+
+ +

Optional sapClient

+
sapClient: string | undefined | null
+ +
+
+

Client to target in an SAP system, will be added as HTTP header sap-client if set, optional.

+
+
+
+
+ +

Optional systemUser

+
systemUser: undefined | string
+ +
+
+

System user to be used for OAuth2SAMLBearerAssertion authentication type.

+
+
+
+
+ +

Optional tokenServicePassword

+
tokenServicePassword: undefined | string
+ +
+
+

Password for tokenServiceUser (if required).

+
+
+
+
+ +

Optional tokenServiceUrl

+
tokenServiceUrl: undefined | string
+ +
+
+

URL to retrieve access token for "OAuth2ClientCredentials" authentication.

+
+
+
+
+ +

Optional tokenServiceUser

+
tokenServiceUser: undefined | string
+ +
+
+

User for basic authentication to OAuth server (if required).

+
+
+
+
+ +

Optional type

+
type: "HTTP" | "LDAP" | "MAIL" | "RFC"
+ +
+
+

The type of the destination, defaults to 'HTTP'. The SAP Cloud SDK only understands destinations of type 'HTTP'.

+
+
+
+
+ +

url

+
url: string
+ +
+
+

Base URL for calls to this destination, mandatory.

+
+

The URL needs to define at least scheme (protocol like http:// or https://) and host. + The path for requests against this destination will be appended to the path defined in the URL as a new path segment.

+
+
+
+ +

Optional username

+
username: string | null
+ +
+
+

Username to use for basic authentication, optional if other means of authentication shall be used.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationaccessoroptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationaccessoroptions.html new file mode 100644 index 0000000000..f129213130 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationaccessoroptions.html @@ -0,0 +1,203 @@ + + + + + + DestinationAccessorOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationAccessorOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + DestinationAccessorOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional selectionStrategy

+
selectionStrategy: DestinationSelectionStrategy
+ +
+
+

Method that implements the selection strategy of the retrieved destination. Uses subscriberFirst per default. Use the selector helper DestinationSelectionStrategies to select the appropriate selection strategy.

+
+
+
+
+ +

Optional userJwt

+
userJwt: undefined | string
+ +
+
+

The user token of the current request.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationauthtoken.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationauthtoken.html new file mode 100644 index 0000000000..b2fe50a267 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationauthtoken.html @@ -0,0 +1,228 @@ + + + + + + DestinationAuthToken | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationAuthToken

+
+
+
+
+
+
+
+
+
+

Represents authentication token returned from destination service.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationAuthToken +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

error

+
error: string | null
+ +
+
+ +

expiresIn

+
expiresIn: string
+ +
+
+ +

type

+
type: string
+ +
+
+ +

value

+
value: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcachingoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcachingoptions.html new file mode 100644 index 0000000000..2c871fc9ec --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcachingoptions.html @@ -0,0 +1,213 @@ + + + + + + DestinationCachingOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationCachingOptions

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.16.0. Use CachingOptions instead.

+
+
+
+
+
+

Hierarchy

+
    +
  • + DestinationCachingOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional isolationStrategy

+
isolationStrategy: IsolationStrategy
+ +
+
+

The isolation strategy used for caching destinations. For the available options, see IsolationStrategy. + By default, IsolationStrategy.Tenant is set.

+
+
+
+
+ +

Optional useCache

+
useCache: undefined | false | true
+ +
+
+

A boolean value that indicates whether to read destinations from cache.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcertificate.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcertificate.html new file mode 100644 index 0000000000..88ba45288e --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationcertificate.html @@ -0,0 +1,229 @@ + + + + + + DestinationCertificate | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationCertificate

+
+
+
+
+
+
+
+
+
+

Represents a certificate attached to a destination.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationCertificate +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

content

+
content: string
+ +
+
+

Content of the certificate as base64 encoded binary.

+
+
+
+
+ +

name

+
name: string
+ +
+
+

Name of the certificate file.

+
+
+
+
+ +

type

+
type: string
+ +
+
+

Type of the certificate.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationconfiguration.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationconfiguration.html new file mode 100644 index 0000000000..ffaa7671af --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationconfiguration.html @@ -0,0 +1,391 @@ + + + + + + DestinationConfiguration | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationConfiguration

+
+
+
+
+
+
+
+
+
+

Configuration of a destination as it is available through the destination service.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationConfiguration +
  • +
+
+
+

Indexable

+
[key: string]: any
+
+
+

Configuration of a destination as it is available through the destination service.

+
+
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional Authentication

+
Authentication: AuthenticationType
+ +
+
+ +

Optional Name

+
Name: undefined | string
+ +
+
+ +

Optional Password

+
Password: undefined | string
+ +
+
+ +

Optional ProxyType

+
ProxyType: undefined | string
+ +
+
+ +

Optional SystemUser

+
SystemUser: undefined | string
+ +
+
+ +

Optional TrustAll

+
TrustAll: undefined | string
+ +
+
+ +

Optional Type

+
Type: "HTTP" | "LDAP" | "MAIL" | "RFC"
+ +
+
+ +

URL

+
URL: string
+ +
+
+ +

Optional User

+
User: undefined | string
+ +
+
+ +

Optional clientId

+
clientId: undefined | string
+ +
+
+ +

Optional clientSecret

+
clientSecret: undefined | string
+ +
+
+ +

Optional sap-client

+
sap-client: undefined | string
+ +
+
+ +

Optional tokenServicePass

+
tokenServicePass: undefined | string
+ +
+
+ +

Optional tokenServiceURL

+
tokenServiceURL: undefined | string
+ +
+
+ +

Optional tokenServiceUsername

+
tokenServiceUsername: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationforservicebindingsoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationforservicebindingsoptions.html new file mode 100644 index 0000000000..49c98c8ea7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationforservicebindingsoptions.html @@ -0,0 +1,191 @@ + + + + + + DestinationForServiceBindingsOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationForServiceBindingsOptions

+
+
+
+
+
+
+
+
+
+

Options to customize the behavior of destinationForServiceBinding.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationForServiceBindingsOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional transformationFn

+
transformationFn: undefined | ((serviceBinding: ServiceBinding) => Destination)
+ +
+
+

Custom transformation function to control how a Destination is built from the given ServiceBinding.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationhttprequestconfig.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationhttprequestconfig.html new file mode 100644 index 0000000000..66c8105007 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationhttprequestconfig.html @@ -0,0 +1,221 @@ + + + + + + DestinationHttpRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationHttpRequestConfig

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + DestinationHttpRequestConfig +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

baseURL

+
baseURL: string
+ +
+
+ +

headers

+
headers: Record<string, string>
+ +
+
+ +

Optional httpAgent

+
httpAgent: http.Agent
+ +
+
+ +

Optional httpsAgent

+
httpsAgent: http.Agent
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationjson.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationjson.html new file mode 100644 index 0000000000..60684d9cb9 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationjson.html @@ -0,0 +1,223 @@ + + + + + + DestinationJson | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationJson

+
+
+
+
+
+
+
+
+
+

Destination configuration alongside authtokens and certificates.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationJson +
  • +
+
+
+

Indexable

+
[key: string]: any
+
+
+

Destination configuration alongside authtokens and certificates.

+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional authTokens

+
authTokens: Record<string, string>[]
+ +
+
+ +

Optional certificates

+
certificates: Record<string, string>[]
+ +
+
+ +

destinationConfiguration

+
destinationConfiguration: DestinationConfiguration
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationnameandjwt.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationnameandjwt.html new file mode 100644 index 0000000000..83688edcc8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationnameandjwt.html @@ -0,0 +1,216 @@ + + + + + + DestinationNameAndJwt | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationNameAndJwt

+
+
+
+
+
+
+
+
+
+

Declaration of a destination to be retrieved from an environment variable or from the destination service on SAP Cloud Platform.

+
+

Use an object of this interface to specify which destination shall be used when executing a request. + The destination will be retrieved via its DestinationNameAndJwt.destinationName according to the following algorithm:

+
    +
  1. If a destination of this DestinationNameAndJwt.destinationName is defined in the environment variable destinations (if available), it will be converted into a Destination and used for the request.
  2. +
  3. Otherwise, the destination service on SAP Cloud Platform is queried for a destination with the given DestinationNameAndJwt.destinationName, using the access token provided as value of property jwt.
  4. +
+
+
+
+

Hierarchy

+
    +
  • + DestinationNameAndJwt +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

destinationName

+
destinationName: string
+ +
+
+

Name of the destination to retrieve, mandatory.

+
+
+
+
+ +

Optional jwt

+
jwt: undefined | string
+ +
+
+

An access token for the XSUAA service on SAP Cloud Platform, provided as a JSON Web Token, only mandatory when destination shall be retrieved from destination service on SAP Cloud Platform.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationservicecredentials.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationservicecredentials.html new file mode 100644 index 0000000000..532bb06d72 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.destinationservicecredentials.html @@ -0,0 +1,326 @@ + + + + + + DestinationServiceCredentials | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DestinationServiceCredentials

+
+
+
+
+
+
+
+
+
+

Credentials for the Destination service.

+
+
+
+
+

Hierarchy

+
    +
  • + DestinationServiceCredentials +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

clientid

+
clientid: string
+ +
+
+ +

clientsecret

+
clientsecret: string
+ +
+
+ +

identityzone

+
identityzone: string
+ +
+
+ +

instanceid

+
instanceid: string
+ +
+
+ +

tenantid

+
tenantid: string
+ +
+
+ +

tenantmode

+
tenantmode: string
+ +
+
+ +

uaadomain

+
uaadomain: string
+ +
+
+ +

uri

+
uri: string
+ +
+
+ +

url

+
url: string
+ +
+
+ +

verificationkey

+
verificationkey: string
+ +
+
+ +

xsappname

+
xsappname: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entitydeserializer.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entitydeserializer.html new file mode 100644 index 0000000000..de5e4ba1dc --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entitydeserializer.html @@ -0,0 +1,259 @@ + + + + + + EntityDeserializer | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EntityDeserializer<EntityT>

+
+
+
+
+
+
+
+
+
+

Interface representing the return type of the builder function entityDeserializer

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + EntityDeserializer +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

deserializeComplexType

+
deserializeComplexType: (json: Record<string, any>, complexType: ComplexTypeNamespace<any>) => any
+ +
+

Type declaration

+
    +
  • + +
      +
    • +

      Parameters

      + +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

deserializeEntity

+
deserializeEntity: (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any) => EntityT
+ +
+

Type declaration

+
    +
  • +
      +
    • (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any): EntityT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        json: any
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      • +
        Optional requestHeader: any
        +
      • +
      +

      Returns EntityT

      +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entityserializer.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entityserializer.html new file mode 100644 index 0000000000..d11668cfd4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.entityserializer.html @@ -0,0 +1,297 @@ + + + + + + EntitySerializer | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EntitySerializer<EntityT, ComplexTypeNamespaceT>

+
+
+
+
+
+
+
+
+
+

Interface representing the return type of the builder function entitySerializer.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + EntitySerializer +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

serializeComplexType

+
serializeComplexType: (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT) => any
+ +
+

Type declaration

+
    +
  • +
      +
    • (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT): any
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        fieldValue: any
        +
      • +
      • +
        complexTypeNameSpace: ComplexTypeNamespaceT
        +
      • +
      +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

serializeEntity

+
serializeEntity: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any>
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+ +

serializeEntityNonCustomFields

+
serializeEntityNonCustomFields: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any>
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.errorresponse.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.errorresponse.html new file mode 100644 index 0000000000..524d54db10 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.errorresponse.html @@ -0,0 +1,222 @@ + + + + + + ErrorResponse | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ErrorResponse

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ErrorResponse +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

body

+
body: Record<string, any>
+ +
+
+ +

httpCode

+
httpCode: number
+ +
+
+ +

isSuccess

+
isSuccess: () => boolean
+ +
+

Type declaration

+
    +
  • +
      +
    • (): boolean
    • +
    +
      +
    • +

      Returns boolean

      +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.getfilter.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.getfilter.html new file mode 100644 index 0000000000..db41e213c7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.getfilter.html @@ -0,0 +1,194 @@ + + + + + + GetFilter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface GetFilter<EntityT>

+
+
+
+
+
+
+
+
+
+

Interface representing the return of the getFilter creator createGetFilter.

+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + GetFilter +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

getFilter

+
getFilter: GetFilterType<EntityT>
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpagentconfig.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpagentconfig.html new file mode 100644 index 0000000000..5e196ee868 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpagentconfig.html @@ -0,0 +1,186 @@ + + + + + + HttpAgentConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HttpAgentConfig

+
+
+
+
+
+
+
+
+
+

Interface for the http-agent within the Axios request config.

+
+
+
+
+

Hierarchy

+
    +
  • + HttpAgentConfig +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

httpAgent

+
httpAgent: Agent
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpreponse.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpreponse.html new file mode 100644 index 0000000000..46a07b77ab --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpreponse.html @@ -0,0 +1,234 @@ + + + + + + HttpReponse | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HttpReponse

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since v1.6.4. Use HttpResponse instead.

+
+
+
+
+
+

Hierarchy

+
    +
  • + KnownHttpResponseFields +
      +
    • + HttpReponse +
    • +
    +
  • +
+
+
+

Indexable

+
[otherKey: string]: any
+
+
+
deprecated
+

Since v1.6.4. Use HttpResponse instead.

+
+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

data

+
data: any
+ +
+
+ +

headers

+
headers: any
+ +
+
+ +

status

+
status: number
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httprequestconfig.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httprequestconfig.html new file mode 100644 index 0000000000..5caffad10c --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httprequestconfig.html @@ -0,0 +1,312 @@ + + + + + + HttpRequestConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HttpRequestConfig

+
+
+
+
+
+
+
+
+
+

This interface is compatible with AxiosRequestConfig.

+
+
+
+
+

Hierarchy

+
    +
  • + HttpRequestConfig +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional data

+
data: any
+ +
+
+ +

Optional headers

+
headers: any
+ +
+
+ +

Optional httpAgent

+
httpAgent: any
+ +
+
+ +

Optional httpsAgent

+
httpsAgent: any
+ +
+
+ +

Optional maxContentLength

+
maxContentLength: undefined | number
+ +
+
+ +

method

+
method: Method
+ +
+
+ +

Optional params

+
params: Record<string, string>
+ +
+
+ +

Optional proxy

+
proxy: undefined | false
+ +
+
+ +

Optional timeout

+
timeout: undefined | number
+ +
+
+ +

Optional url

+
url: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpresponse.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpresponse.html new file mode 100644 index 0000000000..6d8db51350 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpresponse.html @@ -0,0 +1,218 @@ + + + + + + HttpResponse | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HttpResponse

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + KnownHttpResponseFields +
      +
    • + HttpResponse +
    • +
    +
  • +
+
+
+

Indexable

+
[otherKey: string]: any
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

data

+
data: any
+ +
+
+ +

headers

+
headers: any
+ +
+
+ +

status

+
status: number
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpsagentconfig.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpsagentconfig.html new file mode 100644 index 0000000000..65278a4be8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.httpsagentconfig.html @@ -0,0 +1,186 @@ + + + + + + HttpsAgentConfig | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HttpsAgentConfig

+
+
+
+
+
+
+
+
+
+

Interface for the https-agent within the Axios request config.

+
+
+
+
+

Hierarchy

+
    +
  • + HttpsAgentConfig +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

httpsAgent

+
httpsAgent: Agent
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtheader.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtheader.html new file mode 100644 index 0000000000..ebfc55d03a --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtheader.html @@ -0,0 +1,214 @@ + + + + + + JWTHeader | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JWTHeader

+
+
+
+
+
+
+
+
+
+

Interface to represent the basic properties of a jwt header

+
+
+
+
+

Hierarchy

+
    +
  • + JWTHeader +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

alg

+
alg: string
+ +
+
+ +

Optional jku

+
jku: undefined | string
+ +
+
+ +

typ

+
typ: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtpayload.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtpayload.html new file mode 100644 index 0000000000..5507899de8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.jwtpayload.html @@ -0,0 +1,425 @@ + + + + + + JWTPayload | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JWTPayload

+
+
+
+
+
+
+
+
+
+

Interface to represent the payload of a JWT.

+
+
+
+
+

Hierarchy

+ +
+
+

Indexable

+
[otherKey: string]: any
+
+
+

Interface to represent the payload of a JWT.

+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional aud

+
aud: string[]
+ +
+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional exp

+
exp: undefined | number
+ +
+
+ +

Optional family_name

+
family_name: undefined | string
+ +
+
+ +

Optional given_name

+
given_name: undefined | string
+ +
+
+ +

Optional iat

+
iat: undefined | number
+ +
+
+ +

Optional iss

+
iss: undefined | string
+ +
+
+ +

Optional jti

+
jti: undefined | string
+ +
+
+ +

Optional nbf

+
nbf: undefined | string
+ +
+
+ +

Optional scope

+
scope: string[]
+ +
+
+ +

Optional sub

+
sub: undefined | string
+ +
+
+ +

Optional user_id

+
user_id: undefined | string
+ +
+
+ +

Optional user_name

+
user_name: undefined | string
+ +
+
+ +

Optional xs.user.attributes

+
xs.user.attributes: Map<string, string[]>
+ +
+
+ +

Optional zdn

+
zdn: undefined | string
+ +
+
+ +

Optional zid

+
zid: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.odatauri-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.odatauri-1.html new file mode 100644 index 0000000000..6ea741bcae --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.odatauri-1.html @@ -0,0 +1,416 @@ + + + + + + ODataUri | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ODataUri

+
+
+
+
+
+
+
+
+
+

Union of necessary methods for the OData URI conversion. + In v2/uri-conversion/odata-uri.ts and v4/uri-conversion/odata-uri.ts the instance for v2 and v4 are created.

+
+
+
+
+

Hierarchy

+
    +
  • + ODataUri +
  • +
+
+
+

Index

+
+ +
+
+
+

Methods

+
+ +

convertToUriFormat

+ + +
+
+ +

getEntityKeys

+
    +
  • getEntityKeys<EntityT>(entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
  • +
+ +
+
+ +

getExpand

+
    +
  • getExpand<EntityT>(selects: Selectable<EntityT>[], expands: Expandable<EntityT>[], entityConstructor: Constructable<EntityT>): Partial<{ expand: string }>
  • +
+ +
+
+ +

getFilter

+
    +
  • getFilter<EntityT>(filter: Filterable<EntityT>, entityConstructor: Constructable<EntityT>): Partial<{ filter: string }>
  • +
+ +
+
+ +

getOrderBy

+
    +
  • getOrderBy<EntityT>(orderBy: Orderable<EntityT>[]): Partial<{ orderby: string }>
  • +
+ +
+
+ +

getResourcePathForKeys

+
    +
  • getResourcePathForKeys<EntityT>(keys: Record<string, FieldType>, entityConstructor: Constructable<EntityT>): string
  • +
+ +
+
+ +

getSelect

+
    +
  • getSelect<EntityT>(selects: Selectable<EntityT>[]): Partial<{ select: string }>
  • +
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Method
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.propertymetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.propertymetadata.html new file mode 100644 index 0000000000..272390967f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.propertymetadata.html @@ -0,0 +1,229 @@ + + + + + + PropertyMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface PropertyMetadata<ComplexT>

+
+
+
+
+
+
+
+

Type parameters

+
    +
  • +

    ComplexT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + PropertyMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional isCollection

+
isCollection: undefined | false | true
+ +
+
+ +

name

+
name: keyof ComplexT
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

type

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.proxyconfiguration.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.proxyconfiguration.html new file mode 100644 index 0000000000..6a4bfa3b87 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.proxyconfiguration.html @@ -0,0 +1,260 @@ + + + + + + ProxyConfiguration | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ProxyConfiguration

+
+
+
+
+
+
+
+
+
+

Proxy settings for connecting to an on-premise destination via connectivity proxy or web proxies. + The ProxyConfiguration is undefined in most cases. The logic for setting it is as follow:

+
    +
  • If the destination has proxy type "OnPremise" the connectivity service proxy is used.
  • +
  • Depending on the protocol in the destination URL the proxy environment variables http_proxy and https_proxy are considered.
  • +
+
+

Valid form for the variable is http://user:password@host:port where everything besides the host is optional. + For user and password non alphanumeric characters need to be percent-encoded. + Note: The [no_proxy] environment variables contains a list of URLs for which no proxy will be used even if [http_proxy, https_proxy] are set. + Wildcards like *.some.domain.com are not supported while checking the no_proxy env.

+
+
+
+

Hierarchy

+
    +
  • + ProxyConfiguration +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional headers

+
headers: undefined | { Proxy-Authorization: string; SAP-Connectivity-Authentication?: undefined | string }
+ +
+
+

HTTP headers to be added to a request if tunneled through the proxy. + If the request is going to an OnPremise system via the connectivity proxy, the header contains the 'Proxy-Authorization' and + the 'SAP-Connectivity-Authentication' header if a JWT is present on the current request. + For web proxies only the 'Proxy-Authorization' enter the header fields if provided.

+
+
+
+
+ +

host

+
host: string
+ +
+
+

The host of the proxy.

+
+
+
+
+ +

port

+
port: number
+ +
+
+

The port of the proxy.

+
+
+
+
+ +

protocol

+
protocol: Protocol
+ +
+
+

The protocol used by the proxy

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.readresponse.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.readresponse.html new file mode 100644 index 0000000000..093b55c665 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.readresponse.html @@ -0,0 +1,277 @@ + + + + + + ReadResponse | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ReadResponse

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ReadResponse +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

as

+
as: <T>(constructor: Constructable<T>) => Error | T[]
+ +
+

Type declaration

+
    +
  • +
      +
    • <T>(constructor: Constructable<T>): Error | T[]
    • +
    +
      +
    • +

      Type parameters

      + +

      Parameters

      +
        +
      • +
        constructor: Constructable<T>
        +
      • +
      +

      Returns Error | T[]

      +
    • +
    +
  • +
+
+
+
+ +

body

+
body: Record<string, any>
+ +
+
+ +

httpCode

+
httpCode: number
+ +
+
+ +

isSuccess

+
isSuccess: () => boolean
+ +
+

Type declaration

+
    +
  • +
      +
    • (): boolean
    • +
    +
      +
    • +

      Returns boolean

      +
    • +
    +
  • +
+
+
+
+ +

type

+
type: Constructable<EntityBase>
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsbasic.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsbasic.html new file mode 100644 index 0000000000..2a6c02e593 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsbasic.html @@ -0,0 +1,270 @@ + + + + + + RegisteredJWTClaimsBasic | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RegisteredJWTClaimsBasic

+
+
+
+
+
+
+
+
+
+

Interface to represent the basic properties like issuer, audience etc.

+
+
+
+
+

Hierarchy

+
    +
  • + RegisteredJWTClaimsBasic +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional aud

+
aud: string[]
+ +
+
+ +

Optional exp

+
exp: undefined | number
+ +
+
+ +

Optional iat

+
iat: undefined | number
+ +
+
+ +

Optional iss

+
iss: undefined | string
+ +
+
+ +

Optional jti

+
jti: undefined | string
+ +
+
+ +

Optional nbf

+
nbf: undefined | string
+ +
+
+ +

Optional sub

+
sub: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimstenant.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimstenant.html new file mode 100644 index 0000000000..01748a4d8d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimstenant.html @@ -0,0 +1,200 @@ + + + + + + RegisteredJWTClaimsTenant | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RegisteredJWTClaimsTenant

+
+
+
+
+
+
+
+
+
+

Keys in the JWT related to the user

+
+
+
+
+

Hierarchy

+
    +
  • + RegisteredJWTClaimsTenant +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional zdn

+
zdn: undefined | string
+ +
+
+ +

Optional zid

+
zid: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsuser.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsuser.html new file mode 100644 index 0000000000..caf90c322b --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.registeredjwtclaimsuser.html @@ -0,0 +1,270 @@ + + + + + + RegisteredJWTClaimsUser | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RegisteredJWTClaimsUser

+
+
+
+
+
+
+
+
+
+

Keys in the JWT related to the user

+
+
+
+
+

Hierarchy

+
    +
  • + RegisteredJWTClaimsUser +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional family_name

+
family_name: undefined | string
+ +
+
+ +

Optional given_name

+
given_name: undefined | string
+ +
+
+ +

Optional scope

+
scope: string[]
+ +
+
+ +

Optional user_id

+
user_id: undefined | string
+ +
+
+ +

Optional user_name

+
user_name: undefined | string
+ +
+
+ +

Optional xs.user.attributes

+
xs.user.attributes: Map<string, string[]>
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.resilienceoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.resilienceoptions.html new file mode 100644 index 0000000000..10bb3cb005 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.resilienceoptions.html @@ -0,0 +1,184 @@ + + + + + + ResilienceOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ResilienceOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ResilienceOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional enableCircuitBreaker

+
enableCircuitBreaker: undefined | false | true
+ +
+
+

A boolean value that indicates whether to execute request to SCP-CF services using circuit breaker.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.scope.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.scope.html new file mode 100644 index 0000000000..a975167ca7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.scope.html @@ -0,0 +1,186 @@ + + + + + + Scope | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Scope

+
+
+
+
+
+
+
+
+
+

Representation of the scope. A scope is assigned to a user via role-collection in cloud foundry.

+
+
+
+
+

Hierarchy

+
    +
  • + Scope +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

name

+
name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.selectableedmtypefield.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.selectableedmtypefield.html new file mode 100644 index 0000000000..93738e0f58 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.selectableedmtypefield.html @@ -0,0 +1,205 @@ + + + + + + SelectableEdmTypeField | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SelectableEdmTypeField

+
+
+
+
+
+
+
+
+
+

Interface denoting a selectable EdmTypeField.

+
+
+
+
+

Hierarchy

+
    +
  • + SelectableEdmTypeField +
  • +
+
+
+

Implemented by

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

selectable

+
selectable: true
+ +
+
+

This property denotes that this is a selectable edm type field.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.service.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.service.html new file mode 100644 index 0000000000..69a2666389 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.service.html @@ -0,0 +1,225 @@ + + + + + + Service | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Service

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Service +
  • +
+
+
+

Indexable

+
[other: string]: any
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

credentials

+
credentials: ServiceCredentials
+ +
+
+ +

label

+
label: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

tags

+
tags: string[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicebinding.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicebinding.html new file mode 100644 index 0000000000..f6b64031a6 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicebinding.html @@ -0,0 +1,239 @@ + + + + + + ServiceBinding | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ServiceBinding

+
+
+
+
+
+
+
+
+
+

Represents the JSON object for a given service binding as obtained from the VCAP_SERVICE environment variable. + To see service bindings, run cf env <app-name> in the terminal. This will produce output like this:

+
+
{
+...
+  "VCAP_SERVICES": {
+    "s4-hana-cloud": [
+      {
+        "name": "...",
+        "type": "...".
+        ...
+      }
+    ]
+  }
+}
+
+

In this example, the key "s4-hana-cloud" refers to an array of service bindings.

+
+
+
+

Hierarchy

+
    +
  • + ServiceBinding +
  • +
+
+
+

Indexable

+
[key: string]: any
+
+
+

Represents the JSON object for a given service binding as obtained from the VCAP_SERVICE environment variable. + To see service bindings, run cf env <app-name> in the terminal. This will produce output like this:

+
+
{
+...
+  "VCAP_SERVICES": {
+    "s4-hana-cloud": [
+      {
+        "name": "...",
+        "type": "...".
+        ...
+      }
+    ]
+  }
+}
+
+

In this example, the key "s4-hana-cloud" refers to an array of service bindings.

+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

name

+
name: string
+ +
+
+ +

type

+
type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicecredentials.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicecredentials.html new file mode 100644 index 0000000000..9da1aee390 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.servicecredentials.html @@ -0,0 +1,209 @@ + + + + + + ServiceCredentials | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ServiceCredentials

+
+
+
+
+
+
+
+
+
+

Unspecific representation of a service's credentials as read from VCAP_SERVICES (for Cloud Foundry) or mounted secrets (for K8S).

+
+
+
+
+

Hierarchy

+
    +
  • + ServiceCredentials +
  • +
+
+
+

Indexable

+
[other: string]: any
+
+
+

Unspecific representation of a service's credentials as read from VCAP_SERVICES (for Cloud Foundry) or mounted secrets (for K8S).

+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

clientid

+
clientid: string
+ +
+
+ +

clientsecret

+
clientsecret: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tenant.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tenant.html new file mode 100644 index 0000000000..6b05d15dc4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tenant.html @@ -0,0 +1,200 @@ + + + + + + Tenant | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Tenant

+
+
+
+
+
+
+
+
+
+

Representation of the tenant. A tenant represents the customer account on cloud foundry.

+
+
+
+
+

Hierarchy

+
    +
  • + Tenant +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

id

+
id: string
+ +
+
+ +

Optional name

+
name: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.time.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.time.html new file mode 100644 index 0000000000..fc44e6447a --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.time.html @@ -0,0 +1,207 @@ + + + + + + Time | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Time

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Time +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

hours

+
hours: number
+ +
+
+ +

minutes

+
minutes: number
+ +
+
+ +

seconds

+
seconds: number
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tokenkey.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tokenkey.html new file mode 100644 index 0000000000..4b57070eb9 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.tokenkey.html @@ -0,0 +1,306 @@ + + + + + + TokenKey | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface TokenKey

+
+
+
+
+
+
+
+
+
+

Response element returned from the XSUAA service's /token_key endpoint. + Value holds the key that is used for verifying JWTs.

+
+
+
+
+

Hierarchy

+
    +
  • + TokenKey +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

algorithm

+
algorithm: string
+ +
+
+

Encryption algorithm, e.g. RSA256.

+
+
+
+
+ +

keyId

+
keyId: string
+ +
+
+

ID of the key.

+
+
+
+
+ +

keyType

+
keyType: string
+ +
+
+

Key type, e.g. RSA.

+
+
+
+
+ +

publicKeyExponent

+
publicKeyExponent: string
+ +
+
+

RSA key exponent.

+
+
+
+
+ +

publicKeyModulus

+
publicKeyModulus: string
+ +
+
+

RSA key modulus.

+
+
+
+
+ +

use

+
use: string
+ +
+
+

Public key use parameter - identifies intended use of the public key.

+
+
+
+
+ +

value

+
value: string
+ +
+
+

The actual key.

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.uriconverter.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.uriconverter.html new file mode 100644 index 0000000000..7d210f20d4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.uriconverter.html @@ -0,0 +1,203 @@ + + + + + + UriConverter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface UriConverter

+
+
+
+
+
+
+
+
+
+

Interface defining the methods of the URI converter. + The concrete implementations are created in odata/v2/uri-conversion/uri-value-converter.ts and odata/v4/uri-conversion/uri-value-converter.ts

+
+
+
+
+

Hierarchy

+
    +
  • + UriConverter +
  • +
+
+
+

Index

+
+
+
+

Methods

+ +
+
+
+
+
+

Methods

+
+ +

convertToUriFormat

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Method
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.user.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.user.html new file mode 100644 index 0000000000..170e200ffb --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.user.html @@ -0,0 +1,310 @@ + + + + + + User | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface User

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

customAttributes

+
customAttributes: Map<string, string[]>
+ +
+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional familyName

+
familyName: undefined | string
+ +
+
+ +

Optional givenName

+
givenName: undefined | string
+ +
+
+ +

hasScope

+
hasScope: (scope: Scope) => boolean
+ +
+

Type declaration

+
    +
  • +
      +
    • (scope: Scope): boolean
    • +
    +
      +
    • +

      Parameters

      + +

      Returns boolean

      +
    • +
    +
  • +
+
+
+
+ +

id

+
id: string
+ +
+
+ +

scopes

+
scopes: Scope[]
+ +
+
+ +

userName

+
userName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.userdata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.userdata.html new file mode 100644 index 0000000000..6bcc5599fe --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.userdata.html @@ -0,0 +1,275 @@ + + + + + + UserData | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface UserData

+
+
+
+
+
+
+
+
+
+

Representation of the user i.e. authenticated persona. The authentication is done by the XSUAA.

+
+
+
+
+

Hierarchy

+
    +
  • + UserData + +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

customAttributes

+
customAttributes: Map<string, string[]>
+ +
+
+ +

Optional email

+
email: undefined | string
+ +
+
+ +

Optional familyName

+
familyName: undefined | string
+ +
+
+ +

Optional givenName

+
givenName: undefined | string
+ +
+
+ +

id

+
id: string
+ +
+
+ +

scopes

+
scopes: Scope[]
+ +
+
+ +

userName

+
userName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.verifyjwtoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.verifyjwtoptions.html new file mode 100644 index 0000000000..28730a9f2c --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.verifyjwtoptions.html @@ -0,0 +1,186 @@ + + + + + + VerifyJwtOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VerifyJwtOptions

+
+
+
+
+
+
+
+
+
+

Options to control certain aspects of JWT verification behavior.

+
+
+
+
+

Hierarchy

+
    +
  • + VerifyJwtOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional cacheVerificationKeys

+
cacheVerificationKeys: undefined | false | true
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponse.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponse.html new file mode 100644 index 0000000000..dcc78914e3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponse.html @@ -0,0 +1,221 @@ + + + + + + WriteResponse | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface WriteResponse

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + WriteResponse +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional as

+
as: undefined | (<T>(constructor: Constructable<T>) => T)
+ +
+
+ +

Optional body

+
body: Record<string, any>
+ +
+
+ +

httpCode

+
httpCode: number
+ +
+
+ +

Optional type

+
type: Constructable<EntityBase>
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponses.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponses.html new file mode 100644 index 0000000000..17421e3244 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.writeresponses.html @@ -0,0 +1,208 @@ + + + + + + WriteResponses | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface WriteResponses

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + WriteResponses +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

isSuccess

+
isSuccess: () => boolean
+ +
+

Type declaration

+
    +
  • +
      +
    • (): boolean
    • +
    +
      +
    • +

      Returns boolean

      +
    • +
    +
  • +
+
+
+
+ +

responses

+
responses: WriteResponse[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.xsuaaservicecredentials.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.xsuaaservicecredentials.html new file mode 100644 index 0000000000..92b6260ce4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_core.xsuaaservicecredentials.html @@ -0,0 +1,326 @@ + + + + + + XsuaaServiceCredentials | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface XsuaaServiceCredentials

+
+
+
+
+
+
+
+
+
+

Credentials for the XSUAA service.

+
+
+
+
+

Hierarchy

+
    +
  • + XsuaaServiceCredentials +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

clientid

+
clientid: string
+ +
+
+ +

clientsecret

+
clientsecret: string
+ +
+
+ +

identityzone

+
identityzone: string
+ +
+
+ +

identityzoneid

+
identityzoneid: string
+ +
+
+ +

sburl

+
sburl: string
+ +
+
+ +

tenantid

+
tenantid: string
+ +
+
+ +

tenantmode

+
tenantmode: string
+ +
+
+ +

uaadomain

+
uaadomain: string
+ +
+
+ +

url

+
url: string
+ +
+
+ +

verificationkey

+
verificationkey: string
+ +
+
+ +

xsappname

+
xsappname: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.apibusinesshubmetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.apibusinesshubmetadata.html new file mode 100644 index 0000000000..41b0cc6841 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.apibusinesshubmetadata.html @@ -0,0 +1,207 @@ + + + + + + ApiBusinessHubMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ApiBusinessHubMetadata

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ApiBusinessHubMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional businessDocumentationUrl

+
businessDocumentationUrl: undefined | string
+ +
+
+ +

communicationScenario

+
communicationScenario: string | null
+ +
+
+ +

url

+
url: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.doctype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.doctype.html new file mode 100644 index 0000000000..bda20d7b83 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.doctype.html @@ -0,0 +1,198 @@ + + + + + + DocType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DocType

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

type

+
type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxactionimport.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxactionimport.html new file mode 100644 index 0000000000..d8e1e3a29f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxactionimport.html @@ -0,0 +1,213 @@ + + + + + + EdmxActionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxActionImport

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxActionImport +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Action

+
Action: string
+ +
+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation-1.html new file mode 100644 index 0000000000..dffa5f5aab --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation-1.html @@ -0,0 +1,216 @@ + + + + + + EdmxAssociation | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxAssociation

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxAssociation +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

End

+
End: EdmxAssociationEnd[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation.html new file mode 100644 index 0000000000..78106b6aa4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociation.html @@ -0,0 +1,207 @@ + + + + + + EdmxAssociation | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxAssociation

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxAssociation +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

End

+ + +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationend.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationend.html new file mode 100644 index 0000000000..b0e321438b --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationend.html @@ -0,0 +1,207 @@ + + + + + + EdmxAssociationEnd | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxAssociationEnd

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxAssociationEnd +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Multiplicity

+
Multiplicity: string
+ +
+
+ +

Role

+
Role: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset-1.html new file mode 100644 index 0000000000..32d873fac0 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset-1.html @@ -0,0 +1,272 @@ + + + + + + EdmxAssociationSet | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxAssociationSet

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxAssociationSet +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Association

+
Association: string
+ +
+
+ +

End

+
End: EdmxAssociationSetEnd[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset.html new file mode 100644 index 0000000000..4718d62b95 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxassociationset.html @@ -0,0 +1,263 @@ + + + + + + EdmxAssociationSet | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxAssociationSet

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxAssociationSet +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Association

+
Association: string
+ +
+
+ +

End

+
End: EdmxAssociationSetEnd[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextype.html new file mode 100644 index 0000000000..b0633831fb --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextype.html @@ -0,0 +1,227 @@ + + + + + + EdmxComplexType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxComplexType

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional BaseType

+
BaseType: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase-1.html new file mode 100644 index 0000000000..3709d4e8a1 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase-1.html @@ -0,0 +1,213 @@ + + + + + + EdmxComplexTypeBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxComplexTypeBase

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase.html new file mode 100644 index 0000000000..6c73a250c6 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxcomplextypebase.html @@ -0,0 +1,199 @@ + + + + + + EdmxComplexTypeBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxComplexTypeBase

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxComplexTypeBase +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype-1.html new file mode 100644 index 0000000000..c2403a431f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype-1.html @@ -0,0 +1,216 @@ + + + + + + EdmxDerivedType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxDerivedType

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional BaseType

+
BaseType: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype.html new file mode 100644 index 0000000000..39430a7790 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxderivedtype.html @@ -0,0 +1,199 @@ + + + + + + EdmxDerivedType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxDerivedType

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxDerivedType +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional BaseType

+
BaseType: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented-1.html new file mode 100644 index 0000000000..595269dcd7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented-1.html @@ -0,0 +1,196 @@ + + + + + + EdmxDocumented | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxDocumented

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented.html new file mode 100644 index 0000000000..f84286b3d6 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxdocumented.html @@ -0,0 +1,187 @@ + + + + + + EdmxDocumented | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxDocumented

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset-1.html new file mode 100644 index 0000000000..df16397a74 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset-1.html @@ -0,0 +1,298 @@ + + + + + + EdmxEntitySet | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntitySet

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

EntityType

+
EntityType: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationPropertyBinding

+
NavigationPropertyBinding: EdmxNavigationPropertyBinding[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:pageable

+
sap:pageable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset.html new file mode 100644 index 0000000000..51fba304a8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentityset.html @@ -0,0 +1,289 @@ + + + + + + EdmxEntitySet | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntitySet

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

EntityType

+
EntityType: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationPropertyBinding

+
NavigationPropertyBinding: EdmxNavigationPropertyBinding[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:pageable

+
sap:pageable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase-1.html new file mode 100644 index 0000000000..8cb3117f4c --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase-1.html @@ -0,0 +1,283 @@ + + + + + + EdmxEntitySetBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntitySetBase

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

EntityType

+
EntityType: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:pageable

+
sap:pageable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase.html new file mode 100644 index 0000000000..0085a942f1 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitysetbase.html @@ -0,0 +1,274 @@ + + + + + + EdmxEntitySetBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntitySetBase

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

EntityType

+
EntityType: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:pageable

+
sap:pageable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype-1.html new file mode 100644 index 0000000000..2dca6b699d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype-1.html @@ -0,0 +1,269 @@ + + + + + + EdmxEntityType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntityType

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Key

+
Key: EdmxKey
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationProperty

+
NavigationProperty: EdmxNavigationProperty[]
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

Optional sap:label

+
sap:label: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype.html new file mode 100644 index 0000000000..29ae6f0ea2 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytype.html @@ -0,0 +1,288 @@ + + + + + + EdmxEntityType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntityType

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional BaseType

+
BaseType: undefined | string
+ +
+
+ +

Key

+
Key: EdmxKey
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationProperty

+
NavigationProperty: EdmxNavigationProperty[]
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

Optional sap:label

+
sap:label: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase-1.html new file mode 100644 index 0000000000..d654397056 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase-1.html @@ -0,0 +1,272 @@ + + + + + + EdmxEntityTypeBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntityTypeBase

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Key

+
Key: EdmxKey
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationProperty

+
NavigationProperty: any[]
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

Optional sap:label

+
sap:label: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase.html new file mode 100644 index 0000000000..d4cc4aa93b --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxentitytypebase.html @@ -0,0 +1,263 @@ + + + + + + EdmxEntityTypeBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEntityTypeBase<NavigationT>

+
+
+
+
+
+
+
+

Type parameters

+
    +
  • +

    NavigationT

    +
  • +
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxEntityTypeBase +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Key

+
Key: EdmxKey
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

NavigationProperty

+
NavigationProperty: NavigationT[]
+ +
+
+ +

Property

+
Property: EdmxProperty[]
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

Optional sap:label

+
sap:label: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember-1.html new file mode 100644 index 0000000000..f86a31742c --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember-1.html @@ -0,0 +1,202 @@ + + + + + + EdmxEnumMember | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEnumMember

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxEnumMember +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+ +

Value

+
Value: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember.html new file mode 100644 index 0000000000..1dded31072 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenummember.html @@ -0,0 +1,193 @@ + + + + + + EdmxEnumMember | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEnumMember

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxEnumMember +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+ +

Value

+
Value: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype-1.html new file mode 100644 index 0000000000..9207204699 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype-1.html @@ -0,0 +1,208 @@ + + + + + + EdmxEnumType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEnumType

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Member

+
Member: EdmxEnumMember[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype.html new file mode 100644 index 0000000000..6bf02d0e3d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxenumtype.html @@ -0,0 +1,199 @@ + + + + + + EdmxEnumType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxEnumType

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Member

+
Member: EdmxEnumMember[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction-1.html new file mode 100644 index 0000000000..a6afecda82 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction-1.html @@ -0,0 +1,244 @@ + + + + + + EdmxFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunction

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

IsBound

+
IsBound: boolean
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Parameter

+
Parameter: EdmxParameter[]
+ +
+
+ +

ReturnType

+
ReturnType: { Type: string }
+ +
+

Type declaration

+
    +
  • +
    Type: string
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction.html new file mode 100644 index 0000000000..36b22f0019 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunction.html @@ -0,0 +1,227 @@ + + + + + + EdmxFunction | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunction

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

IsBound

+
IsBound: boolean
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Parameter

+
Parameter: EdmxParameter[]
+ +
+
+ +

Optional ReturnType

+
ReturnType: undefined | { Type: string }
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-1.html new file mode 100644 index 0000000000..f27b0c636a --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-1.html @@ -0,0 +1,213 @@ + + + + + + EdmxFunctionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunctionImport

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxFunctionImport +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Function

+
Function: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-2.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-2.html new file mode 100644 index 0000000000..d596a715ce --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-2.html @@ -0,0 +1,223 @@ + + + + + + EdmxFunctionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunctionImport

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Function

+
Function: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-3.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-3.html new file mode 100644 index 0000000000..1962b07497 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport-3.html @@ -0,0 +1,265 @@ + + + + + + EdmxFunctionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunctionImport

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Parameter

+
Parameter: EdmxParameter[]
+ +
+
+ +

ReturnType

+
ReturnType: string
+ +
+
+ +

m:HttpMethod

+
m:HttpMethod: string
+ +
+
+ +

sap:action-for

+
sap:action-for: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport.html new file mode 100644 index 0000000000..b71de851d3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimport.html @@ -0,0 +1,255 @@ + + + + + + EdmxFunctionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunctionImport

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNamed +
      +
    • + EdmxFunctionImport +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Parameter

+
Parameter: EdmxParameter[]
+ +
+
+ +

Optional ReturnType

+
ReturnType: undefined | string
+ +
+
+ +

m:HttpMethod

+
m:HttpMethod: string
+ +
+
+ +

sap:action-for

+
sap:action-for: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimportbase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimportbase.html new file mode 100644 index 0000000000..7c110690a7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxfunctionimportbase.html @@ -0,0 +1,216 @@ + + + + + + EdmxFunctionImportBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxFunctionImportBase

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional EntitySet

+
EntitySet: undefined | string
+ +
+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey-1.html new file mode 100644 index 0000000000..164ceccbca --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey-1.html @@ -0,0 +1,188 @@ + + + + + + EdmxKey | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxKey

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxKey +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

PropertyRef

+
PropertyRef: EdmxNamed[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey.html new file mode 100644 index 0000000000..693ff131f0 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxkey.html @@ -0,0 +1,179 @@ + + + + + + EdmxKey | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxKey

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxKey +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

PropertyRef

+
PropertyRef: EdmxNamed[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-1.html new file mode 100644 index 0000000000..0f6ebcbb03 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-1.html @@ -0,0 +1,338 @@ + + + + + + EdmxMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

complexTypes

+
complexTypes: EdmxComplexType[]
+ +
+
+ +

entitySets

+
entitySets: EdmxEntitySet[]
+ +
+
+ +

entityTypes

+
entityTypes: EdmxEntityType[]
+ +
+
+ +

enumTypes

+
enumTypes: EdmxEnumType[]
+ +
+
+ +

fileName

+
fileName: string
+ +
+
+ +

functionImports

+
functionImports: EdmxFunctionImport[]
+ +
+
+ +

functions

+
functions: EdmxFunction[]
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

path

+
path: PathLike
+ +
+
+ +

Optional selfLink

+
selfLink: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-2.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-2.html new file mode 100644 index 0000000000..79f11522ee --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata-2.html @@ -0,0 +1,338 @@ + + + + + + EdmxMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

associationSets

+
associationSets: EdmxAssociationSet[]
+ +
+
+ +

associations

+
associations: EdmxAssociation[]
+ +
+
+ +

complexTypes

+
complexTypes: EdmxComplexTypeBase[]
+ +
+
+ +

entitySets

+
entitySets: EdmxEntitySet[]
+ +
+
+ +

entityTypes

+
entityTypes: EdmxEntityType[]
+ +
+
+ +

fileName

+
fileName: string
+ +
+
+ +

functionImports

+
functionImports: EdmxFunctionImport[]
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

path

+
path: PathLike
+ +
+
+ +

Optional selfLink

+
selfLink: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata.html new file mode 100644 index 0000000000..1be25c1b9b --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadata.html @@ -0,0 +1,249 @@ + + + + + + EdmxMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxMetadata

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

fileName

+
fileName: string
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

path

+
path: PathLike
+ +
+
+ +

root

+
root: any
+ +
+
+ +

Optional selfLink

+
selfLink: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabase.html new file mode 100644 index 0000000000..e9218b02d0 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabase.html @@ -0,0 +1,255 @@ + + + + + + EdmxMetadataBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxMetadataBase

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

fileName

+
fileName: string
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

path

+
path: PathLike
+ +
+
+ +

Optional selfLink

+
selfLink: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabaseextended.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabaseextended.html new file mode 100644 index 0000000000..9a11e827bd --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxmetadatabaseextended.html @@ -0,0 +1,310 @@ + + + + + + EdmxMetadataBaseExtended | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxMetadataBaseExtended

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

complexTypes

+
complexTypes: EdmxComplexTypeBase[]
+ +
+
+ +

entitySets

+
entitySets: EdmxEntitySetBase[]
+ +
+
+ +

entityTypes

+
entityTypes: EdmxEntityTypeBase[]
+ +
+
+ +

fileName

+
fileName: string
+ +
+
+ +

functionImports

+
functionImports: EdmxFunctionImportBase[]
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

path

+
path: PathLike
+ +
+
+ +

Optional selfLink

+
selfLink: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed-1.html new file mode 100644 index 0000000000..36c8de7d78 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed-1.html @@ -0,0 +1,217 @@ + + + + + + EdmxNamed | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNamed

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed.html new file mode 100644 index 0000000000..81f59f1368 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnamed.html @@ -0,0 +1,214 @@ + + + + + + EdmxNamed | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNamed

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty-1.html new file mode 100644 index 0000000000..c0b8932512 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty-1.html @@ -0,0 +1,193 @@ + + + + + + EdmxNavigationProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNavigationProperty

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNavigationProperty +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Name

+
Name: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty.html new file mode 100644 index 0000000000..1083cb1a62 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationproperty.html @@ -0,0 +1,221 @@ + + + + + + EdmxNavigationProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNavigationProperty

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNavigationProperty +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

FromRole

+
FromRole: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Relationship

+
Relationship: string
+ +
+
+ +

ToRole

+
ToRole: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding-1.html new file mode 100644 index 0000000000..a54dbbfe75 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding-1.html @@ -0,0 +1,202 @@ + + + + + + EdmxNavigationPropertyBinding | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNavigationPropertyBinding

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNavigationPropertyBinding +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Path

+
Path: string
+ +
+
+ +

Target

+
Target: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding.html new file mode 100644 index 0000000000..217d5f88d5 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxnavigationpropertybinding.html @@ -0,0 +1,193 @@ + + + + + + EdmxNavigationPropertyBinding | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxNavigationPropertyBinding

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + EdmxNavigationPropertyBinding +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Path

+
Path: string
+ +
+
+ +

Target

+
Target: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter-1.html new file mode 100644 index 0000000000..4c0bb6b00f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter-1.html @@ -0,0 +1,240 @@ + + + + + + EdmxParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxParameter

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Nullable

+
Nullable: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter.html new file mode 100644 index 0000000000..e0b61892f3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxparameter.html @@ -0,0 +1,231 @@ + + + + + + EdmxParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxParameter

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Optional Nullable

+
Nullable: undefined | string
+ +
+
+ +

Type

+
Type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty-1.html new file mode 100644 index 0000000000..1256a63fed --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty-1.html @@ -0,0 +1,352 @@ + + + + + + EdmxProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxProperty

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+ +

MaxLength

+
MaxLength: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Nullable

+
Nullable: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:filterable

+
sap:filterable: string
+ +
+
+ +

sap:label

+
sap:label: string
+ +
+
+ +

Optional sap:quickinfo

+
sap:quickinfo: undefined | string
+ +
+
+ +

sap:sortable

+
sap:sortable: string
+ +
+
+ +

sap:unicode

+
sap:unicode: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty.html new file mode 100644 index 0000000000..fabb37b7b8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.edmxproperty.html @@ -0,0 +1,343 @@ + + + + + + EdmxProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface EdmxProperty

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional Documentation

+
Documentation: undefined | { LongDescription: string; Summary: string }
+ +
+
+ +

MaxLength

+
MaxLength: string
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

Nullable

+
Nullable: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:filterable

+
sap:filterable: string
+ +
+
+ +

sap:label

+
sap:label: string
+ +
+
+ +

Optional sap:quickinfo

+
sap:quickinfo: undefined | string
+ +
+
+ +

sap:sortable

+
sap:sortable: string
+ +
+
+ +

sap:unicode

+
sap:unicode: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.end.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.end.html new file mode 100644 index 0000000000..9e13e10002 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.end.html @@ -0,0 +1,221 @@ + + + + + + End | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface End

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + End +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

EntitySet

+
EntitySet: string
+ +
+
+ +

Multiplicity

+
Multiplicity: string
+ +
+
+ +

Role

+
Role: string
+ +
+
+ +

Type

+
Type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata-1.html new file mode 100644 index 0000000000..c277af2f7c --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata-1.html @@ -0,0 +1,258 @@ + + + + + + JoinedAssociationMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JoinedAssociationMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + JoinedAssociationMetadata +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Ends

+
Ends: End[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata.html new file mode 100644 index 0000000000..b51b1c3f96 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedassociationmetadata.html @@ -0,0 +1,249 @@ + + + + + + JoinedAssociationMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JoinedAssociationMetadata

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + JoinedAssociationMetadata +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Ends

+
Ends: End[]
+ +
+
+ +

Name

+
Name: string
+ +
+
+ +

sap:content-version

+
sap:content-version: string
+ +
+
+ +

sap:creatable

+
sap:creatable: string
+ +
+
+ +

sap:deletable

+
sap:deletable: string
+ +
+
+ +

sap:updatable

+
sap:updatable: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata-1.html new file mode 100644 index 0000000000..414d829ea9 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata-1.html @@ -0,0 +1,216 @@ + + + + + + JoinedEntityMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JoinedEntityMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + JoinedEntityMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

entitySet

+ + +
+
+ +

entityType

+
entityType: EdmxEntityTypeBase
+ +
+
+ +

Optional swaggerDefinition

+
swaggerDefinition: SwaggerEntity
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata.html new file mode 100644 index 0000000000..9a62abc9ef --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.joinedentitymetadata.html @@ -0,0 +1,218 @@ + + + + + + JoinedEntityMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface JoinedEntityMetadata<EntitySetT, EntityTypeT>

+
+
+
+
+
+
+
+

Type parameters

+ +
+
+

Hierarchy

+
    +
  • + JoinedEntityMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

entitySet

+
entitySet: EntitySetT
+ +
+
+ +

entityType

+
entityType: EntityTypeT
+ +
+
+ +

Optional swaggerDefinition

+
swaggerDefinition: SwaggerEntity
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.nameddoctype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.nameddoctype.html new file mode 100644 index 0000000000..bb6c643ea7 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.nameddoctype.html @@ -0,0 +1,214 @@ + + + + + + NamedDocType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface NamedDocType

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + DocType +
      +
    • + NamedDocType +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

type

+
type: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata-1.html new file mode 100644 index 0000000000..b39ec19e04 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata-1.html @@ -0,0 +1,202 @@ + + + + + + ParsedServiceMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ParsedServiceMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + ParsedServiceMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

edmx

+ + +
+
+ +

Optional swagger

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata.html new file mode 100644 index 0000000000..dc6cf8e2dd --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.parsedservicemetadata.html @@ -0,0 +1,202 @@ + + + + + + ParsedServiceMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ParsedServiceMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + ParsedServiceMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

edmx

+ + +
+
+ +

Optional swagger

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicedefinitionpaths.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicedefinitionpaths.html new file mode 100644 index 0000000000..6b56010849 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicedefinitionpaths.html @@ -0,0 +1,193 @@ + + + + + + ServiceDefinitionPaths | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ServiceDefinitionPaths

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ServiceDefinitionPaths +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

edmxPath

+
edmxPath: PathLike
+ +
+
+ +

Optional swaggerPath

+
swaggerPath: PathLike
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemapping.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemapping.html new file mode 100644 index 0000000000..0b38cb91b3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemapping.html @@ -0,0 +1,207 @@ + + + + + + ServiceMapping | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ServiceMapping

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ServiceMapping +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

directoryName

+
directoryName: string
+ +
+
+ +

npmPackageName

+
npmPackageName: string
+ +
+
+ +

servicePath

+
servicePath: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemetadata.html new file mode 100644 index 0000000000..7d1c1f856d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.servicemetadata.html @@ -0,0 +1,193 @@ + + + + + + ServiceMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface ServiceMetadata

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + ServiceMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

edmx

+ + +
+
+ +

Optional swagger

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed-1.html new file mode 100644 index 0000000000..8b789c7fa3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed-1.html @@ -0,0 +1,199 @@ + + + + + + SwaggerDescribed | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerDescribed

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed.html new file mode 100644 index 0000000000..bd45f5c5fa --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerdescribed.html @@ -0,0 +1,190 @@ + + + + + + SwaggerDescribed | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerDescribed

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity-1.html new file mode 100644 index 0000000000..865100e67f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity-1.html @@ -0,0 +1,244 @@ + + + + + + SwaggerEntity | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerEntity

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

properties

+
properties: {}
+ +
+

Type declaration

+ +
+
+
+ +

title

+
title: string
+ +
+
+ +

Optional type

+
type: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity.html new file mode 100644 index 0000000000..5a6c18e9e0 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerentity.html @@ -0,0 +1,235 @@ + + + + + + SwaggerEntity | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerEntity

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

properties

+
properties: {}
+ +
+

Type declaration

+ +
+
+
+ +

title

+
title: string
+ +
+
+ +

Optional type

+
type: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata-1.html new file mode 100644 index 0000000000..cd850b86f4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata-1.html @@ -0,0 +1,309 @@ + + + + + + SwaggerMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerMetadata

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + SwaggerMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional basePath

+
basePath: undefined | string
+ +
+
+ +

definitions

+
definitions: {}
+ +
+

Type declaration

+ +
+
+
+ +

Optional externalDocs

+
externalDocs: undefined | { description: string; string: any; url: any }
+ +
+
+ +

info

+
info: {}
+ +
+

Type declaration

+
    +
  • +
    [properties: string]: string
    +
  • +
+
+
+
+ +

paths

+
paths: {}
+ +
+

Type declaration

+
    +
  • +
    [path: string]: {}
    + +
  • +
+
+
+
+ +

swagger

+
swagger: string
+ +
+
+ +

x-sap-ext-overview

+
x-sap-ext-overview: {}
+ +
+

Type declaration

+
    +
  • +
    [key: string]: any
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata.html new file mode 100644 index 0000000000..cd5529530e --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggermetadata.html @@ -0,0 +1,300 @@ + + + + + + SwaggerMetadata | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerMetadata

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + SwaggerMetadata +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional basePath

+
basePath: undefined | string
+ +
+
+ +

definitions

+
definitions: {}
+ +
+

Type declaration

+ +
+
+
+ +

Optional externalDocs

+
externalDocs: undefined | { description: string; string: any; url: any }
+ +
+
+ +

info

+
info: {}
+ +
+

Type declaration

+
    +
  • +
    [properties: string]: string
    +
  • +
+
+
+
+ +

paths

+
paths: {}
+ +
+

Type declaration

+
    +
  • +
    [path: string]: {}
    + +
  • +
+
+
+
+ +

swagger

+
swagger: string
+ +
+
+ +

x-sap-ext-overview

+
x-sap-ext-overview: {}
+ +
+

Type declaration

+
    +
  • +
    [key: string]: any
    +
  • +
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath-1.html new file mode 100644 index 0000000000..22c11b7107 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath-1.html @@ -0,0 +1,202 @@ + + + + + + SwaggerPath | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerPath

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+
    +
  • + SwaggerPath +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

parameters

+
parameters: SwaggerPathParameter[]
+ +
+
+ +

summary

+
summary: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath.html new file mode 100644 index 0000000000..8690403ac8 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpath.html @@ -0,0 +1,193 @@ + + + + + + SwaggerPath | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerPath

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + SwaggerPath +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

parameters

+
parameters: SwaggerPathParameter[]
+ +
+
+ +

summary

+
summary: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter-1.html new file mode 100644 index 0000000000..ddb2e32745 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter-1.html @@ -0,0 +1,236 @@ + + + + + + SwaggerPathParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerPathParameter

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional pattern

+
pattern: undefined | string
+ +
+
+ +

required

+
required: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter.html new file mode 100644 index 0000000000..806f2fea7a --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerpathparameter.html @@ -0,0 +1,227 @@ + + + + + + SwaggerPathParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerPathParameter

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

Optional pattern

+
pattern: undefined | string
+ +
+
+ +

required

+
required: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty-1.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty-1.html new file mode 100644 index 0000000000..400c76a69f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty-1.html @@ -0,0 +1,306 @@ + + + + + + SwaggerProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerProperty

+
+
+
+
+
+
+
+
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

Optional example

+
example: undefined | string
+ +
+
+ +

Optional format

+
format: undefined | string
+ +
+
+ +

Optional maxLength

+
maxLength: undefined | number
+ +
+
+ +

Optional maximum

+
maximum: undefined | number
+ +
+
+ +

Optional minimum

+
minimum: undefined | number
+ +
+
+ +

Optional multipleOf

+
multipleOf: undefined | number
+ +
+
+ +

Optional title

+
title: undefined | string
+ +
+
+ +

type

+
type: string[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty.html new file mode 100644 index 0000000000..12345be05f --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.swaggerproperty.html @@ -0,0 +1,297 @@ + + + + + + SwaggerProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface SwaggerProperty

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional description

+
description: undefined | string
+ +
+
+ +

Optional example

+
example: undefined | string
+ +
+
+ +

Optional format

+
format: undefined | string
+ +
+
+ +

Optional maxLength

+
maxLength: undefined | number
+ +
+
+ +

Optional maximum

+
maximum: undefined | number
+ +
+
+ +

Optional minimum

+
minimum: undefined | number
+ +
+
+ +

Optional multipleOf

+
multipleOf: undefined | number
+ +
+
+ +

Optional title

+
title: undefined | string
+ +
+
+ +

type

+
type: string[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmcomplextype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmcomplextype.html new file mode 100644 index 0000000000..33fac05d5e --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmcomplextype.html @@ -0,0 +1,235 @@ + + + + + + VdmComplexType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmComplexType

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmComplexType +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

factoryName

+
factoryName: string
+ +
+
+ +

fieldType

+
fieldType: string
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

properties

+
properties: VdmProperty[]
+ +
+
+ +

typeName

+
typeName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmentity.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmentity.html new file mode 100644 index 0000000000..12637735f9 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmentity.html @@ -0,0 +1,305 @@ + + + + + + VdmEntity | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmEntity

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmEntity +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

className

+
className: string
+ +
+
+ +

creatable

+
creatable: boolean
+ +
+
+ +

deletable

+
deletable: boolean
+ +
+
+ +

description

+
description: string
+ +
+
+ +

entitySetName

+
entitySetName: string
+ +
+
+ +

entityTypeName

+
entityTypeName: string
+ +
+
+ +

keys

+
keys: VdmProperty[]
+ +
+
+ +

navigationProperties

+
navigationProperties: VdmNavigationProperty[]
+ +
+
+ +

properties

+
properties: VdmProperty[]
+ +
+
+ +

updatable

+
updatable: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmenumtype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmenumtype.html new file mode 100644 index 0000000000..a81247cf71 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmenumtype.html @@ -0,0 +1,207 @@ + + + + + + VdmEnumType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmEnumType

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmEnumType +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

members

+
members: string[]
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

typeName

+
typeName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimport.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimport.html new file mode 100644 index 0000000000..6cbce71e89 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimport.html @@ -0,0 +1,273 @@ + + + + + + VdmFunctionImport | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmFunctionImport

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

httpMethod

+
httpMethod: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

parameters

+
parameters: VdmParameter[]
+ +
+
+ +

parametersTypeName

+
parametersTypeName: string
+ +
+
+ +

returnType

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportbase.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportbase.html new file mode 100644 index 0000000000..da01cb2b12 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportbase.html @@ -0,0 +1,240 @@ + + + + + + VdmFunctionImportBase | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmFunctionImportBase

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

parameters

+
parameters: VdmParameter[]
+ +
+
+ +

parametersTypeName

+
parametersTypeName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportreturntype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportreturntype.html new file mode 100644 index 0000000000..4dcdf75710 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmfunctionimportreturntype.html @@ -0,0 +1,242 @@ + + + + + + VdmFunctionImportReturnType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmFunctionImportReturnType

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmFunctionImportReturnType +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

builderFunction

+
builderFunction: string
+ +
+
+ +

isCollection

+
isCollection: boolean
+ +
+
+ +

Optional isMulti

+
isMulti: undefined | false | true
+ +
+
+
deprecated
+

Since v1.22.0. Use isCollection instead.

+
+
+
+
+
+ +

returnType

+
returnType: string
+ +
+
+ +

returnTypeCategory

+
returnTypeCategory: VdmReturnTypeCategory
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmappededmtype.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmappededmtype.html new file mode 100644 index 0000000000..bc9bc4f130 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmappededmtype.html @@ -0,0 +1,215 @@ + + + + + + VdmMappedEdmType | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmMappedEdmType

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

edmType

+
edmType: string
+ +
+
+ +

fieldType

+
fieldType: string
+ +
+
+ +

jsType

+
jsType: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmapping.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmapping.html new file mode 100644 index 0000000000..51434eb1d3 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmmapping.html @@ -0,0 +1,151 @@ + + + + + + VdmMapping | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmMapping

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmMapping +
  • +
+
+
+

Indexable

+
[fileName: string]: ServiceMapping
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmnavigationproperty.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmnavigationproperty.html new file mode 100644 index 0000000000..754e3ca73d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmnavigationproperty.html @@ -0,0 +1,359 @@ + + + + + + VdmNavigationProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmNavigationProperty

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

from

+
from: string
+ +
+
+ +

instancePropertyName

+
instancePropertyName: string
+ +
+
+ +

isCollection

+
isCollection: boolean
+ +
+
+ +

Optional isComplex

+
isComplex: undefined | false | true
+ +
+
+ +

Optional isEnum

+
isEnum: undefined | false | true
+ +
+
+ +

Optional isMultiLink

+
isMultiLink: undefined | false | true
+ +
+
+
deprecated
+

Since v1.22.0. Use isCollection instead.

+
+
+
+
+
+ +

Optional multiplicity

+
multiplicity: undefined | string
+ +
+
+
deprecated
+

Since v1.22.0. Will not be replaced.

+
+
+
+
+
+ +

originalName

+
originalName: string
+ +
+
+ +

propertyNameAsParam

+
propertyNameAsParam: string
+ +
+
+ +

staticPropertyName

+
staticPropertyName: string
+ +
+
+ +

to

+
to: string
+ +
+
+ +

toEntityClassName

+
toEntityClassName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmparameter.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmparameter.html new file mode 100644 index 0000000000..3893623ba6 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmparameter.html @@ -0,0 +1,271 @@ + + + + + + VdmParameter | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmParameter

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

edmType

+
edmType: string
+ +
+
+ +

fieldType

+
fieldType: string
+ +
+
+ +

jsType

+
jsType: string
+ +
+
+ +

nullable

+
nullable: boolean
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

parameterName

+
parameterName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmproperty.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmproperty.html new file mode 100644 index 0000000000..17460509d4 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmproperty.html @@ -0,0 +1,370 @@ + + + + + + VdmProperty | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmProperty

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

description

+
description: string
+ +
+
+ +

edmType

+
edmType: string
+ +
+
+ +

fieldType

+
fieldType: string
+ +
+
+ +

instancePropertyName

+
instancePropertyName: string
+ +
+
+ +

isCollection

+
isCollection: boolean
+ +
+
+ +

Optional isComplex

+
isComplex: undefined | false | true
+ +
+
+ +

Optional isEnum

+
isEnum: undefined | false | true
+ +
+
+ +

jsType

+
jsType: string
+ +
+
+ +

Optional maxLength

+
maxLength: undefined | string
+ +
+
+ +

nullable

+
nullable: boolean
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

propertyNameAsParam

+
propertyNameAsParam: string
+ +
+
+ +

staticPropertyName

+
staticPropertyName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertydescriptor.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertydescriptor.html new file mode 100644 index 0000000000..1d9db7c724 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertydescriptor.html @@ -0,0 +1,271 @@ + + + + + + VdmPropertyDescriptor | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmPropertyDescriptor

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

instancePropertyName

+
instancePropertyName: string
+ +
+
+ +

isCollection

+
isCollection: boolean
+ +
+
+ +

Optional isComplex

+
isComplex: undefined | false | true
+ +
+
+ +

Optional isEnum

+
isEnum: undefined | false | true
+ +
+
+ +

originalName

+
originalName: string
+ +
+
+ +

propertyNameAsParam

+
propertyNameAsParam: string
+ +
+
+ +

staticPropertyName

+
staticPropertyName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertyvalueconstraints.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertyvalueconstraints.html new file mode 100644 index 0000000000..7ad6f1fe93 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmpropertyvalueconstraints.html @@ -0,0 +1,198 @@ + + + + + + VdmPropertyValueConstraints | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmPropertyValueConstraints

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmPropertyValueConstraints + +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional maxLength

+
maxLength: undefined | string
+ +
+
+ +

nullable

+
nullable: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmserviceentities.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmserviceentities.html new file mode 100644 index 0000000000..e9edaa3210 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmserviceentities.html @@ -0,0 +1,235 @@ + + + + + + VdmServiceEntities | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmServiceEntities

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmServiceEntities +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional actionsImports

+
actionsImports: VdmActionImport[]
+ +
+
+ +

complexTypes

+
complexTypes: VdmComplexType[]
+ +
+
+ +

entities

+
entities: VdmEntity[]
+ +
+
+ +

enumTypes

+
enumTypes: VdmEnumType[]
+ +
+
+ +

functionImports

+
functionImports: VdmFunctionImport[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmservicepackagemetadata.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmservicepackagemetadata.html new file mode 100644 index 0000000000..6910bfb56b --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_generator.vdmservicepackagemetadata.html @@ -0,0 +1,305 @@ + + + + + + VdmServicePackageMetaData | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface VdmServicePackageMetaData

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + VdmServicePackageMetaData +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

Optional apiBusinessHubMetadata

+
apiBusinessHubMetadata: ApiBusinessHubMetadata | undefined
+ +
+
+ +

className

+
className: string
+ +
+
+ +

directoryName

+
directoryName: string
+ +
+
+ +

edmxPath

+
edmxPath: PathLike
+ +
+
+ +

namespace

+
namespace: string
+ +
+
+ +

npmPackageName

+
npmPackageName: string
+ +
+
+ +

oDataVersion

+
oDataVersion: ODataVersion
+ +
+
+ +

originalFileName

+
originalFileName: string
+ +
+
+ +

servicePath

+
servicePath: string
+ +
+
+ +

speakingModuleName

+
speakingModuleName: string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_test_util.gettestdestinationoptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_test_util.gettestdestinationoptions.html new file mode 100644 index 0000000000..46eec0dc89 --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_test_util.gettestdestinationoptions.html @@ -0,0 +1,214 @@ + + + + + + GetTestDestinationOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface GetTestDestinationOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + GetTestDestinationOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional credentialsFilePath

+
credentialsFilePath: undefined | string
+ +
+
+ +

Optional systemsFilePath

+
systemsFilePath: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.loggeroptions.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.loggeroptions.html new file mode 100644 index 0000000000..9609d1cbdf --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.loggeroptions.html @@ -0,0 +1,287 @@ + + + + + + LoggerOptions | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface LoggerOptions

+
+
+
+
+
+
+
+
+
+

Configurable logger options.

+
+
+
+
+

Hierarchy

+
    +
  • + LoggerOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional level

+
level: LogLevel
+ +
+
+ +

Optional logger

+
logger: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.messagecontextobj.html b/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.messagecontextobj.html new file mode 100644 index 0000000000..43e4c0963d --- /dev/null +++ b/docs/api/1.28.2/interfaces/sap_cloud_sdk_util.messagecontextobj.html @@ -0,0 +1,282 @@ + + + + + + MessageContextObj | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface MessageContextObj

+
+
+
+
+
+
+
+
+
+

Log message context for a logger with additional custom data.

+
+
+
+
+

Hierarchy

+
    +
  • + MessageContextObj +
  • +
+
+
+

Indexable

+
[key: string]: any
+
+
+

Log message context for a logger with additional custom data.

+
+
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

Optional messageContext

+
messageContext: undefined | string
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
  • Property
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/modules/sap_cloud_sdk_analytics.html b/docs/api/1.28.2/modules/sap_cloud_sdk_analytics.html new file mode 100644 index 0000000000..4f23ac52cc --- /dev/null +++ b/docs/api/1.28.2/modules/sap_cloud_sdk_analytics.html @@ -0,0 +1,193 @@ + + + + + + @sap-cloud-sdk/analytics | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module @sap-cloud-sdk/analytics

+
+
+
+
+
+
+
+
+ +

cloud-sdk-analytics

+
+

This package contains the code we use for collecting usage data. + Please note that usage analytics is disabled by default, i.e. you need to explicitly opt-in for data to be collected. + For more information on how to opt-in and which data is collected, please refer to this document.

+
+
+
+

Index

+
+
+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+
+

Functions

+
+ +

getProjectIdentifier

+
    +
  • getProjectIdentifier(config: UsageAnalyticsProjectConfig, packageJson: PackageJson): string
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      config: UsageAnalyticsProjectConfig
      +
    • +
    • +
      packageJson: PackageJson
      +
    • +
    +

    Returns string

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/modules/sap_cloud_sdk_core.html b/docs/api/1.28.2/modules/sap_cloud_sdk_core.html new file mode 100644 index 0000000000..0fa11f4d77 --- /dev/null +++ b/docs/api/1.28.2/modules/sap_cloud_sdk_core.html @@ -0,0 +1,11637 @@ + + + + + + @sap-cloud-sdk/core | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module @sap-cloud-sdk/core

+
+
+
+
+
+
+
+
+

SAP Cloud SDK for JavaScript Logo

+ +

@sap-cloud-sdk/core

+
+

This package contains the core functionality of the SAP Cloud SDK as well as the Cloud Platform abstractions.

+ +

Installation

+
+
$ npm install @sap-cloud-sdk/core
+ +

Usage

+
+

The core is the heart of the SAP Cloud SDK and contains the functionality that is essential to every project powered by the SDK. Any OData client built by the SAP Cloud SDK, be it the VDM or clients built by the generator are using the core. We recommend to install this in addition to your clients.

+

Below is an example showing how you can build and execute your request with multiple filters by using an function called and.

+
import { and } from '@sap-cloud-sdk/core';
+import { BusinessPartner } from '@sap/cloud-sdk-vdm-business-partner-service';
+
+// Build your filters
+const firstNameFilter = BusinessPartner.FIRST_NAME.equals('firstName');
+const lastNameFilter = BusinessPartner.LAST_NAME.equals('lastName');
+
+// Execute your request with two filters
+BusinessPartner.requestBuilder()
+ .getAll()
+ .filter(and(firstNameFilter, lastNameFilter))
+ .execute(yourDestination);
+ +

Documentation

+
+

Getting started guide + API documentation

+ +

Helpful Links

+
+ +
+
+
+

Index

+
+
+
+

References

+ +
+
+

Enumerations

+ +
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+

Object literals

+ +
+
+
+
+
+

References

+
+ +

ActionImportParameter

+ Renames and re-exports FunctionImportParameter +
+
+ +

ActionImportParameters

+ Renames and re-exports FunctionImportParameters +
+
+ +

CreateRequestBuilder

+ Renames and re-exports CreateRequestBuilderV2 +
+
+ +

CustomField

+ Renames and re-exports CustomFieldV2 +
+
+ +

DeleteRequestBuilder

+ Renames and re-exports DeleteRequestBuilderV2 +
+
+ +

EdmToPrimitive

+ Renames and re-exports EdmToPrimitiveV2 +
+
+ +

EdmType

+ Renames and re-exports EdmTypeV2 +
+
+ +

Entity

+ Renames and re-exports EntityV2 +
+
+ +

FunctionImportRequestBuilder

+ Renames and re-exports FunctionImportRequestBuilderV2 +
+
+ +

GetAllRequestBuilder

+ Renames and re-exports GetAllRequestBuilderV2 +
+
+ +

GetByKeyRequestBuilder

+ Renames and re-exports GetByKeyRequestBuilderV2 +
+
+ +

ODataBatchChangeSet

+ Renames and re-exports ODataBatchChangeSetV2 +
+
+ +

ODataBatchRequestBuilder

+ Renames and re-exports ODataBatchRequestBuilderV2 +
+
+ +

UpdateRequestBuilder

+ Renames and re-exports UpdateRequestBuilderV2 +
+
+ +

deserializeComplexType

+ Renames and re-exports deserializeComplexTypeV2 +
+
+ +

deserializeEntity

+ Renames and re-exports deserializeEntityV2 +
+
+ +

filterFunctions

+ Renames and re-exports filterFunctionsV2 +
+
+ +

getExpand

+ Renames and re-exports getExpandV2 +
+
+ +

getSelect

+ Renames and re-exports getSelectV2 +
+
+ +

oDataUri

+ Renames and re-exports oDataUriV2 +
+
+ +

serializeComplexType

+ Renames and re-exports serializeComplexTypeV2 +
+
+ +

serializeEntity

+ Renames and re-exports serializeEntityV2 +
+
+ +

serializeEntityNonCustomFields

+ Renames and re-exports serializeEntityNonCustomFieldsV2 +
+
+ +

toBatchChangeSet

+ Renames and re-exports toBatchChangeSetV2 +
+
+ +

toBatchRetrieveBody

+ Renames and re-exports toBatchRetrieveBodyV2 +
+
+
+

Type aliases

+
+ +

AuthenticationType

+
AuthenticationType: "PrincipalPropagation" | "NoAuthentication" | "BasicAuthentication" | "OAuth2SAMLBearerAssertion" | "OAuth2ClientCredentials" | "ClientCertificateAuthentication"
+ +
+
+ +

BatchResponse

+ + +
+
+ +

ConstructorOrField

+
ConstructorOrField<EntityT, ComplexT>: Constructable<EntityT> | ComplexTypeField<EntityT, ComplexT>
+ +
+
+

Union type to represent the parent of a field. This can either be an entity constructor or a complex type field.

+
+
+

Type parameters

+ +
+
+ +

DeepFieldType

+
DeepFieldType: FieldType | {}
+ +
+
+
deprecated
+

Since v1.18.0. Use FieldType instead. + Represents types of nested fields.

+
+
+
+
+
+ +

DestinationOptions

+ + +
+
+ +

DestinationProxyType

+
DestinationProxyType: "OnPremise" | "Internet" | null
+ +
+
+ +

DestinationRetrievalOptions

+ + +
+
+

Options to use while fetching destinations. Encompasses both DestinationCachingOptions and ResilienceOptions interfaces.

+
+
+
+
+ +

DestinationSelectionStrategy

+
DestinationSelectionStrategy: (allDestinations: AllDestinations, destinationName: string) => Destination | null
+ +
+

Type declaration

+
    +
  • +
      +
    • (allDestinations: AllDestinations, destinationName: string): Destination | null
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        allDestinations: AllDestinations
        +
      • +
      • +
        destinationName: string
        +
      • +
      +

      Returns Destination | null

      +
    • +
    +
  • +
+
+
+
+ +

EdmToPrimitiveV2

+
EdmToPrimitiveV2<T>: T extends "Edm.Int16" | "Edm.Int32" | "Edm.Single" | "Edm.Double" | "Edm.Float" | "Edm.Byte" | "Edm.SByte" ? number : T extends "Edm.Decimal" | "Edm.Int64" ? BigNumber : T extends "Edm.DateTime" | "Edm.DateTimeOffset" ? Moment : T extends "Edm.String" | "Edm.Guid" ? string : T extends "Edm.Boolean" ? boolean : T extends "Edm.Time" ? Time : any
+ +

Type parameters

+ +
+
+ +

EdmToPrimitiveV4

+
EdmToPrimitiveV4<T>: T extends "Edm.Int16" | "Edm.Int32" | "Edm.Single" | "Edm.Double" | "Edm.Float" | "Edm.Byte" | "Edm.SByte" ? number : T extends "Edm.Decimal" | "Edm.Int64" ? BigNumber : T extends "Edm.DateTime" | "Edm.DateTimeOffset" ? Moment : T extends "Edm.String" | "Edm.Guid" ? string : T extends "Edm.Boolean" ? boolean : T extends "Edm.Time" ? Time : any
+ +

Type parameters

+ +
+
+ +

EdmTypeCommon

+ + +
+
+ +

EdmTypeDifferentConverters

+
EdmTypeDifferentConverters: "Edm.DateTimeOffset"
+ +
+
+ +

EdmTypeSameConverters

+
EdmTypeSameConverters: "Edm.String" | "Edm.Boolean" | "Edm.Decimal" | "Edm.Double" | "Edm.Single" | "Edm.Float" | "Edm.Int16" | "Edm.Int32" | "Edm.Int64" | "Edm.SByte" | "Edm.Binary" | "Edm.Guid" | "Edm.Byte" | "Edm.Any"
+ +
+
+ +

EdmTypeSameConvertersUri

+
EdmTypeSameConvertersUri: Exclude<EdmTypeSameConverters, "Edm.Guid" | "Edm.Decimal">
+ +
+
+ +

EdmTypeShared

+ + +

Type parameters

+ +
+
+ +

EdmTypeV2

+ + +
+
+

Allowed Edm types for OData v2.

+
+
+
+
+ +

EdmTypeV4

+ + +
+
+

Allowed Edm types for OData v4.

+
+
+
+
+ +

EntityBuilderType

+
EntityBuilderType<EntityT, EntityTypeForceMandatoryT>: {} & EntityBuilder<EntityT, EntityTypeForceMandatoryT>
+ +

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
  • +
  • +

    EntityTypeForceMandatoryT

    +
  • +
+
+
+ +

ExclusiveEdmTypeV2

+
ExclusiveEdmTypeV2: "Edm.DateTime" | "Edm.Time"
+ +
+
+ +

ExclusiveEdmTypeV4

+
ExclusiveEdmTypeV4: "Edm.Date" | "Edm.Duration" | "Edm.TimeOfDay" | "Edm.Enum"
+ +
+
+ +

ExecuteHttpRequestFn

+
ExecuteHttpRequestFn: (request: HttpRequest) => Promise<HttpResponse>
+ +
+

Type declaration

+ +
+
+
+ +

Expandable

+
Expandable<EntityT>: ODataVersionOf<EntityT> extends "v2" ? never : OneToOneLink<EntityT, any> | OneToManyLink<EntityT, any> | AllFields<EntityT>
+ +
+
+

Represents all expandables, i.e. everything that can be used in an .expand statement. Only relevant for OData v4 requests.

+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be selected on

    +
    +
    +
  • +
+
+
+ +

FieldType

+
FieldType: string | number | boolean | Time | Moment | Duration | BigNumber | null | undefined
+ +
+
+

Union type to represent all possible types of a field.

+
+
+
+
+ +

FilterFunctionParameterType

+
FilterFunctionParameterType<EntityT>: FilterFunctionPrimitiveParameterType | Field<EntityT> | FilterFunction<EntityT, FieldType | FieldType[]> | FilterFunctionPrimitiveParameterType[]
+ +
+
+

Type of a parameter of a filter function. This can either be a primitive type, a reference to a field or another filter function.

+
+
+

Type parameters

+ +
+
+ +

FilterFunctionPrimitiveParameterType

+
FilterFunctionPrimitiveParameterType: number | string | Moment
+ +
+
+

Primitive type of a parameter of a filter function.

+
+
+
+
+ +

FilterFunctionReturnType

+
FilterFunctionReturnType: "boolean" | "int" | "double" | "decimal" | "string"
+ +
+
+ +

FilterLambdaOperator

+
FilterLambdaOperator: "any" | "all"
+ +
+
+

hidden

+
+
+
+
+ +

FilterOperator

+
FilterOperator: FilterOperatorString | FilterOperatorBoolean | FilterOperatorNumber
+ +
+
+ +

FilterOperatorByType

+
FilterOperatorByType<FieldT>: FieldT extends string ? FilterOperatorString : FieldT extends number ? FilterOperatorNumber : FilterOperatorBoolean
+ +

Type parameters

+ +
+
+ +

Filterable

+
Filterable<EntityT>: Filter<EntityT, FieldType | FieldType[]> | FilterLink<EntityT> | FilterList<EntityT> | FilterLambdaExpression<EntityT, FieldType>
+ +
+
+

A union of all types that can be used for filtering.

+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be filtered on

    +
    +
    +
  • +
+
+
+ +

FunctionImportParameters

+
FunctionImportParameters<ParametersT>: {}
+ +
+
+

Internal representation of all parameters of a function import as a map

+
+
+

Type parameters

+
    +
  • +

    ParametersT

    +
    +
    +

    External represenation of all parameters

    +
    +
    +
  • +
+
+

Type declaration

+
    +
+
+
+
+ +

HttpRequest

+ + +
+
+ +

JwtKeyMapping

+
JwtKeyMapping<TypescriptKeys, JwtKeys>: {}
+ +

Type parameters

+
    +
  • +

    TypescriptKeys

    +
  • +
  • +

    JwtKeys

    +
  • +
+
+

Type declaration

+
    +
+
+
+
+ +

ODataVersionOf

+
ODataVersionOf<T>: T["_oDataVersion"]
+ +

Type parameters

+ +
+
+ +

Orderable

+
Orderable<EntityT>: Order<EntityT> | OrderLink<EntityT, EntityBase>
+ +
+
+

A union of all types that can be used for ordering.

+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be ordered

    +
    +
    +
  • +
+
+
+ +

OrderableInput

+
OrderableInput<EntityT>: SimpleTypeFields<EntityT> | Link<EntityT, EntityBase> | ComplexTypePropertyFields<EntityT, any>
+ +
+
+

A union of all types that can be used as input for ordering.

+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be ordered

    +
    +
    +
  • +
+
+
+ +

RegisteredJWTClaims

+ + +
+
+

Interface to represent the registered claims of a JWT.

+
+
+
+
+ +

RequestMethodType

+
RequestMethodType: "get" | "post" | "patch" | "delete" | "put"
+ +
+
+ +

Selectable

+
Selectable<EntityT>: ODataVersionOf<EntityT> extends "v2" ? SimpleTypeFields<EntityT> | Link<EntityT> | ComplexTypeField<EntityT> | CustomFieldBase<EntityT> | CollectionField<EntityT> | AllFields<EntityT> : ODataVersionOf<EntityT> extends "v4" ? SimpleTypeFields<EntityT> | ComplexTypeField<EntityT> | CustomFieldBase<EntityT> | CollectionField<EntityT> | AllFields<EntityT> : never
+ +
+
+

Represents all selectables, i.e. everything that can be used in a .select statement.

+
+
+

Type parameters

+
    +
  • +

    EntityT: EntityBase

    +
    +
    +

    Type of the entity to be selected on

    +
    +
    +
  • +
+
+
+
+

Variables

+
+ +

Const clientCredentialsTokenCache

+
clientCredentialsTokenCache: { cacheRetrievedToken: any; clear: any; getCacheInstance: any; getGrantTokenFromCache: any } = ClientCredentialsTokenCache(new Cache<ClientCredentialsResponse>())
+ +
+

Type declaration

+ +
+
+
+ +

Const content_transfer_encoding_line

+
content_transfer_encoding_line: "Content-Transfer-Encoding: binary" = "Content-Transfer-Encoding: binary"
+ +
+
+ +

Const deserializeComplexTypeV2

+
deserializeComplexTypeV2: (json: Record<string, any>, complexType: ComplexTypeNamespace<any>) => any = deserializer.deserializeComplexType
+ +
+

Type declaration

+
    +
  • + +
      +
    • +

      Parameters

      + +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

Const deserializeComplexTypeV4

+
deserializeComplexTypeV4: (json: Record<string, any>, complexType: ComplexTypeNamespace<any>) => any = deserializer.deserializeComplexType
+ +
+

Type declaration

+
    +
  • + +
      +
    • +

      Parameters

      + +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

Const deserializeEntityV2

+
deserializeEntityV2: (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any) => EntityT = deserializer.deserializeEntity
+ +
+

Type declaration

+
    +
  • +
      +
    • (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any): EntityT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        json: any
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      • +
        Optional requestHeader: any
        +
      • +
      +

      Returns EntityT

      +
    • +
    +
  • +
+
+
+
+ +

Const deserializeEntityV4

+
deserializeEntityV4: (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any) => EntityT = deserializer.deserializeEntity
+ +
+

Type declaration

+
    +
  • +
      +
    • (json: any, entityConstructor: Constructable<EntityT>, requestHeader?: any): EntityT
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        json: any
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      • +
        Optional requestHeader: any
        +
      • +
      +

      Returns EntityT

      +
    • +
    +
  • +
+
+
+
+ +

Const destinationCache

+
destinationCache: { cacheRetrievedDestinations: any; clear: any; getCacheInstance: any; retrieveDestinationFromCache: any } = DestinationCache(new Cache<Destination>({ hours: 0, minutes: 5, seconds: 0 }))
+ +
+

Type declaration

+ +
+
+
+ +

Const executeHttpRequest

+
executeHttpRequest: (Anonymous function) = execute(executeWithAxios)
+ +
+
+

Builds a DestinationHttpRequestConfig for the given destination, merges it into the given requestConfig + and executes it (using Axios).

+
+
+
param
+

A destination or a destination name and a JWT.

+
+
param
+

Any object representing an HTTP request.

+
+
returns
+

An HttpResponse.

+
+
+
+
+
+ +

Const http_version

+
http_version: "HTTP/1.1" = "HTTP/1.1"
+ +
+
+ +

Const part_content_type_line

+
part_content_type_line: "Content-Type: application/http" = "Content-Type: application/http"
+ +
+
+ +

Const serializeComplexTypeV2

+
serializeComplexTypeV2: (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT) => any = serializer.serializeComplexType
+ +
+

Type declaration

+
    +
  • +
      +
    • (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT): any
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        fieldValue: any
        +
      • +
      • +
        complexTypeNameSpace: ComplexTypeNamespaceT
        +
      • +
      +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

Const serializeComplexTypeV4

+
serializeComplexTypeV4: (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT) => any = serializer.serializeComplexType
+ +
+

Type declaration

+
    +
  • +
      +
    • (fieldValue: any, complexTypeNameSpace: ComplexTypeNamespaceT): any
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        fieldValue: any
        +
      • +
      • +
        complexTypeNameSpace: ComplexTypeNamespaceT
        +
      • +
      +

      Returns any

      +
    • +
    +
  • +
+
+
+
+ +

Const serializeEntityNonCustomFieldsV2

+
serializeEntityNonCustomFieldsV2: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any> = serializer.serializeEntityNonCustomFields
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+ +

Const serializeEntityNonCustomFieldsV4

+
serializeEntityNonCustomFieldsV4: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any> = serializer.serializeEntityNonCustomFields
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+ +

Const serializeEntityV2

+
serializeEntityV2: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any> = serializer.serializeEntity
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+ +

Const serializeEntityV4

+
serializeEntityV4: (entity: EntityT, entityConstructor: Constructable<EntityT>) => Record<string, any> = serializer.serializeEntity
+ +
+

Type declaration

+
    +
  • +
      +
    • (entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
    • +
    +
      +
    • +

      Parameters

      +
        +
      • +
        entity: EntityT
        +
      • +
      • +
        entityConstructor: Constructable<EntityT>
        +
      • +
      +

      Returns Record<string, any>

      +
    • +
    +
  • +
+
+
+
+ +

Const verificationKeyCache

+
verificationKeyCache: Cache<unknown> = new Cache({ minutes: 15 })
+ +
+
+
+

Functions

+
+ +

addAuthorizationHeader

+
    +
  • addAuthorizationHeader<RequestT>(request: ODataRequest<RequestT>, headers: Record<string, string>): Promise<Record<string, string>>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.20.0. Use buildAuthorizationHeaders instead. + Adds authorization headers for a given ODataRequest to existing headers.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      RequestT: ODataRequestConfig

      +
    • +
    +

    Parameters

    +
      +
    • +
      request: ODataRequest<RequestT>
      +
      +

      an ODataRequest.

      +
      +
    • +
    • +
      headers: Record<string, string>
      +
      +

      The headers that should be added to.

      +
      +
    • +
    +

    Returns Promise<Record<string, string>>

    +

    The provided headers with the new authorization headers.

    +
  • +
+
+
+ +

addCsrfTokenAndCookies

+
    +
  • addCsrfTokenAndCookies<RequestT>(request: ODataRequest<RequestT>, headers: Record<string, string>): Promise<Record<string, string>>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.20.0, use buildCsrfHeaders instead.

    +

    Add CSRF token and cookies for a request to destination related headers.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      RequestT: ODataRequestConfig

      +
    • +
    +

    Parameters

    +
      +
    • +
      request: ODataRequest<RequestT>
      +
      +

      The request to get CSRF headers for.

      +
      +
    • +
    • +
      headers: Record<string, string>
      +
      +

      Destination related headers to include in the request.

      +
      +
    • +
    +

    Returns Promise<Record<string, string>>

    +

    A promise to an object containing the CSRF related headers

    +
  • +
+
+
+ +

addDestinationToRequestConfig

+ + +
+
+ +

addProxyConfiguration

+ +
    +
  • + +
    +
    +

    Given a destination and a JWT (required for subscriber destinations), this function will add a proxy configuration to a destination. + See also ProxyConfiguration.

    +
    +

    This function will reject if no connectivity service is bound, no XSUAA service with plan application is bound or the client credentials grant with the XSUAA service fails.

    +
    +
    deprecated
    +

    Since v1.16.0. Use addProxyConfigurationOnPrem instead.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      The destination to which the proxy configuration should be added.

      +
      +
    • +
    • +
      Optional jwt: undefined | string
      +
      +

      The JWT of the current user.

      +
      +
    • +
    +

    Returns Promise<Destination>

    +

    A promise resolving to the destiation with the added proxy configuration.

    +
  • +
+
+
+ +

addProxyConfigurationInternet

+
    +
  • addProxyConfigurationInternet(destination: any): Destination
  • +
+
    +
  • + +
    +
    +

    Adds the proxy configuration to a destination based on web proxies defined in environment variables. See ProxyConfiguration and proxyStrategy for details.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: any
      +
      +

      to which the proxy configuration is added.

      +
      +
    • +
    +

    Returns Destination

    +

    Destination containing the configuration for web proxy.

    +
  • +
+
+
+ +

addProxyConfigurationOnPrem

+ + +
+
+ +

all

+ + +
+
+ +

alwaysProvider

+
    +
  • alwaysProvider(allDestinations: AllDestinations, destinationName: string): Destination | null
  • +
+
    +
  • + +
    +
    +

    Constraints the selection to provider destinations.

    +
    +
    +

    Parameters

    +
      +
    • +
      allDestinations: AllDestinations
      +
      +

      Retrieved destinations

      +
      +
    • +
    • +
      destinationName: string
      +
      +

      Name of the destination to retrieve

      +
      +
    • +
    +

    Returns Destination | null

    +

    the destination to retrieve, returns null if no matched provider destination is found

    +
  • +
+
+
+ +

alwaysSubscriber

+
    +
  • alwaysSubscriber(allDestinations: AllDestinations, destinationName: string): Destination | null
  • +
+
    +
  • + +
    +
    +

    Constraints the selection to subscriber destinations.

    +
    +
    +

    Parameters

    +
      +
    • +
      allDestinations: AllDestinations
      +
      +

      Retrieved destinations

      +
      +
    • +
    • +
      destinationName: string
      +
      +

      Name of the destination to retrieve

      +
      +
    • +
    +

    Returns Destination | null

    +

    the destination to retrieve, returns null if no matched subscriber destination is found

    +
  • +
+
+
+ +

and

+ +
    +
  • + +
    +
    +

    Create a FilterList by combining Filterables with logical and.

    +
    +

    Example:

    +
    Entity.requestBuilder()
    + .getAll()
    + .filter(and(filterExp1, filterExp2));
    +

    Note that the GetAllRequestBuilderV2.filter and GetAllRequestBuilderV4.filter method take a rest parameter and thereby an array of filter expressions that are then combined conjunctively. As a consequence following is equivalent to the example above:

    +
    Entity.requestBuilder()
    + .getAll()
    + .filter(filterExp1, filterExp2);
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to be filtered on

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Rest ...expressions: Filterable<EntityT>[]
      +
      +

      Filterables to be combined with logical and

      +
      +
    • +
    +

    Returns FilterList<EntityT>

    +

    The newly created FilterList

    +
  • +
+
+
+ +

any

+ + +
+
+ +

asc

+ + +
+
+ +

audiences

+
    +
  • audiences(decodedToken: DecodedJWT): Set<string>
  • +
+
    +
  • + +
    +
    +

    Retrieve the audiences of a decoded JWT based on the audiences and scopes in the token.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to retrieve the audiences from.

      +
      +
    • +
    +

    Returns Set<string>

    +

    A set of audiences.

    +
  • +
+
+
+ +

basicHeader

+
    +
  • basicHeader(username: string, password: string): string
  • +
+ +
+
+ +

buildAndAddAuthorizationHeader

+
    +
  • buildAndAddAuthorizationHeader(destination: Destination): (Anonymous function)
  • +
+ +
+
+ +

buildAuthorizationHeaders

+
    +
  • buildAuthorizationHeaders(destination: Destination): Promise<Record<string, string>>
  • +
+ +
+
+ +

buildCsrfHeaders

+ +
    +
  • + +
    +
    +

    Get CSRF token and cookies for a destination and request configuration. The CSRF token and cookies will be retrieved based on the url of the destination and the custom configuration given by the requestConfig. + If there is a relative url in the requestConfig it will be appended to the destination's url, an absolute url overwrites the destination related url.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      destination: Destination | DestinationNameAndJwt
      +
      +

      The destination to get the headers from

      +
      +
    • +
    • +
      requestConfig: Partial<T>
      +
      +

      An http request configuration containing additional information about the request, like url or headers

      +
      +
    • +
    +

    Returns Promise<Record<string, string>>

    +

    A promise to an object containing the CSRF related headers

    +
  • +
+
+
+ +

buildHeaders

+
    +
  • buildHeaders<RequestT>(request: ODataRequest<RequestT>): Promise<Record<string, string>>
  • +
+
    +
  • + +
    +
    +

    Create object containing all headers, including custom headers for a given OData request configuration and destination. + Custom headers override duplicate headers.

    +
    +
    +

    Type parameters

    +
      +
    • +

      RequestT: ODataRequestConfig

      +
      +

      Type of the request the headers are built for

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      request: ODataRequest<RequestT>
      +
      +

      OData request configuration to create headers for

      +
      +
    • +
    +

    Returns Promise<Record<string, string>>

    +

    Key-value pairs where the key is the name of a header property and the value is the respective value

    +
  • +
+
+
+ +

buildHeadersForDestination

+
    +
  • buildHeadersForDestination(destination: Destination, customHeaders?: Record<string, any>): Promise<Record<string, string>>
  • +
+
    +
  • + +
    +
    +

    Builds the authorization, proxy authorization and SAP headers for a given destination.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      A destination.

      +
      +
    • +
    • +
      Optional customHeaders: Record<string, any>
      +
      +

      Custom default headers for the resulting HTTP headers.

      +
      +
    • +
    +

    Returns Promise<Record<string, string>>

    +

    HTTP headers for the given destination.

    +
  • +
+
+
+ +

buildHttpRequest

+ + +
+
+ +

ceiling

+ +
    +
  • + +
    +
    +

    Build a filter function to ceil a number. Evaluates to double or decimal, defaults to double.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      num: number | Field<EntityT> | NumberFilterFunction<EntityT>
      +
      +

      The number to ceil. This can either be a number, a reference to a field or another filter function.

      +
      +
    • +
    • +
      Default value returnType: "double" | "decimal" = "double"
      +
      +

      The return type to use.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

checkMandatoryValue

+
    +
  • checkMandatoryValue<TypeScriptKeys, JwtKeys>(key: keyof TypeScriptKeys, mapping: JwtKeyMapping<TypeScriptKeys, JwtKeys>, decodedJWT: DecodedJWT): void
  • +
+
    +
  • + +
    +
    +

    Checks if a given key is in the decoded JWT. If not an error is raised

    +
    +
    +
    exception
    +

    Error is thrown if the key is not present.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      TypeScriptKeys

      +
    • +
    • +

      JwtKeys

      +
    • +
    +

    Parameters

    +
      +
    • +
      key: keyof TypeScriptKeys
      +
      +

      The key of the representation in typescript

      +
      +
    • +
    • +
      mapping: JwtKeyMapping<TypeScriptKeys, JwtKeys>
      +
      +

      The mapping between the typescript keys and the JWT key

      +
      +
    • +
    • +
      decodedJWT: DecodedJWT
      +
      +

      Decoded token on which the check is done

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

clientCredentialsGrant

+ +
    +
  • + +
    +
    +

    Executes a client credentials grant request. + If the first parameter is an instance of XsuaaServiceCredentials, the response's access_token will be verified. + If the first parameter is an URI, the response will not be verified.

    +
    +
    +

    Parameters

    +
      +
    • +
      xsuaaUriOrCredentials: string | XsuaaServiceCredentials
      +
      +

      The URI or the credentials of a XSUAA service instance.

      +
      +
    • +
    • +
      clientCredentials: ClientCredentials
      +
      +

      Client credentials for which to request a token

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving access token

      +
      +
    • +
    • +
      Default value customBody: Record<string, any> = {}
      +
      +

      Object containing value required for the body request

      +
      +
    • +
    +

    Returns Promise<ClientCredentialsResponse>

    +

    A promise resolving to the response

    +
  • +
+
+
+ +

concat

+ +
    +
  • + +
    +
    +

    Build a filter function to concatenate two strings. Evaluates to string.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str1: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The first string to concatenate. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      str2: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The second string to concatenate. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns StringFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

contains

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a string is a substring of the other. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      substr: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The substring to test for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to test. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

createComplexType

+
    +
  • createComplexType<ComplexT>(json: any, converters: any): ComplexT
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.25.0. use deserializeComplexType instead.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      ComplexT

      +
    • +
    +

    Parameters

    +
      +
    • +
      json: any
      +
      +

      A raw json object to deserialize a complex type from.

      +
      +
    • +
    • +
      converters: any
      +
      +

      A list of rules on how to convert json to the respective type in JavaScript or TypeScript.

      +
      +
    • +
    +

    Returns ComplexT

    +

    A deserialized complex type representation.

    +
  • +
+
+
+ +

createGetFilter

+ +
    +
  • + +
    +
    +

    Creates a getFilter function using the OData v2 or OData v4 URI converter. + The concrete filter getters are initiated in odata/v2/uri-conversion/odata-uri.ts and odata/v4/uri-conversion/odata-uri.ts.

    +
    +
    +

    Parameters

    +
      +
    • +
      uriConverter: UriConverter
      +
      +

      Uri converter for v2 or v4.

      +
      +
    • +
    +

    Returns GetFilter

    +

    The filter getter. See interface GetFilter

    +
  • +
+
+
+ +

createGetResourcePathForKeys

+
    +
  • createGetResourcePathForKeys(uriConverter: UriConverter): GetResourcePathForKeys
  • +
+
    +
  • + +
    +
    +

    Creates a getResourcePathForKeys function using the OData v2 or OData v4 URI converter. + The concrete instances for v2 or v4 are initiated in odata/v2/uri-conversion/odata-uri.ts and odata/v4/uri-conversion/odata-uri.ts.

    +
    +
    +

    Parameters

    +
      +
    • +
      uriConverter: UriConverter
      +
      +

      Uri converter for v2 or v4.

      +
      +
    • +
    +

    Returns GetResourcePathForKeys

    +

    The filter getter. See GetFilter

    +
  • +
+
+
+ +

customAttributes

+
    +
  • customAttributes(decodedToken: DecodedJWT): Map<string, string[]>
  • +
+
    +
  • + +
    +
    +

    Extracts the custom attributes in the JWT

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the custom attributes

      +
      +
    • +
    +

    Returns Map<string, string[]>

    +

    custom attributes added by the xsuaa to the issued JWT.

    +
  • +
+
+
+ +

day

+ + +
+
+ +

decodeJwt

+ +
    +
  • + +
    +
    +

    Decode JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      token: string
      +
      +

      JWT to be decoded

      +
      +
    • +
    +

    Returns DecodedJWT

    +

    Decoded payload.

    +
  • +
+
+
+ +

decodeJwtComplete

+ +
    +
  • + +
    +
    +

    Decode JWT and return the complete decoded token.

    +
    +
    +

    Parameters

    +
      +
    • +
      token: string
      +
      +

      JWT to be decoded

      +
      +
    • +
    +

    Returns CompleteDecodedJWT

    +

    Decoded token containing payload, header and signature.

    +
  • +
+
+
+ +

desc

+ + +
+
+ +

destinationForServiceBinding

+ +
    +
  • + +
    +
    +

    Tries to build a destination from a service binding with the given name. + Throws an error if no services are bound at all, no service with the given name can be found, or the service type is not supported. + The last error can be circumvent by using the second parameter to provide a custom function that transforms a service binding to a destination.

    +
    +
    +

    Parameters

    +
      +
    • +
      serviceInstanceName: string
      +
      +

      The name of the service.

      +
      +
    • +
    • +
      Default value options: DestinationForServiceBindingsOptions = {}
      +
      +

      Options to customize the behavior of this function.

      +
      +
    • +
    +

    Returns Destination

    +

    A destination.

    +
  • +
+
+
+ +

endsWith

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a string ends with another. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to test. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      suffix: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The suffix to test for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

entityDeserializer

+
    +
  • entityDeserializer<EntityT, JsonT>(edmToTs: EdmToTsTypeV2 | EdmToTsTypeV4, extractODataETag: ExtractODataETagType, extractDataFromOneToManyLink: ExtractDataFromOneToManyLinkType): EntityDeserializer
  • +
+
    +
  • + +
    +
    +

    Constructs an entityDeserializer given the OData v2 or v4 specific methods. + The concrete deserializers are created in odata/v2/entity-deserializer.ts and odata/v4/entity-deserializer.ts

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT

      +
    • +
    • +

      JsonT

      +
    • +
    +

    Parameters

    +
      +
    • +
      edmToTs: EdmToTsTypeV2 | EdmToTsTypeV4
      +
      +

      Converters emd input to ts values.

      +
      +
    • +
    • +
      extractODataETag: ExtractODataETagType
      +
      +

      Extractor for the Etag.

      +
      +
    • +
    • +
      extractDataFromOneToManyLink: ExtractDataFromOneToManyLinkType
      +
      +

      Extractor for data related to one to many links.

      +
      +
    • +
    +

    Returns EntityDeserializer

    +

    a entity deserializer as defined by EntityDeserializer

    +
  • +
+
+
+ +

entitySerializer

+ +
    +
  • + +
    +
    +

    Constructs an entitySerializer given the OData v2 or v4 specific tsToEdm method. + The concrete serializers are created in odata/v2/entity-serializer.ts and odata/v4/entity-serializer.ts

    +
    +
    +

    Parameters

    +
      +
    • +
      tsToEdm: TsToEdmType
      +
      +

      Converters ts input to edm values

      +
      +
    • +
    +

    Returns EntitySerializer

    +

    a entity serializer as defined by EntitySerializer

    +
  • +
+
+
+ +

execute

+ + +
+
+ +

extractClientCredentials

+ + +
+
+ +

extractCustomFields

+
    +
  • extractCustomFields<EntityT, JsonT>(json: Partial<JsonT>, entityConstructor: Constructable<EntityT>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Extracts all custom fields from the JSON payload for a single entity. + In this context, a custom fields is every property that is not known in the corresponding entity class.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      json: Partial<JsonT>
      +
      +

      The JSON payload.

      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +

      The constructor function of the entity class.

      +
      +
    • +
    +

    Returns Record<string, any>

    +

    An object containing the custom fields as key-value pairs.

    +
  • +
+
+
+ +

extractDataFromOneToManyLink

+
    +
  • extractDataFromOneToManyLink(data: any): any[] | undefined
  • +
+ +
+
+ +

extractDataFromOneToManyLink

+
    +
  • extractDataFromOneToManyLink(data: any): any[] | undefined
  • +
+ +
+
+ +

extractEtagFromHeader

+
    +
  • extractEtagFromHeader(headers: any): string | undefined
  • +
+ +
+
+ +

extractODataEtagV2

+
    +
  • extractODataEtagV2(json: Record<string, any>): string | undefined
  • +
+
    +
  • + +
    +
    +

    Extractor for the etag for OData v2 responses used in entityDeserializer.

    +
    +
    +

    Parameters

    +
      +
    • +
      json: Record<string, any>
      +
      +

      Response data from which the etag is extracted

      +
      +
    • +
    +

    Returns string | undefined

    +

    The etag

    +
  • +
+
+
+ +

extractODataEtagV4

+
    +
  • extractODataEtagV4(json: Record<string, any>): string | undefined
  • +
+
    +
  • + +
    +
    +

    Extractor for the etag for OData v4 responses used in entityDeserializer.

    +
    +
    +

    Parameters

    +
      +
    • +
      json: Record<string, any>
      +
      +

      Reponse data from which the etag is extracted

      +
      +
    • +
    +

    Returns string | undefined

    +

    The etag

    +
  • +
+
+
+ +

fetchDestination

+
    +
  • fetchDestination(destinationServiceUri: string, jwt: string, destinationName: string, options?: ResilienceOptions): Promise<Destination>
  • +
+
    +
  • + +
    +
    +

    Fetches a specific destination by name from the given URI, including authorization tokens. + For destinations with authenticationType OAuth2SAMLBearerAssertion, this call will trigger the OAuth2SAMLBearerFlow against the target destination.

    +
    +
    +

    Parameters

    +
      +
    • +
      destinationServiceUri: string
      +
      +

      The URI of the destination service

      +
      +
    • +
    • +
      jwt: string
      +
      +

      The access token

      +
      +
    • +
    • +
      destinationName: string
      +
      +

      The name of the desired destination

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving destinations

      +
      +
    • +
    +

    Returns Promise<Destination>

    +

    A Promise resolving to the destination

    +
  • +
+
+
+ +

fetchInstanceDestinations

+ +
    +
  • + +
    +
    +

    Fetches all instance destinations from the given URI.

    +
    +
    +

    Parameters

    +
      +
    • +
      destinationServiceUri: string
      +
      +

      The URI of the destination service

      +
      +
    • +
    • +
      jwt: string
      +
      +

      The access token

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving destinations

      +
      +
    • +
    +

    Returns Promise<Destination[]>

    +

    A promise resolving to a list of instance destinations

    +
  • +
+
+
+ +

fetchSubaccountDestinations

+ +
    +
  • + +
    +
    +

    Fetches all subaccount destinations from the given URI.

    +
    +
    +

    Parameters

    +
      +
    • +
      destinationServiceUri: string
      +
      +

      The URI of the destination service

      +
      +
    • +
    • +
      jwt: string
      +
      +

      The access token

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving destinations

      +
      +
    • +
    +

    Returns Promise<Destination[]>

    +

    A promise resolving to a list of subaccount destinations

    +
  • +
+
+
+ +

fetchVerificationKeys

+
    +
  • fetchVerificationKeys(xsuaaCredentials: XsuaaServiceCredentials, jku?: undefined | string): Promise<TokenKey[]>
  • +
  • fetchVerificationKeys(url: string, clientId: string, clientSecret: string): Promise<TokenKey[]>
  • +
+
    +
  • + +
    +
    +

    Fetches verification keys from the XSUAA service for the given credentials.

    +
    +
    +

    Parameters

    +
      +
    • +
      xsuaaCredentials: XsuaaServiceCredentials
      +
      +

      Credentials of the XSUAA service instance.

      +
      +
    • +
    • +
      Optional jku: undefined | string
      +
      +

      Value of the jku property in the JWT header. If not provided the old legacy URL xsuaaCredentials.url/token_keys is used as a fallback which will not work for subscriber accounts created after 14th of April 2020.

      +
      +
    • +
    +

    Returns Promise<TokenKey[]>

    +

    An array of TokenKeys.

    +
  • +
  • + +
    +
    +

    Fetches verification keys from the XSUAA service for the given URL, with the given pair of credentials.

    +
    +
    +

    Parameters

    +
      +
    • +
      url: string
      +
      +

      URL of the XSUAA service instance.

      +
      +
    • +
    • +
      clientId: string
      +
      +

      Client ID of the XSUAA service instance.

      +
      +
    • +
    • +
      clientSecret: string
      +
      +

      Client secret of the XSUAA service instance.

      +
      +
    • +
    +

    Returns Promise<TokenKey[]>

    +

    An array of TokenKeys.

    +
  • +
+
+
+ +

filterFunction

+ + +
+
+ +

filterFunctionV4

+ + +
+
+ +

filterNullishValues

+
    +
  • filterNullishValues(headers?: Record<string, any>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Filter headers that have nullish values.

    +
    +
    +

    Parameters

    +
      +
    • +
      Default value headers: Record<string, any> = {}
      +
      +

      A header object to be filtered.

      +
      +
    • +
    +

    Returns Record<string, any>

    +
      +
    • A filtered header object containing only headers with non-nullish values.
    • +
    +
  • +
+
+
+ +

floor

+ +
    +
  • + +
    +
    +

    Build a filter function to floor a number. Evaluates to double or decimal, defaults to double.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      num: number | Field<EntityT> | NumberFilterFunction<EntityT>
      +
      +

      The number to floor. This can either be a number, a reference to a field or another filter function.

      +
      +
    • +
    • +
      Default value returnType: "double" | "decimal" = "double"
      +
      +

      The return type to use.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

fractionalSeconds

+ +
    +
  • + +
    +
    +

    Build a filter function to get the fractional seconds of a date. Evaluates to decimal.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the fractional seconds for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

getAgentConfig

+ +
    +
  • + +
    +
    +

    Returns the http or https-agent config depending on the destination URL. + If the destination contains a proxy configuration, the agent will be a proxy-agent. + If not it will be the default http-agent coming from node.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      determining which kind of configuration is returned

      +
      +
    • +
    +

    Returns HttpAgentConfig | HttpsAgentConfig

    +

    The http or http-agent configuration.

    +
  • +
+
+
+ +

getAuthHeaders

+
    +
  • getAuthHeaders(destination: Destination, customHeaders?: Record<string, any>): Promise<Record<string, string>>
  • +
+ +
+
+ +

getAxiosConfigWithDefaults

+ + +
+
+ +

getCollectionResult

+
    +
  • getCollectionResult(data: any): any[]
  • +
+
    +
  • + +
    +
    +

    Extract the collection data from the response. + If the data does not contain a collection an empty array is returned.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
      +
      +

      Response of the OData v2 service

      +
      +
    • +
    +

    Returns any[]

    +

    any[] - Collection extracted from the response

    +
  • +
+
+
+ +

getCollectionResult

+
    +
  • getCollectionResult(data: any): any[]
  • +
+
    +
  • + +
    +
    +

    Extract the collection data from the response. + If the data does not contain a collection an empty array is returned.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
      +
      +

      Response of the OData v4 service

      +
      +
    • +
    +

    Returns any[]

    +

    any[] - Collection extracted from the response

    +
  • +
+
+
+ +

getDestination

+ +
    +
  • + +
    +
    +

    Builds a destination from one of three sources (in the given order):

    +
      +
    • from the environment variable "destinations"
    • +
    • from service bindings
    • +
    • from the destination service
    • +
    +
    +

    If you want to get a destination only from a specific source, use the corresponding function directly + (getDestinationFromEnvByName, destinationForServiceBinding, getDestinationFromDestinationService).

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name of the destination to be retrieved.

      +
      +
    • +
    • +
      Default value options: DestinationOptions = {}
      +
      +

      Configuration for how to retrieve destinations from the destination service.

      +
      +
    • +
    +

    Returns Promise<Destination | null>

    +

    A promise returning the requested destination on success.

    +
  • +
+
+
+ +

getDestinationBasicCredentials

+
    +
  • getDestinationBasicCredentials(): BasicCredentials
  • +
+
    +
  • + +
    +
    +

    Basic Credentials Getter from Destination service credentials needed for JWT generator.

    +
    +
    +

    Returns BasicCredentials

    +

    Basic credentials.

    +
  • +
+
+
+ +

getDestinationByName

+
    +
  • getDestinationByName(name: string): Destination | null
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.4.2. Use getDestinationFromEnvByName instead.

    +

    Get a destination from the environment variables by name. Throws an error if there are multiple destinations with the same name. + This is discouraged for productive use! Use destination-accessor/useOrFetchDestination for fetching destinations + from the Cloud Foundry destination service.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Name of the destination

      +
      +
    • +
    +

    Returns Destination | null

    +

    The requested destination if existent, otherwise null

    +
  • +
+
+
+ +

getDestinationFromDestinationService

+
    +
  • getDestinationFromDestinationService(name: string, options: DestinationOptions & { iss?: undefined | string }): Promise<Destination | null>
  • +
+
    +
  • + +
    +
    +

    Retrieves a destination with the given name from the Cloud Foundry destination service. + Returns null if no destination can be found. + Requires the following service bindings: destination, XSUAA + By default, selects subscriber over provider and instance over subaccount destinations.

    +
    +

    If the destinations are read from the environment, the jwt will be ignored.

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name of the destination to be retrieved.

      +
      +
    • +
    • +
      options: DestinationOptions & { iss?: undefined | string }
      +
      +

      Configuration for how to retrieve destinations from the destination service.

      +
      +
    • +
    +

    Returns Promise<Destination | null>

    +

    A promise returning the requested destination on success.

    +
  • +
+
+
+ +

getDestinationFromEnvByName

+
    +
  • getDestinationFromEnvByName(name: string): Destination | null
  • +
+
    +
  • + +
    +
    +

    Get a destination from the environment variables by name. Throws an error if there are multiple destinations with the same name. + This is discouraged for productive use! Use destination-accessor/useOrFetchDestination for fetching destinations + from the Cloud Foundry destination service.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Name of the destination

      +
      +
    • +
    +

    Returns Destination | null

    +

    The requested destination if existent, otherwise null

    +
  • +
+
+
+ +

getDestinationOptions

+ +
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.0.1. Use getDestination instead.

    +

    Retrieves a destination with the given name from the Cloud Foundry destination service. + Returns null if no destination can be found. + Requires the following service bindings: destination, XSUAA + By default, selects subscriber over provider and instance over subaccount destinations.

    +

    If the destinations are read from the environment, the jwt will be ignored.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name of the destination to be retrieved.

      +
      +
    • +
    • +
      Default value options: DestinationOptions = {}
      +
      +

      The options of the fetching query of the destination that include the JWT of the current request and the strategy for selecting a destination.

      +
      +
    • +
    +

    Returns Promise<Destination | null>

    +

    A promise returning the requested destination on success.

    +
  • +
+
+
+ +

getDestinationServiceCredentials

+
    +
  • getDestinationServiceCredentials(): any
  • +
+ +
+
+ +

getDestinationServiceCredentialsList

+ + +
+
+ +

getDestinationServiceUri

+
    +
  • getDestinationServiceUri(): string | null
  • +
+
    +
  • + +
    +
    +

    Destination URI getter + NOTICE: If there exist more than one destination/uri, the function + returns the first entry.

    +
    +
    +

    Returns string | null

    +

    The first existing uri in destination or null if not found.

    +
  • +
+
+
+ +

getDestinations

+ +
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.4.2. Use getDestinationsFromEnv instead.

    +

    Get all destinations from the environment variable "destinations". + This is discouraged for productive use! Use destination-accessor/useOrFetchDestination for fetching destinations + from the Cloud Foundry destination service.

    +
    +
    +
    +

    Returns Destination[]

    +

    A list of destinations

    +
  • +
+
+
+ +

getDestinationsFromEnv

+ + +
+
+ +

getEdmType

+ +
    +
  • + +
    +
    +

    Convenience method to get the EdmTypeShared from the overloaded constructor. + The two scenarios are complexTypeNameOrEdmType = EdmTypeShared and edmTypeOrUndefined = undefined or complexTypeNameOrEdmType = string of complextype and edmTypeOrUndefined = EdmTypeShared.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      complexTypeNameOrEdmType: string | EdmTypeShared<T>
      +
      +

      Either the name of the complex type or the EdmType

      +
      +
    • +
    • +
      Optional edmTypeOrUndefined: EdmTypeShared<T>
      +
      +

      Either the EdmType or undefined.

      +
      +
    • +
    +

    Returns EdmTypeShared<T>

    +

    The EdmType resolved for the two arguments.

    +
  • +
+
+
+ +

getEntityConstructor

+
    +
  • getEntityConstructor<EntityT, ComplexT>(fieldOf: ConstructorOrField<EntityT, ComplexT>): Constructable<EntityT>
  • +
+
    +
  • + +
    +
    +

    Convenience method to get the entity constructor of the parent of a complex type.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      fieldOf: ConstructorOrField<EntityT, ComplexT>
      +
      +

      Either an entity constructor or another complex type field.

      +
      +
    • +
    +

    Returns Constructable<EntityT>

    +

    The constructor of the transitive parent entity;

    +
  • +
+
+
+ +

getEntityKeys

+
    +
  • getEntityKeys<EntityT>(entity: EntityT, entityConstructor: Constructable<EntityT>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Helper function that maps an entity to its keys map with their original names.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      entity: EntityT
      +
      +

      Entity to map

      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +

      The constructor of the entity

      +
      +
    • +
    +

    Returns Record<string, any>

    +

    object that includes all keys that represent given entity

    +
  • +
+
+
+ +

getEnvironmentVariable

+
    +
  • getEnvironmentVariable(name: string): string | undefined | null
  • +
+
    +
  • + +
    +
    +

    Environment variables accessor.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Environment variable name.

      +
      +
    • +
    +

    Returns string | undefined | null

    +

    Env variable value if defined. + null: If not defined.

    +
  • +
+
+
+ +

getExpandV2

+
    +
  • getExpandV2<EntityT>(selects?: Selectable<EntityT>[]): Partial<{ expand: string }>
  • +
+
    +
  • + +
    +
    +

    Get an object containing the given expand as a query parameter, or an empty object if none was given. + In this OData v2 expand, selected properties are automatically added to the expand.

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV2

      +
      +

      Type of the entity to expand on

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value selects: Selectable<EntityT>[] = []
      +
      +

      The selects which are expanded if necessary

      +
      +
    • +
    +

    Returns Partial<{ expand: string }>

    +

    An object containing the query parameter or an empty object

    +
  • +
+
+
+ +

getExpandV4

+
    +
  • getExpandV4<EntityT>(expands?: Expandable<EntityT>[], entityConstructor: Constructable<EntityT>): Partial<{ expand: string }>
  • +
+
    +
  • + +
    +
    +

    Get an object containing the given expand as a query parameter, or an empty object if none was given.

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV4

      +
      +

      Type of the entity to expand on

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value expands: Expandable<EntityT>[] = []
      +
      +

      The expands to transform to a query parameter

      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +

      Constructor type of the entity to expand on

      +
      +
    • +
    +

    Returns Partial<{ expand: string }>

    +

    An object containing the query parameter or an empty object

    +
  • +
+
+
+ +

getGrantTokenCacheKey

+ + +
+
+ +

getHeader

+
    +
  • getHeader(key: string, headers?: Record<string, any>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Find a header in a given header object, if available, idepdendent of the case (lower / upper).

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      Name of the header to be found.

      +
      +
    • +
    • +
      Default value headers: Record<string, any> = {}
      +
      +

      Header object to be searched for given key.

      +
      +
    • +
    +

    Returns Record<string, any>

    +
      +
    • An object containing the given key (and value) in its original case, as found in headers or an empty object if not found.
    • +
    +
  • +
+
+
+ +

getHeaderValue

+
    +
  • getHeaderValue(key: string, headers?: Record<string, any>): any | undefined
  • +
+
    +
  • + +
    +
    +

    Get the value of a header based on the given key, independent of the case (lower / upper).

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      Name of the header to be found.

      +
      +
    • +
    • +
      Default value headers: Record<string, any> = {}
      +
      +

      Header object to be searched for given key.

      +
      +
    • +
    +

    Returns any | undefined

    +

    The value of the header with the given key or undefined.

    +
  • +
+
+
+ +

getLinkedCollectionResult

+
    +
  • getLinkedCollectionResult(data: any): any[]
  • +
+
    +
  • + +
    +
    +

    Extract the collection data from the one to many link response. + If the data does not contain a collection an empty array is returned.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
      +
      +

      Response of the one to many link

      +
      +
    • +
    +

    Returns any[]

    +

    any[] - Collection extracted from the response

    +
  • +
+
+
+ +

getLinkedCollectionResult

+
    +
  • getLinkedCollectionResult(data: any): any[]
  • +
+
    +
  • + +
    +
    +

    Extract the collection data from the one to many link response. + If the data does not contain a collection an empty array is returned.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
      +
      +

      Response of the one to many link

      +
      +
    • +
    +

    Returns any[]

    +

    any[] - Collection extracted from the response

    +
  • +
+
+
+ +

getOAuth2ClientCredentialsToken

+
    +
  • getOAuth2ClientCredentialsToken(destination: Destination): Promise<ClientCredentialsResponse>
  • +
+
    +
  • + +
    +
    +

    Retrieves an access token required for "OAuth2ClientCredentials" destination authentication type.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      A destination having OAuth2ClientCredentials authentication type

      +
      +
    • +
    +

    Returns Promise<ClientCredentialsResponse>

    +

    A promise returning the requested access token on success.

    +
  • +
+
+
+ +

getOrderBy

+
    +
  • getOrderBy<EntityT>(orderBy: Orderable<EntityT>[]): Partial<{ orderby: string }>
  • +
+
    +
  • + +
    +
    +

    Get an object containing the given order bys as query parameter, or an empty object if none was given.

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to order

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      orderBy: Orderable<EntityT>[]
      +
      +

      A list of orderables to get the query parameters for

      +
      +
    • +
    +

    Returns Partial<{ orderby: string }>

    +

    An object containing the query parameter or an empty object

    +
  • +
+
+
+ +

getProtocolOrDefault

+ +
    +
  • + +
    +
    +

    Extracts the http protocol from the destination url. The default value is http if no protocol is given.

    +
    +
    +
    throws
    +

    Error in case a unsupported protocol is given in the destination URL like rfc://example.com.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      URL of this destination is parsed

      +
      +
    • +
    +

    Returns Protocol

    +

    The protocol, either https or http.

    +
  • +
+
+
+ +

getQueryParametersForFilter

+
    +
  • getQueryParametersForFilter<EntityT>(filter: Filterable<EntityT>, entityConstructor: Constructable<EntityT>): Partial<{ filter: string }>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use oDataUriV2.getFilter instead. + Get an object containing the given filter as query parameter, or an empty object if none was given.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV2

      +
      +

      Type of the entity to filter on

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      filter: Filterable<EntityT>
      +
      +

      The filter to transform to a query parameter

      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +

      Constructor type of the entity to filter on

      +
      +
    • +
    +

    Returns Partial<{ filter: string }>

    +

    An object containing the query parameter or an empty object

    +
  • +
+
+
+ +

getQueryParametersForOrderBy

+
    +
  • getQueryParametersForOrderBy<EntityT>(orderBy: Orderable<EntityT>[]): Partial<{ orderby: string }>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use oDataUriV2.getOrderBy instead. + Get an object containing the given order bys as query parameter, or an empty object if none was given.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV2

      +
      +

      Type of the entity to order

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      orderBy: Orderable<EntityT>[]
      +
      +

      A list of orderables to get the query parameters for

      +
      +
    • +
    +

    Returns Partial<{ orderby: string }>

    +

    An object containing the query parameter or an empty object

    +
  • +
+
+
+ +

getQueryParametersForSelection

+
    +
  • getQueryParametersForSelection<EntityT>(selects?: Selectable<EntityT>[]): Partial<{ expand: string; select: string }>
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use oDataUriV2.getSelect and oDataUriV2.getExpand instead.

    +

    Get an object containing the given Selectables as query parameter, or an empty object if none were given. + This retrieves where in addition to the selection (select) there is also an expansion (expand) needed.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV2

      +
      +

      Type of the entity to get the selection for

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value selects: Selectable<EntityT>[] = []
      +
      +

      The list of selectables to be transformed to query parameters

      +
      +
    • +
    +

    Returns Partial<{ expand: string; select: string }>

    +

    An object containing the query parameters or an empty object

    +
  • +
+
+
+ +

getRequestLine

+ +
    +
  • + +
    +
    +

    Generate the request line, containing method, url and http version from the request builder, e.g.: + GET /sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartnerAddress?$format=json&$top=1 HTTP/1.1

    +
    +
    +

    Parameters

    +
      +
    • +
      requestBuilder: MethodRequestBuilderBase<ODataRequestConfig>
      +
      +

      Reqeust builder holds the request information.

      +
      +
    • +
    +

    Returns string

    +

    the generated request line.

    +
  • +
+
+
+ +

getResourcePathForKeys

+
    +
  • getResourcePathForKeys<EntityT>(keys?: Record<string, FieldType>, entityConstructor: Constructable<EntityT>): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.21.0. Use oDataUriV2.getResourcePathForKeys instead. + Get the resource path of an entity specified by key-value pairs.

    +
    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to get the resource path for

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value keys: Record<string, FieldType> = {}
      +
      +

      Key-value pairs where the key is the name of a key property of the given entity and the value is the respective value

      +
      +
    • +
    • +
      entityConstructor: Constructable<EntityT>
      +
      +

      Constructor type of the entity to get the resource path for

      +
      +
    • +
    +

    Returns string

    +

    The path to the resource

    +
  • +
+
+
+ +

getSelectV2

+
    +
  • getSelectV2<EntityT>(selects?: Selectable<EntityT>[]): Partial<{ select: string }>
  • +
+
    +
  • + +
    +
    +

    Get an object containing the given Selectables as query parameter, or an empty object if none were given. + This retrieves where in addition to the selection (select) there is also an expansion (expand) needed.

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV2

      +
      +

      Type of the entity to get the selection for

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value selects: Selectable<EntityT>[] = []
      +
      +

      The list of selectables to be transformed to query parameters

      +
      +
    • +
    +

    Returns Partial<{ select: string }>

    +

    An object containing the query parameters or an empty object

    +
  • +
+
+
+ +

getSelectV4

+
    +
  • getSelectV4<EntityT>(selects?: Selectable<EntityT>[]): Partial<{ select: string }>
  • +
+
    +
  • + +
    +
    +

    Get an object containing the given Selectables as query parameter, or an empty object if none were given. + In OData v4 selected properties are not automatically expanded anymore and a manual expand needs to be performed.

    +
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityV4

      +
      +

      Type of the entity to get the selection for

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Default value selects: Selectable<EntityT>[] = []
      +
      +

      The list of selectables to be transformed to query parameters

      +
      +
    • +
    +

    Returns Partial<{ select: string }>

    +

    An object containing the query parameters or an empty object

    +
  • +
+
+
+ +

getService

+
    +
  • getService(service: string): Service | undefined
  • +
+
    +
  • + +
    +
    +

    Returns the first found instance for the given service type.

    +
    +
    +

    Parameters

    +
      +
    • +
      service: string
      +
      +

      The service type.

      +
      +
    • +
    +

    Returns Service | undefined

    +

    The first found service.

    +
  • +
+
+
+ +

getServiceCredentialsList

+
    +
  • getServiceCredentialsList(service: string): any[]
  • +
+
    +
  • + +
    +
    +

    Credentials list getter for a given service.

    +
    +
    +

    Parameters

    +
      +
    • +
      service: string
      +
      +

      Service name

      +
      +
    • +
    +

    Returns any[]

    +

    Fetched credentials objects of existing service in 'VCAP_SERVICES'.

    +
  • +
+
+
+ +

getServiceList

+
    +
  • getServiceList(service: string): Service[]
  • +
+
    +
  • + +
    +
    +

    Services getter for a given service.

    +
    +
    +

    Parameters

    +
      +
    • +
      service: string
      +
      +

      Service name.

      +
      +
    • +
    +

    Returns Service[]

    +

    List of service bindings of the given type. Returns an empty array if no service binding exists for the given type.

    +
  • +
+
+
+ +

getSingleResult

+
    +
  • getSingleResult(data: any): Record<string, any>
  • +
+ +
+
+ +

getSingleResult

+
    +
  • getSingleResult(data: any): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Extract the single entry data from the response. + If the data does not contain a single object an empty object is returned.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
      +
      +

      Response of the OData v4 service

      +
      +
    • +
    +

    Returns Record<string, any>

    +

    Record<string, any> - single object extracted from the response

    +
  • +
+
+
+ +

getUrlProtocol

+ +
    +
  • + +
    +
    +
    deprecated
    +

    Since v1.5.1. use getProtocolOrDefault instead + Takes the destination URL and return everything before the '://'.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      URL of this destination is parsed

      +
      +
    • +
    +

    Returns Protocol | undefined

    +

    The protocol either undefined if no :// is found or anything before the delimiter.

    +
  • +
+
+
+ +

getVcapService

+
    +
  • getVcapService(): Record<string, any> | null
  • +
+
    +
  • + +
    +
    +

    'VCAP_SERVICES' Getter from environment variables. + This function returns the VCAP_SERVICES as object or null if it is not defined (i.e. no services are bound to the application).

    +
    +
    +

    Returns Record<string, any> | null

    +

    'VCAP_SERVICES' found in environment variables or null if not defined. The key denotes the name ov the service and the value is the definition.

    +
  • +
+
+
+ +

getXsuaaServiceCredentials

+ +
    +
  • + +
    +
    +

    Takes a decoded JWT and uses the client_id and audience claims to determine the XSUAA service instance + that issued the JWT. Returns the credentials if a match is found, otherwise throws an error. + If no decoded JWT is specified, then returns the first existing XSUAA credential service plan "application".

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional token: DecodedJWT | string
      +
      +

      Either an encoded or decoded JWT.

      +
      +
    • +
    +

    Returns XsuaaServiceCredentials

    +

    The credentials for a match, otherwise null.

    +
  • +
+
+
+ +

hasSubsequence

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a set is a subsequence of the other, i. e. wheter the second parameter can be transformed into the first by removing items. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      subsequence: ParamT[] | Field<EntityT> | CollectionFilterFunction<EntityT, ReturnT>
      +
      +

      The subsequence to test for. This can either be an array, a reference to a field or another filter function.

      +
      +
    • +
    • +
      sequence: ParamT[] | Field<EntityT> | CollectionFilterFunction<EntityT, ReturnT>
      +
      +

      The sequence to test. This can either be an array, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

hasSubset

+ + +
+
+ +

headerForClientCredentials

+ + +
+
+ +

hour

+ +
    +
  • + +
    +
    +

    Build a filter function to get the hour of a date. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the hour for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

indexOf

+ +
    +
  • + +
    +
    +

    Build a filter function to get the start index of a substring. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to get the index from. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      substr: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The substring to get the index for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

isCollectionResult

+
    +
  • isCollectionResult(data: any): boolean
  • +
+ +
+
+ +

isCollectionResult

+
    +
  • isCollectionResult(data: any): boolean
  • +
+ +
+
+ +

isComplexTypeNameSpace

+
    +
  • isComplexTypeNameSpace(val: any): val is ComplexTypeNamespace<any>
  • +
+ +
+
+ +

isDestination

+
    +
  • isDestination(destination: any): destination is Destination
  • +
+ +
+
+ +

isDestinationNameAndJwt

+
    +
  • isDestinationNameAndJwt(destination: any): destination is DestinationNameAndJwt
  • +
+ +
+
+ +

isEdmType

+
    +
  • isEdmType(val: any): val is EdmTypeShared<"any">
  • +
+
    +
  • + +
    +
    +

    Check whether a value is an EdmType. This will yield positive results for every string starting with Edm..

    +
    +
    +

    Parameters

    +
      +
    • +
      val: any
      +
      +

      Value to test.

      +
      +
    • +
    +

    Returns val is EdmTypeShared<"any">

    +

    Whether the given value is of type EdmTypeShared

    +
  • +
+
+
+ +

isFilter

+
    +
  • isFilter<T, FieldT>(filterable: Filterable<T>): filterable is Filter<T, FieldT>
  • +
+ +
+
+ +

isFilterLambdaExpression

+
    +
  • isFilterLambdaExpression<EntityT, FieldT>(filterable: Filterable<EntityT>): filterable is FilterLambdaExpression<EntityT, FieldT>
  • +
+ +
+
+ +

isFilterLink

+
    +
  • isFilterLink<EntityT, LinkedT>(filterable: Filterable<EntityT>): filterable is FilterLink<EntityT, LinkedT>
  • +
+ +
+
+ +

isFilterList

+
    +
  • isFilterList<T>(filterable: Filterable<T>): filterable is FilterList<T>
  • +
+ +
+
+ +

isIdenticalTenant

+ +
    +
  • + +
    +
    +

    Compare two decoded JWTs based on their tenantIds.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedUserToken: DecodedJWT
      +
      +

      User JWT

      +
      +
    • +
    • +
      decodedProviderToken: DecodedJWT
      +
      +

      Provider JWT

      +
      +
    • +
    +

    Returns boolean

    +

    Whether the tenant is identical.

    +
  • +
+
+
+ +

isOf

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a selection is of a given type. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      type: string
      +
      +

      The type to test for, e. g. API_BUSINESS_PARTNER.A_BusinessPartner.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
  • + +
    +
    +

    Build a filter function to test whether a field is of a given type. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      expression: Field<EntityT>
      +
      +

      A reference to a field to test for type.

      +
      +
    • +
    • +
      type: string
      +
      +

      The type to test for, e. g. API_BUSINESS_PARTNER.A_BusinessPartner.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

isWithETag

+
    +
  • isWithETag(config: any): config is WithETag
  • +
+ +
+
+ +

issuerUrl

+
    +
  • issuerUrl(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the issuer url of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the issuer url from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The issuer url if available.

    +
  • +
+
+
+ +

length

+ + +
+
+ +

matchesPattern

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a string matches a pattern. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to get the index from. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      regex: string
      +
      +

      The pattern to test against. This should be a regular expression as a string.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

maxDateTime

+ + +
+
+ +

minDateTime

+ + +
+
+ +

minute

+ +
    +
  • + +
    +
    +

    Build a filter function to get the minute of a date. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the minute for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

month

+ +
    +
  • + +
    +
    +

    Build a filter function to get the month of a date. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the month for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

Const nonEnumerable

+
    +
  • nonEnumerable(target: any, propertyKey: string): void
  • +
+ +
+
+ +

now

+ + +
+
+ +

or

+ +
    +
  • + +
    +
    +

    Create a FilterList by combining Filterables with logical or.

    +
    +

    Example:

    +
    Entity.requestBuilder()
    + .getAll()
    + .filter(or(filterExp1, filterExp2));
    +
    +

    Type parameters

    +
      +
    • +

      EntityT: EntityBase

      +
      +

      Type of the entity to be filtered on

      +
      +
    • +
    +

    Parameters

    +
      +
    • +
      Rest ...expressions: Filterable<EntityT>[]
      +
      +

      Filterables to be combined with logical or

      +
      +
    • +
    +

    Returns FilterList<EntityT>

    +

    The newly created FilterList

    +
  • +
+
+
+ +

parseDestination

+ +
    +
  • + +
    +
    +

    Takes a JSON object returned by any of the calls to the destination service and returns an SDK compatible destination object. + This function only accepts destination configurations of type 'HTTP' and will error if no 'URL' is given.

    +
    +
    +

    Parameters

    + +

    Returns Destination

    +

    An SDK compatible destination object.

    +
  • +
+
+
+ +

parseProxyEnv

+ +
    +
  • + +
    +
    +

    Parses the environment variable for the web proxy and extracts the values considering defaults like http for the protocol and 80 or 443 for the port. + The general pattern to be parsed is protocol://user:password@host:port, where everything besides the host is optional. + Special characters in the user and password need to be percent encoded.

    +
    +
    +

    Parameters

    +
      +
    • +
      proxyEnvValue: string
      +
      +

      Environment variable which is parsed

      +
      +
    • +
    +

    Returns ProxyConfiguration | undefined

    +

    Configuration with default values or undefined if the parsing failed.

    +
  • +
+
+
+ +

prependDollar

+
    +
  • prependDollar(param: string): string
  • +
+ +
+
+ +

proxyAgent

+ +
    +
  • + +
    +
    +

    Builds the http(s)-agent config. Note that the proxy agent type like http or https is determined by the destination RUL protocol. + The protocol from the proxy is unrelated to this and in most cases http.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      Destination containing the proxy configurations

      +
      +
    • +
    +

    Returns HttpAgentConfig | HttpsAgentConfig

    +

    The http(s)-agent containing the proxy configuration

    +
  • +
+
+
+ +

proxyStrategy

+ +
    +
  • + +
    +
    +

    Determines the proxy strategy. If noProxy is set the ProxyConfiguration in the destination is omitted. + For onPremProxy or internetProxy the connectivy service or enviroment variables are checked to fill the ProxyConfiguration.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      from which the proxy strategy is derived.

      +
      +
    • +
    +

    Returns ProxyStrategy

    +

    ProxyStrategy possible values are noProxy, internetProxy or onPremProxy.

    +
  • +
+
+
+ +

refreshTokenGrant

+ +
    +
  • + +
    +
    +

    Executes a refresh token grant request against the given URI. + If the first parameter is an instance of XsuaaServiceCredentials, the response's access_token will be verified. + If the first parameter is an URI, the response will not be verified.

    +
    +
    +

    Parameters

    +
      +
    • +
      xsuaaUriOrCredentials: string | XsuaaServiceCredentials
      +
      +

      The URI or the credentials of a XSUAA service instance.

      +
      +
    • +
    • +
      clientCredentials: ClientCredentials
      +
      +

      The credentials (client_id, client_secret) if the target XSUAA service instance.

      +
      +
    • +
    • +
      refreshToken: string
      +
      +

      The refresh token that should be used to generate a new access token.

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving access token.

      +
      +
    • +
    +

    Returns Promise<UserTokenResponse>

    +

    A promise resolving to the response of the XSUAA service.

    +
  • +
+
+
+ +

replace

+ +
    +
  • + +
    +
    +

    Build a filter function to replace the occurence of a search string with another string. Evaluates to string.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to get the index from. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      searchStr: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The substring to get the index for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      replaceStr: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The substring to get the index for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns StringFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

replaceDuplicateKeys

+
    +
  • replaceDuplicateKeys(headers?: Record<string, any>, customHeaders?: Record<string, any>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Create a header object by replacing headers that are set as custom headers.

    +
    +
    +

    Parameters

    +
      +
    • +
      Default value headers: Record<string, any> = {}
      +
      +

      A base header object that contains the headers that will be compared with customHeaders.

      +
      +
    • +
    • +
      Default value customHeaders: Record<string, any> = {}
      +
      +

      A header object to be compared with headers. Only headers present in headers will be compared.

      +
      +
    • +
    +

    Returns Record<string, any>

    +
      +
    • An object containing all keys from the original headers object, where headers present in the customHeaders are replaced. Note that the case (upper / lower) used by customHeaders will be used.
    • +
    +
  • +
+
+
+ +

resolveService

+ +
    +
  • + +
    +
    +

    Takes a string that represents the service type and resolves it by calling getService. + If the parameter is already an instance of Service, it is returned directly.

    +
    +

    Throws an error when no service can be found for the given type.

    +
    +

    Parameters

    +
      +
    • +
      service: string | Service
      +
      +

      A string representing the service type or a Service instance.

      +
      +
    • +
    +

    Returns Service

    +

    A Service instance.

    +
  • +
+
+
+ +

retrieveJwt

+
    +
  • retrieveJwt(req: IncomingMessage): string | undefined
  • +
+
    +
  • + +
    +
    +

    Retrieve JWT from a request that is based on the node IncomingMessage. Fails if no authorization header is given or has the wrong format. Expected format is 'Bearer '.

    +
    +
    +

    Parameters

    +
      +
    • +
      req: IncomingMessage
      +
      +

      Request to retrieve the JWT from

      +
      +
    • +
    +

    Returns string | undefined

    +

    JWT found in header

    +
  • +
+
+
+ +

round

+ +
    +
  • + +
    +
    +

    Build a filter function to round a number. Evaluates to double or decimal, defaults to double.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      num: number | Field<EntityT> | NumberFilterFunction<EntityT>
      +
      +

      The number to round. This can either be a number, a reference to a field or another filter function.

      +
      +
    • +
    • +
      Default value returnType: "double" | "decimal" = "double"
      +
      +

      The return type to use.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

sanitizeDestination

+
    +
  • sanitizeDestination(destination: Record<string, any>): Destination
  • +
+
    +
  • + +
    +
    +

    Takes an existing or a parsed destination and returns an SDK compatible destination object.

    +
    +
    +

    Parameters

    +
      +
    • +
      destination: Record<string, any>
      +
      +

      An object that adheres to the Destination interface.

      +
      +
    • +
    +

    Returns Destination

    +

    An SDK compatible destination object.

    +
  • +
+
+
+ +

second

+ +
    +
  • + +
    +
    +

    Build a filter function to get the second of a date. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the second for. This can either be a date (moment.Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

secondsToTime

+
    +
  • secondsToTime(n: number): Time
  • +
+
    +
  • + +
    +
    +

    Converts from seconds to time as Time.

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
      +
      +

      Number of seconds to convert (should be positive).

      +
      +
    • +
    +

    Returns Time

    +

    Time The converted time from the given number of seconds

    +
  • +
+
+
+ +

serviceToken

+ +
    +
  • + +
    +
    +

    Returns an access token that can be used to call the given service. The token is fetched via a client credentials grant with the credentials of the given service. + If multiple instances of the provided service exist, the first instance will be selected. + When a JWT is passed, the tenant of the JWT will be used when performing the grant. + When no JWT is passed, the grant will be performed using the provider tenant.

    +
    +

    Throws an error if there is no instance of the given service type or the XSUAA service, or if the request to the XSUAA service fails.

    +
    +

    Parameters

    + +

    Returns Promise<string>

    +

    Access token.

    +
  • +
+
+
+ +

startsWith

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a string starts with another. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to test. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      prefix: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The prefix to test for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

subscriberFirst

+
    +
  • subscriberFirst(allDestinations: AllDestinations, destinationName: string): Destination | null
  • +
+
    +
  • + +
    +
    +

    Prioritizes the selection of subscriber destinations.

    +
    +
    +

    Parameters

    +
      +
    • +
      allDestinations: AllDestinations
      +
      +

      Retrieved destinations

      +
      +
    • +
    • +
      destinationName: string
      +
      +

      Name of the destination to retrieve

      +
      +
    • +
    +

    Returns Destination | null

    +

    the destination to retrieve, returns null if no matched destination is found

    +
  • +
+
+
+ +

substring

+ +
    +
  • + +
    +
    +

    Build a filter function to get a substring starting from a designated position. Evaluates to string.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to get a substring from. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      pos: number | Field<EntityT> | NumberFilterFunction<EntityT>
      +
      +

      The starting position of the substring. This can be either a number, a reference to a field or another filter function.

      +
      +
    • +
    • +
      Optional len: number | Field<EntityT> | NumberFilterFunction<EntityT>
      +
      +

      The length of the substring. This can be either a number, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns StringFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

substringOf

+ +
    +
  • + +
    +
    +

    Build a filter function to test whether a string is a substring of the other. Evaluates to boolean.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      substr: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The substring to test for. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    • +
      str: string | Field<EntityT> | StringFilterFunction<EntityT>
      +
      +

      The string to test. This can either be a string, a reference to a field or another filter function.

      +
      +
    • +
    +

    Returns BooleanFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

tenantFromJwt

+ +
    +
  • + +
    +
    +

    Creates a tenant object from the decoded JWT.

    +
    +
    +
    exception
    +

    Error Raised if no id is found in the decoded JWT.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      decodedJWT: DecodedJWT
      +
      +

      Decoded JWT token

      +
      +
    • +
    +

    Returns Tenant

    +

    Representation of the tenant.

    +
  • +
+
+
+ +

tenantId

+
    +
  • tenantId(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the tenant id of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the tenant id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The tenant id if available.

    +
  • +
+
+
+ +

tenantName

+
    +
  • tenantName(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the tenant name of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the tenant id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The tenant id if available.

    +
  • +
+
+
+ +

timeToSeconds

+
    +
  • timeToSeconds(time: Time): number
  • +
+
    +
  • + +
    +
    +

    Converts the given time to seconds in positive numerical format.

    +
    +
    +

    Parameters

    +
      +
    • +
      time: Time
      +
      +

      Time to convert.

      +
      +
    • +
    +

    Returns number

    +

    number Time in seconds.

    +
  • +
+
+
+ +

toBatchChangeSetV2

+ + +
+
+ +

toBatchChangeSetV4

+ + +
+
+ +

toBatchRetrieveBodyV2

+ +
    +
  • + +
    +
    +

    Build a string as the request body of the retrieve request. + Below is an example of the generated body, where the two empty line are mandatory to make the request valid. + * example starts * + Content-Type: application/http + Content-Transfer-Encoding: binary

    +
    +

    GET /SomeUrl/API_BUSINESS_PARTNER/A_BusinessPartnerBank?$format=json&$top=1 HTTP/1.1

    +

    * example ends *

    +
    +

    Parameters

    + +

    Returns string

    +

    The request body.

    +
  • +
+
+
+ +

toBatchRetrieveBodyV4

+ +
    +
  • + +
    +
    +

    Build a string as the request body of the retrieve request. + Below is an example of the generated body, where the two empty line are mandatory to make the request valid. + * example starts * + Content-Type: application/http + Content-Transfer-Encoding: binary

    +
    +

    GET /SomeUrl/API_BUSINESS_PARTNER/A_BusinessPartnerBank?$format=json&$top=1 HTTP/1.1

    +

    * example ends *

    +
    +

    Parameters

    + +

    Returns string

    +

    The request body.

    +
  • +
+
+
+ +

Const toGuid

+
    +
  • toGuid(value: string): string
  • +
+ +
+
+ +

toLower

+ + +
+
+ +

toPascalCase

+
    +
  • toPascalCase(str: string): string
  • +
+
    +
  • + +
    +
    +

    Converts a string to PascalCase format e.g. "MyNameInPascalCase".

    +
    +
    +

    Parameters

    +
      +
    • +
      str: string
      +
      +

      The string to be transformed.

      +
      +
    • +
    +

    Returns string

    +

    The transformed string.

    +
  • +
+
+
+ +

toPropertyFormat

+
    +
  • toPropertyFormat(str: string): string
  • +
+
    +
  • + +
    +
    +

    Converts a string to the format used by properties. Use this for serialization.

    +
    +
    +

    Parameters

    +
      +
    • +
      str: string
      +
      +

      The string to be transformed.

      +
      +
    • +
    +

    Returns string

    +

    The transformed string.

    +
  • +
+
+
+ +

toSanitizedHeaderObject

+
    +
  • toSanitizedHeaderObject(key: string, value: any): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Create a header object based on the given key and value if neither key nor value are nullish.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +

      Name of the header.

      +
      +
    • +
    • +
      value: any
      +
      +

      Value of the header.

      +
      +
    • +
    +

    Returns Record<string, any>

    +
      +
    • An object containing the given key and value of an empty object.
    • +
    +
  • +
+
+
+ +

toStaticPropertyFormat

+
    +
  • toStaticPropertyFormat(str: string): string
  • +
+
    +
  • + +
    +
    +

    Converts a string to the case used by static methods on entity classes. Use this for serialization.

    +
    +
    +

    Parameters

    +
      +
    • +
      str: string
      +
      +

      The string to be transformed.

      +
      +
    • +
    +

    Returns string

    +

    The input string in the case used by static methods on entity-classes.

    +
  • +
+
+
+ +

toTitleFormat

+
    +
  • toTitleFormat(str: string): string
  • +
+
    +
  • + +
    +
    +

    Converts a string to a human readable format, e.g. it transforms to_BusinessPartner to To Business Partner. Use this for serialization.

    +
    +
    +

    Parameters

    +
      +
    • +
      str: string
      +
      +

      The string to be transformed.

      +
      +
    • +
    +

    Returns string

    +

    The transformed string.

    +
  • +
+
+
+ +

toTypeNameFormat

+
    +
  • toTypeNameFormat(str: string): string
  • +
+
    +
  • + +
    +
    +

    Converts a string to the format used by properties. Use this for serialization.

    +
    +
    +

    Parameters

    +
      +
    • +
      str: string
      +
      +

      The string to be transformed.

      +
      +
    • +
    +

    Returns string

    +

    The transformed string.

    +
  • +
+
+
+ +

toUpper

+ + +
+
+ +

totalOffsetMinutes

+ +
    +
  • + +
    +
    +

    Build a filter function to get the signed number of minutes in the time zone offset. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the offset minutes for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+ +

trim

+ + +
+
+ +

useOrFetchDestination

+ +
    +
  • + +
    +
    +

    Returns the parameter if it is a destination, calls getDestination otherwise (which will try to fetch the destination + from the Cloud Foundry destination service).

    +
    +

    Fetching a destination requires:

    +
      +
    • a binding to exactly one XSUAA service instance with service plan "application"
    • +
    • a binding to a destination service instance
    • +
    +

    If either of the prerequisites is not met or one of the services returns an error, this function will either throw an error or return a promise that rejects.

    +
    +

    Parameters

    + +

    Returns Promise<Destination | null>

    +

    A promise resolving to the requested destination on success.

    +
  • +
+
+
+ +

userApprovedServiceToken

+
    +
  • userApprovedServiceToken(userJwt: string, service: string | Service, options?: ResilienceOptions): Promise<string>
  • +
+
    +
  • + +
    +
    +

    Returns a user approved access token that can be used to call the given service on behalf of the given user. The token is fetched via user token + refresh token grant. + This can be necessary for scenarios in which a token for a service is required, but the service needs + to know about the user on whose behalf the request is performed (for example to let the destination + service perform principal propagation with SAP S/4HANA Cloud).

    +
    +

    Throws an error if there is no instance of the given service type or the XSUAA service, or if the request to the XSUAA service fails.

    +
    +

    Parameters

    +
      +
    • +
      userJwt: string
      +
      +

      The JWT of the user for whom the access token should be fetched.

      +
      +
    • +
    • +
      service: string | Service
      +
      +

      The type of the service or an instance of Service.

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to influence resilience behavior (see ResilienceOptions). By default, usage of a circuit breaker is enabled.

      +
      +
    • +
    +

    Returns Promise<string>

    +

    A user approved access token.

    +
  • +
+
+
+ +

userEmail

+
    +
  • userEmail(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the user's email of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The user id if available.

    +
  • +
+
+
+ +

userFamilyName

+
    +
  • userFamilyName(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the user's family name of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The user id if available.

    +
  • +
+
+
+ +

userFromJwt

+ +
    +
  • + +
    +
    +

    Creates a user object from the decoded JWT.

    +
    +
    +
    exception
    +

    Error Raised if no id is found in the decoded JWT.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      decodedJWT: DecodedJWT
      +
      +

      Decoded JWT toeken

      +
      +
    • +
    +

    Returns User

    +

    Representation of the user

    +
  • +
+
+
+ +

userGivenName

+
    +
  • userGivenName(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the user's given name of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The user id if available.

    +
  • +
+
+
+ +

userId

+
    +
  • userId(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the user id of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The user id if available.

    +
  • +
+
+
+ +

userName

+
    +
  • userName(decodedToken: DecodedJWT): string | undefined
  • +
+
    +
  • + +
    +
    +

    Get the user name of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns string | undefined

    +

    The user id if available.

    +
  • +
+
+
+ +

userScopes

+ +
    +
  • + +
    +
    +

    Get the user's scopes of a decoded JWT.

    +
    +
    +

    Parameters

    +
      +
    • +
      decodedToken: DecodedJWT
      +
      +

      Token to read the user id from.

      +
      +
    • +
    +

    Returns Scope[] | []

    +

    The user id if available.

    +
  • +
+
+
+ +

userTokenGrant

+
    +
  • userTokenGrant(xsuaaUri: string, userJwt: string, clientId: string, options?: ResilienceOptions): Promise<UserTokenResponse>
  • +
+
    +
  • + +
    +
    +

    Executes a user token grant request against the given URI.

    +
    +
    +

    Parameters

    +
      +
    • +
      xsuaaUri: string
      +
      +

      The URI of the target XSUAA service instance.

      +
      +
    • +
    • +
      userJwt: string
      +
      +

      The JWT of the user on whose behalf the request is executed.

      +
      +
    • +
    • +
      clientId: string
      +
      +

      The client_id of the target XSUAA service instance.

      +
      +
    • +
    • +
      Optional options: ResilienceOptions
      +
      +

      Options to use by retrieving access token

      +
      +
    • +
    +

    Returns Promise<UserTokenResponse>

    +

    A promise resolving to the response of the XSUAA service.

    +
  • +
+
+
+ +

verifyJwt

+ +
    +
  • + +
    +
    +

    Verifies the given JWT and returns the decoded payload.

    +
    +
    +

    Parameters

    +
      +
    • +
      token: string
      +
      +

      JWT to be verified

      +
      +
    • +
    • +
      Optional options: VerifyJwtOptions
      +
      +

      Options to control certain aspects of JWT verification behavior.

      +
      +
    • +
    +

    Returns Promise<DecodedJWT>

    +

    A Promise to the decoded and verified JWT.

    +
  • +
+
+
+ +

verifyJwtWithKey

+
    +
  • verifyJwtWithKey(token: string, key: string): Promise<DecodedJWT>
  • +
+
    +
  • + +
    +
    +

    Verifies the given JWT with the given key and returns the decoded payload.

    +
    +
    +

    Parameters

    +
      +
    • +
      token: string
      +
      +

      JWT to be verified

      +
      +
    • +
    • +
      key: string
      +
      +

      Key to use for verification

      +
      +
    • +
    +

    Returns Promise<DecodedJWT>

    +

    A Promise to the decoded and verified JWT.

    +
  • +
+
+
+ +

wrapJwtInHeader

+
    +
  • wrapJwtInHeader(token: string): AxiosRequestConfig
  • +
+
    +
  • + +
    +
    +

    Wraps the access token in header's authorization.

    +
    +
    +

    Parameters

    +
      +
    • +
      token: string
      +
      +

      Token to attach in request header

      +
      +
    • +
    +

    Returns AxiosRequestConfig

    +

    The request header that holds the access token

    +
  • +
+
+
+ +

year

+ +
    +
  • + +
    +
    +

    Build a filter function to get the year of a date. Evaluates to int.

    +
    +
    +

    Type parameters

    + +

    Parameters

    +
      +
    • +
      date: Moment | Field<EntityT>
      +
      +

      The date to get the year for. This can either be a date (Moment) or a reference to a field.

      +
      +
    • +
    +

    Returns NumberFilterFunction<EntityT>

    +

    The newly created filter function

    +
  • +
+
+
+
+

Object literals

+
+ +

Const DestinationSelectionStrategies

+
DestinationSelectionStrategies: object
+ +
+
+

Selector of destination selection strategies. See alwaysProvider, alwaysSubscriber and subscriberFirst for more information available selection strategies.

+
+
+
+ +

alwaysProvider

+
alwaysProvider: alwaysProvider
+ +
+
+ +

alwaysSubscriber

+
alwaysSubscriber: alwaysSubscriber
+ +
+
+ +

subscriberFirst

+
subscriberFirst: subscriberFirst
+ +
+
+
+ +

Const EnvironmentAccessor

+
EnvironmentAccessor: object
+ +
+
+
deprecated
+

Since v1.5.0. Use directly exported functions instead

+
+
+
+
+ +

getDestinationBasicCredentials

+
getDestinationBasicCredentials: getDestinationBasicCredentials
+ +
+
+ +

getDestinationServiceCredentials

+
getDestinationServiceCredentials: getDestinationServiceCredentials
+ +
+
+ +

getDestinationServiceCredentialsList

+
getDestinationServiceCredentialsList: getDestinationServiceCredentialsList
+ +
+
+ +

getDestinationServiceUri

+
getDestinationServiceUri: getDestinationServiceUri
+ +
+
+ +

getEnvironmentVariable

+
getEnvironmentVariable: getEnvironmentVariable
+ +
+
+ +

getServiceCredentialsList

+
getServiceCredentialsList: getServiceCredentialsList
+ +
+
+ +

getServiceList

+
getServiceList: getServiceList
+ +
+
+ +

getVcapService

+
getVcapService: getVcapService
+ +
+
+ +

getXsuaaServiceCredentials

+
getXsuaaServiceCredentials: getXsuaaServiceCredentials
+ +
+
+
+ +

Const circuitBreakerDefaultOptions

+
circuitBreakerDefaultOptions: object
+ +
+ +

errorThresholdPercentage

+
errorThresholdPercentage: number = 50
+ +
+
+ +

resetTimeout

+
resetTimeout: number = 30000
+ +
+
+ +

timeout

+
timeout: number = 10000
+ +
+
+
+ +

Const deserializersCommon

+
deserializersCommon: object
+ +
+ +

Edm.Any

+
Edm.Any: identity = identity
+ +
+
+ +

Edm.Binary

+
Edm.Binary: identity = identity
+ +
+
+ +

Edm.Boolean

+
Edm.Boolean: identity = identity
+ +
+
+ +

Edm.Byte

+
Edm.Byte: toNumber = toNumber
+ +
+
+ +

Edm.Decimal

+
Edm.Decimal: toBigNumber = toBigNumber
+ +
+
+ +

Edm.Double

+
Edm.Double: fromEdmToNumber = fromEdmToNumber
+ +
+
+ +

Edm.Float

+
Edm.Float: fromEdmToNumber = fromEdmToNumber
+ +
+
+ +

Edm.Guid

+
Edm.Guid: toGuid = toGuid
+ +
+
+ +

Edm.Int16

+
Edm.Int16: toNumber = toNumber
+ +
+
+ +

Edm.Int32

+
Edm.Int32: toNumber = toNumber
+ +
+
+ +

Edm.Int64

+
Edm.Int64: toBigNumber = toBigNumber
+ +
+
+ +

Edm.SByte

+
Edm.SByte: toNumber = toNumber
+ +
+
+ +

Edm.Single

+
Edm.Single: fromEdmToNumber = fromEdmToNumber
+ +
+
+ +

Edm.String

+
Edm.String: identity = identity
+ +
+
+
+ +

Const filterFunctions

+
filterFunctions: object
+ +
+
+

Filter functions common to both OData v2 and OData v4. See below for version specific filter functions.

+
+

Filter functions are used to create more complex filtering expresions, e. g. when filtering by the first letter of a property:

+
 .filter(startsWith(BusinessPartner.FIRST_NAME, 'A').equals(true))
+
+
+ +

ceiling

+
ceiling: ceiling
+ +
+
+ +

concat

+
concat: concat
+ +
+
+ +

day

+
day: day
+ +
+
+ +

endsWith

+
endsWith: endsWith
+ +
+
+ +

floor

+
floor: floor
+ +
+
+ +

hour

+
hour: hour
+ +
+
+ +

indexOf

+
indexOf: indexOf
+ +
+
+ +

isOf

+
isOf: isOf
+ +
+
+ +

length

+
length: length
+ +
+
+ +

minute

+
minute: minute
+ +
+
+ +

month

+
month: month
+ +
+
+ +

round

+
round: round
+ +
+
+ +

second

+
second: second
+ +
+
+ +

startsWith

+
startsWith: startsWith
+ +
+
+ +

substring

+
substring: substring
+ +
+
+ +

toLower

+
toLower: toLower
+ +
+
+ +

toUpper

+
toUpper: toUpper
+ +
+
+ +

trim

+
trim: trim
+ +
+
+ +

year

+
year: year
+ +
+
+
+ +

Const filterFunctionsV2

+
filterFunctionsV2: object
+ +
+
+

OData v2 specific filter functions

+
+
+
+ +

replace

+
replace: replace
+ +
+
+ +

substringOf

+
substringOf: substringOf
+ +
+
+
+ +

Const filterFunctionsV4

+
filterFunctionsV4: object
+ +
+
+

OData v4 specific filter functions

+
+
+
+ +

contains

+
contains: contains
+ +
+
+ +

fractionalSeconds

+
fractionalSeconds: fractionalSeconds
+ +
+
+ +

hasSubsequence

+
hasSubsequence: hasSubsequence
+ +
+
+ +

hasSubset

+
hasSubset: hasSubset
+ +
+
+ +

matchesPattern

+
matchesPattern: matchesPattern
+ +
+
+ +

maxDateTime

+
maxDateTime: maxDateTime
+ +
+
+ +

minDateTime

+
minDateTime: minDateTime
+ +
+
+ +

now

+
now: now
+ +
+
+ +

totalOffsetMinutes

+
totalOffsetMinutes: totalOffsetMinutes
+ +
+
+
+ +

Const mapping

+
mapping: object
+ +
+
+

Mapping between key name in the Tenant and key name in decoded JWT and the

+
+
+
+ +

id

+
id: object
+ +
+ +

extractorFunction

+
extractorFunction: tenantId = tenantId
+ +
+
+ +

keyInJwt

+
keyInJwt: "zid" = "zid"
+ +
+
+
+ +

name

+
name: object
+ +
+ +

extractorFunction

+
extractorFunction: tenantName = tenantName
+ +
+
+ +

keyInJwt

+
keyInJwt: "zdn" = "zdn"
+ +
+
+
+
+ +

Const mapping

+
mapping: object
+ +
+
+

Mapping between key name in the User and key name in decoded JWT and the

+
+
+
+ +

customAttributes

+
customAttributes: object
+ +
+ +

extractorFunction

+
extractorFunction: customAttributes = customAttributes
+ +
+
+ +

keyInJwt

+
keyInJwt: "xs.user.attributes" = "xs.user.attributes"
+ +
+
+
+ +

email

+
email: object
+ +
+ +

extractorFunction

+
extractorFunction: userEmail = userEmail
+ +
+
+ +

keyInJwt

+
keyInJwt: "email" = "email"
+ +
+
+
+ +

familyName

+
familyName: object
+ +
+ +

extractorFunction

+
extractorFunction: userFamilyName = userFamilyName
+ +
+
+ +

keyInJwt

+
keyInJwt: "family_name" = "family_name"
+ +
+
+
+ +

givenName

+
givenName: object
+ +
+ +

extractorFunction

+
extractorFunction: userGivenName = userGivenName
+ +
+
+ +

keyInJwt

+
keyInJwt: "given_name" = "given_name"
+ +
+
+
+ +

id

+
id: object
+ +
+ +

extractorFunction

+
extractorFunction: userId = userId
+ +
+
+ +

keyInJwt

+
keyInJwt: "user_id" = "user_id"
+ +
+
+
+ +

scopes

+
scopes: object
+ +
+ +

extractorFunction

+
extractorFunction: userScopes = userScopes
+ +
+
+ +

keyInJwt

+
keyInJwt: "scope" = "scope"
+ +
+
+
+ +

userName

+
userName: object
+ +
+ +

extractorFunction

+
extractorFunction: userName = userName
+ +
+
+ +

keyInJwt

+
keyInJwt: "user_name" = "user_name"
+ +
+
+
+
+ +

Const numberReturnTypeMapping

+
numberReturnTypeMapping: object
+ +
+ +

decimal

+
decimal: "Edm.Decimal" = "Edm.Decimal"
+ +
+
+ +

double

+
double: "Edm.Double" = "Edm.Double"
+ +
+
+ +

int

+
int: "Edm.Int32" = "Edm.Int32"
+ +
+
+
+ +

Const oDataUriV2

+
oDataUriV2: object
+ +
+
+

Instance of the ODataUri conversion interface for OData v2.

+
+
+
+ +

convertToUriFormat

+
convertToUriFormat: convertToUriFormat
+ +
+
+ +

getEntityKeys

+
getEntityKeys: getEntityKeys
+ +
+
+ +

getExpand

+
getExpand: getExpandV2 = getExpandV2
+ +
+
+ +

getFilter

+
getFilter: GetFilterType<any>
+ +
+
+ +

getOrderBy

+
getOrderBy: getOrderBy
+ +
+
+ +

getResourcePathForKeys

+
getResourcePathForKeys: GetResourcePathForKeysType<any>
+ +
+
+ +

getSelect

+
getSelect: getSelectV2 = getSelectV2
+ +
+
+
+ +

Const oDataUriV4

+
oDataUriV4: object
+ +
+
+

Instance of the ODataUri conversion interface for OData v4.

+
+
+
+ +

convertToUriFormat

+
convertToUriFormat: convertToUriFormat
+ +
+
+ +

getEntityKeys

+
getEntityKeys: getEntityKeys
+ +
+
+ +

getFilter

+
getFilter: GetFilterType<any>
+ +
+
+ +

getOrderBy

+
getOrderBy: getOrderBy
+ +
+
+ +

getResourcePathForKeys

+
getResourcePathForKeys: GetResourcePathForKeysType<any>
+ +
+
+ +

getSelect

+
getSelect: getSelectV4 = getSelectV4
+ +
+
+ +

getExpand

+
    +
  • getExpand(_: Selectable<EntityT>[], expands: Expandable<EntityT>[], entityConstructor: Constructable<EntityT, unknown>): Partial<{ expand: string }>
  • +
+ +
+
+
+ +

Const serializersCommom

+
serializersCommom: object
+ +
+ +

Edm.Any

+
Edm.Any: identity = identity
+ +
+
+ +

Edm.Binary

+
Edm.Binary: identity = identity
+ +
+
+ +

Edm.Boolean

+
Edm.Boolean: identity = identity
+ +
+
+ +

Edm.Byte

+
Edm.Byte: toNumber = toNumber
+ +
+
+ +

Edm.Decimal

+
Edm.Decimal: fromBigNumber = fromBigNumber
+ +
+
+ +

Edm.Double

+
Edm.Double: fromNumberToEdm = fromNumberToEdm
+ +
+
+ +

Edm.Float

+
Edm.Float: fromNumberToEdm = fromNumberToEdm
+ +
+
+ +

Edm.Guid

+
Edm.Guid: identity = identity
+ +
+
+ +

Edm.Int16

+
Edm.Int16: toNumber = toNumber
+ +
+
+ +

Edm.Int32

+
Edm.Int32: toNumber = toNumber
+ +
+
+ +

Edm.Int64

+
Edm.Int64: fromBigNumber = fromBigNumber
+ +
+
+ +

Edm.SByte

+
Edm.SByte: toNumber = toNumber
+ +
+
+ +

Edm.Single

+
Edm.Single: fromNumberToEdm = fromNumberToEdm
+ +
+
+ +

Edm.String

+
Edm.String: identity = identity
+ +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/modules/sap_cloud_sdk_generator.html b/docs/api/1.28.2/modules/sap_cloud_sdk_generator.html new file mode 100644 index 0000000000..f0401a11ea --- /dev/null +++ b/docs/api/1.28.2/modules/sap_cloud_sdk_generator.html @@ -0,0 +1,7438 @@ + + + + + + @sap-cloud-sdk/generator | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module @sap-cloud-sdk/generator

+
+
+
+
+
+
+
+
+

SAP Cloud SDK for JavaScript Logo

+ +

@sap-cloud-sdk/generator

+
+

Generate your own service module using a service specification (.edmx file).

+ +

Installation

+
+
$ npm install @sap-cloud-sdk/generator
+ +

Usage

+
+

The generator is primarily meant to be used on the command line:

+
generate-odata-client --inputDir path/to/your/service-specification(s) --outputDir path/where/the/modules/are/stored
+

Run generate-odata-client --help for further options.

+

You can also use the generator programmatically. You will have to provide the options anyways.

+
import { generateProject } from '@sap-cloud-sdk/generator';
+
+// initialize generator options based on what you want to do
+const options: GeneratorOptions = initializeOptions();
+
+// creates a Project datastructure with all sourcefiles based on your options
+const project = generateProject(options);
+
+// here you can modify you project if you need to
+
+// save the files at the specified location
+project.save();
+
+// alternatively you can generate and save the project in one step with: generate(options)
+ +

Documentation

+
+

Getting started guide + API documentation

+ +

Helpful Links

+
+ +
+
+
+

Index

+
+
+
+

Enumerations

+ +
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Type aliases

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+

Type aliases

+
+ +

EdmTypeMapping

+
EdmTypeMapping: {}
+ +
+

Type declaration

+
    +
+
+
+
+ +

EdmxAction

+
EdmxAction: EdmxFunction
+ +
+
+ +

EdmxComplexType

+ + +
+
+ +

EdmxEntitySet

+
EdmxEntitySet: EdmxEntitySetBase
+ +
+
+
deprecated
+

Since version 1.25.0 due to major generator refactoring.

+
+
+
+
+
+ +

EdmxEntityType

+ + +
+
+ +

EdmxEntityType

+ + +
+
+ +

VdmActionFunctionImportReturnType

+
VdmActionFunctionImportReturnType: VdmActionImportReturnType | VdmFunctionImportReturnType
+ +
+
+ +

VdmActionImport

+
VdmActionImport: VdmFunctionImport
+ +
+
+ +

VdmActionImportBase

+
VdmActionImportBase: VdmFunctionImportBase
+ +
+
+ +

VdmActionImportReturnType

+
VdmActionImportReturnType: VdmFunctionImportReturnType
+ +
+
+ +

VdmServiceMetadata

+ + +
+
+
+

Variables

+
+ +

Const VALUE_IS_UNDEFINED

+
VALUE_IS_UNDEFINED: "VALUE_IS_UNDEFINED" = "VALUE_IS_UNDEFINED"
+ +
+
+ +

Const applyPrefixOnJsConfictFunctionImports

+
applyPrefixOnJsConfictFunctionImports: (Anonymous function) = applyPrefixOnJsConflictFunctionImports
+ +
+
+
deprecated
+

Since v1.25.0. Use applyPrefixOnJsConflictFunctionImports instead.

+
+
+
+
+
+ +

Const applyPrefixOnJsConfictParam

+
applyPrefixOnJsConfictParam: (Anonymous function) = applyPrefixOnJsConflictParam
+ +
+
+
deprecated
+

Since v1.25.0. Use applyPrefixOnJsConflictParam instead.

+
+
+
+
+
+ +

Const applyPrefixOnJsConflictFunctionImports

+
applyPrefixOnJsConflictFunctionImports: (Anonymous function) = applyPrefixOnJSReservedWords('f')
+ +
+
+ +

Const applyPrefixOnJsConflictParam

+
applyPrefixOnJsConflictParam: (Anonymous function) = applyPrefixOnJSReservedWords('p')
+ +
+
+ +

Const applySuffixOnConflictDash

+
applySuffixOnConflictDash: (Anonymous function) = applySuffixOnConflict('-')
+ +
+
+
deprecated
+

Since v1.22.0. This method changes the 'previouslyGeneratedNames' passed to it. Use UniqueNameFinder instead.

+
+
+
+
+
+ +

Const applySuffixOnConflictUnderscore

+
applySuffixOnConflictUnderscore: (Anonymous function) = applySuffixOnConflict('_')
+ +
+
+
deprecated
+

Since v1.22.0. This method changes the 'previouslyGeneratedNames' passed to it. Use UniqueNameFinder instead.

+
+
+
+
+
+ +

Const collectionRegExp

+
collectionRegExp: RegExp = /Collection\((?<collectionType>.*)\)/
+ +
+
+ +

Const reservedJSKeywords

+
reservedJSKeywords: Set<string> = new Set<string>(['break','case','catch','class','const','continue','debugger','default','delete','do','else','enum','export','extends','false','finally','for','function','if','implements','in','instanceof','let','new','null','protected','public','return','static','super','switch','symbol','this','true','try','typeof','var','void','while','with','yield'])
+ +
+
+ +

Const reservedObjectPrototypeKeywords

+
reservedObjectPrototypeKeywords: Set<string> = new Set<string>(Object.getOwnPropertyNames(Object.prototype))
+ +
+
+ +

Const reservedServiceKeywords

+
reservedServiceKeywords: string[] = ['BinaryField','NumberField','Moment','BigNumber','BigNumberField','StringField','DateField','AllFields','CustomField','Entity','EntityBuilderType','Field','Selectable','OneToOneLink','BooleanField','Link','Time','TimeField']
+ +
+
+ +

Const reservedVdmKeywords

+
reservedVdmKeywords: Set<string> = new Set<string>(['builder','entityBuilder','requestBuilder'])
+ +
+
+
+

Functions

+
+ +

actionImportDescription

+
    +
  • actionImportDescription(swaggerDefinition: SwaggerPath | undefined, originalName: string): string
  • +
+ +
+
+ +

actionImportFunction

+ + +
+
+ +

actionImportSourceFile

+ + +
+
+ +

addLeadingNewline

+
    +
  • addLeadingNewline(documentation: string): string
  • +
+
    +
  • + +
    +
    +

    Adds a leading \n to a documentation string so that the ts-morph makes a block comment out of it.

    +
    +
    +

    Parameters

    +
      +
    • +
      documentation: string
      +
      +

      text.

      +
      +
    • +
    +

    Returns string

    +

    documentation text with leading \n.

    +
  • +
+
+
+ +

apiBusinessHubMetadata

+ + +
+
+ +

batchFunction

+ + +
+
+ +

batchSourceFile

+ + +
+
+ +

builderFunction

+
    +
  • builderFunction(complexType: VdmComplexType): FunctionDeclarationStructure
  • +
+ +
+
+ +

changesetFunction

+ + +
+
+ +

checkCollectionKind

+ + +
+
+ +

cloudSdkVdmHack

+
    +
  • cloudSdkVdmHack(name: string): string
  • +
+ +
+
+ +

complexTypeFieldType

+
    +
  • complexTypeFieldType(typeName: string): string
  • +
+ +
+
+ +

complexTypeForName

+
    +
  • complexTypeForName(name: string, complexTypes: Omit<VdmComplexType, "factoryName">[]): string
  • +
+ +
+
+ +

complexTypeImportDeclarations

+
    +
  • complexTypeImportDeclarations(properties: VdmProperty[]): ImportDeclarationStructure[]
  • +
+ +
+
+ +

complexTypeInterface

+
    +
  • complexTypeInterface(complexType: VdmComplexType): InterfaceDeclarationStructure
  • +
+ +
+
+ +

complexTypeName

+
    +
  • complexTypeName(type: string): string | undefined
  • +
+ +
+
+ +

Const complexTypeName

+
    +
  • complexTypeName(type: string): undefined | string
  • +
+ +
+
+ +

complexTypeNamespace

+ + +
+
+ +

complexTypeSourceFile

+ + +
+
+ +

copyFile

+
    +
  • copyFile(fromPath: string, toRelativePath: string, toDirectory: Directory, overwrite: boolean): void
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      fromPath: string
      +
    • +
    • +
      toRelativePath: string
      +
    • +
    • +
      toDirectory: Directory
      +
    • +
    • +
      overwrite: boolean
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

coreImportDeclaration

+
    +
  • coreImportDeclaration(namedImports: string[], oDataVersion: ODataVersion): ImportDeclarationStructure
  • +
+ +
+
+ +

coreNavPropertyFieldTypeImportNames

+ + +
+
+ +

corePropertyFieldTypeImportNames

+
    +
  • corePropertyFieldTypeImportNames(properties: VdmProperty[]): string[]
  • +
+ +
+
+ +

corePropertyTypeImportNames

+ + +
+
+ +

createEntityClassNames

+ + +
+
+ +

createEntityClassNames

+ + +
+
+ +

createPropertyFieldInitializer

+
    +
  • createPropertyFieldInitializer(property: VdmProperty, entityClassName: string): string
  • +
+ +
+
+ +

csn

+ + +
+
+ +

edmToComplexPropertyType

+
    +
  • edmToComplexPropertyType(edmType: string): string
  • +
+ +
+
+ +

edmToFieldType

+
    +
  • edmToFieldType(edmType: string): string
  • +
+ +
+
+ +

edmToTsType

+
    +
  • edmToTsType(edmType: string): string
  • +
+ +
+
+ +

edmxPaths

+
    +
  • edmxPaths(input: PathLike): PathLike[]
  • +
+ +
+
+ +

endWithDot

+
    +
  • endWithDot(text: string): string
  • +
+ +
+
+ +

ensureString

+
    +
  • ensureString(obj: any): string
  • +
+ +
+
+ +

entityClass

+ + +
+
+ +

entityDescription

+ + +
+
+ +

entityNamespace

+ + +
+
+ +

entitySourceFile

+ + +
+
+ +

entityTypeForceMandatoryInterface

+ + +
+
+ +

entityTypeInterface

+ + +
+
+ +

enumTypeClass

+
    +
  • enumTypeClass(enumType: VdmEnumType): EnumDeclarationStructure
  • +
+ +
+
+ +

enumTypeForName

+
    +
  • enumTypeForName(name: string, enumTypes: VdmEnumType[]): string
  • +
+ +
+
+ +

enumTypeImportDeclarations

+
    +
  • enumTypeImportDeclarations(properties: VdmProperty[]): ImportDeclarationStructure[]
  • +
+ +
+
+ +

enumTypeSourceFile

+
    +
  • enumTypeSourceFile(enumType: VdmEnumType): SourceFileStructure
  • +
+ +
+
+ +

exportStatement

+ + +
+
+ +

externalImportDeclaration

+
    +
  • externalImportDeclaration(properties: VdmMappedEdmType[], moduleSpecifier: string, namedImports: string[]): ImportDeclarationStructure
  • +
+ +
+
+ +

externalImportDeclarations

+
    +
  • externalImportDeclarations(properties: VdmMappedEdmType[]): ImportDeclarationStructure[]
  • +
+ +
+
+ +

fieldTypeClass

+ + +
+
+ +

findActionFunctionByImportName

+ + +
+
+ +

Const findComplexType

+ + +
+
+ +

Const findEnumType

+ + +
+
+ +

forceArray

+
    +
  • forceArray(obj: any): any[]
  • +
+ +
+
+ +

functionImportDescription

+
    +
  • functionImportDescription(swaggerDefinition: SwaggerPath | undefined, originalName: string): string
  • +
+ +
+
+ +

functionImportFunction

+ + +
+
+ +

functionImportSourceFile

+ + +
+
+ +

generate

+
    +
  • generate(options: GeneratorOptions): Promise<void | EmitResult[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      options: GeneratorOptions
      +
    • +
    +

    Returns Promise<void | EmitResult[]>

    +
  • +
+
+
+ +

generateActionImportsV4

+ + +
+
+ +

generateComplexTypesV2

+ + +
+
+ +

generateComplexTypesV4

+ + +
+
+ +

generateEntitiesV2

+ + +
+
+ +

generateEntitiesV4

+ + +
+
+ +

generateEnumTypesV4

+ + +
+
+ +

generateFunctionImportsV2

+ + +
+
+ +

generateFunctionImportsV4

+ + +
+
+ +

generateProject

+
    +
  • generateProject(options: GeneratorOptions): Promise<Project | undefined>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      options: GeneratorOptions
      +
    • +
    +

    Returns Promise<Project | undefined>

    +
  • +
+
+
+ +

generateSourcesForService

+
    +
  • generateSourcesForService(service: VdmServiceMetadata, project: Project, options: GeneratorOptions): Promise<void>
  • +
+ +
+
+ +

Const genericDescription

+
    +
  • genericDescription(packageName: string): string
  • +
+ +
+
+ +

getActionImportParameters

+ + +
+
+ +

getComplexTypeFieldDescription

+
    +
  • getComplexTypeFieldDescription(complexType: VdmComplexType): string
  • +
+ +
+
+ +

getComplexTypePropertyDescription

+
    +
  • getComplexTypePropertyDescription(property: VdmProperty, complexTypeName: string): string
  • +
+ +
+
+ +

getEntityDescription

+ + +
+
+ +

getFallbackEdmTypeIfNeeded

+
    +
  • getFallbackEdmTypeIfNeeded(edmType: string): EdmTypeShared<any>
  • +
+ +
+
+ +

getFunctionDoc

+
    +
  • getFunctionDoc(description: string, tags: Partial<{ params: NamedDocType[]; returns: DocType; typeparams: DocType[] }>): string
  • +
+ +
+
+ +

getFunctionImportParameters

+ + +
+
+ +

getGenericParameters

+
    +
  • getGenericParameters(entityClassName: string, prop: VdmProperty): string
  • +
+ +
+
+ +

getLookupDescription

+ + +
+
+ +

getNavPropertyDescription

+ + +
+
+ +

getPropertyDescription

+ + +
+
+ +

getRequestBuilderArgumentsBase

+ + +
+
+ +

getRequestBuilderDescription

+
    +
  • getRequestBuilderDescription(entity: VdmEntity): string
  • +
+ +
+
+ +

getRoot

+
    +
  • getRoot(edmx: any): any
  • +
+ +
+
+ +

getServiceEntitiesV2

+ + +
+
+ +

getServiceEntitiesV4

+ + +
+
+ +

getServicePath

+ + +
+
+ +

getStaticNavPropertyDescription

+ + +
+
+ +

getStaticPropertyDescription

+
    +
  • getStaticPropertyDescription(property: VdmProperty): string
  • +
+ +
+
+ +

getTypeMappingActionFunction

+ + +
+
+ +

getTypeMappingComplexProperties

+
    +
  • getTypeMappingComplexProperties(typeName: string, enumTypes: VdmEnumType[], formattedTypes: Record<string, any>, isCollection: boolean, isEnum: boolean, isComplex: boolean): VdmMappedEdmType
  • +
+ +
+
+ +

hasComplexTypeProperty

+
    +
  • hasComplexTypeProperty(properties: VdmProperty[]): boolean
  • +
+ +
+
+ +

hasEdmTypeProperty

+
    +
  • hasEdmTypeProperty(properties: VdmProperty[]): boolean
  • +
+ +
+
+ +

hasEntities

+ + +
+
+ +

helpfulLinksSection

+
    +
  • helpfulLinksSection(): string[]
  • +
+ +
+
+ +

importBatchDeclarations

+ + +
+
+ +

importDeclarations

+ + +
+
+ +

importDeclarations

+ + +
+
+ +

importDeclarations

+ + +
+
+ +

importDeclarationsAction

+ + +
+
+ +

importDeclarationsFunction

+
    +
  • importDeclarationsFunction(service: VdmServiceMetadata): ImportDeclarationStructure[]
  • +
+ +
+
+ +

includeFactoryName

+ + +
+
+ +

indexFile

+ + +
+
+ +

inputPaths

+ + +
+
+ +

isCollection

+
    +
  • isCollection(typeName: string): boolean
  • +
+ +
+
+ +

isCollectionType

+
    +
  • isCollectionType(typeName: string): boolean
  • +
+ +
+
+ +

isComplexType

+
    +
  • isComplexType(name: string, complexTypes: Omit<VdmComplexType, "factoryName">[]): boolean
  • +
+ +
+
+ +

isComplexTypeOrEnumType

+
    +
  • isComplexTypeOrEnumType(typeName: string): boolean
  • +
+ +
+
+ +

isCreatable

+
    +
  • isCreatable(entity: any): boolean
  • +
+ +
+
+ +

isDeletable

+
    +
  • isDeletable(entity: any): boolean
  • +
+ +
+
+ +

isEdmType

+
    +
  • isEdmType(typeName: string): boolean
  • +
+ +
+
+ +

isEnumType

+
    +
  • isEnumType(name: string, enumTypes: VdmEnumType[]): boolean
  • +
+ +
+
+ +

isFilterable

+
    +
  • isFilterable(property: any): boolean
  • +
+ +
+
+ +

isNullableParameter

+
    +
  • isNullableParameter(parameter: any): boolean
  • +
+ +
+
+ +

isNullableProperty

+
    +
  • isNullableProperty(property: any): boolean
  • +
+ +
+
+ +

isSortable

+
    +
  • isSortable(property: any): boolean
  • +
+ +
+
+ +

isUpdatable

+
    +
  • isUpdatable(entity: any): boolean
  • +
+ +
+
+ +

isV2Metadata

+ + +
+
+ +

isV2Metadata

+ + +
+
+ +

isV4Metadata

+ + +
+
+ +

joinAssociationMetadata

+ + +
+
+ +

joinAssociationMetadata

+ + +
+
+ +

joinComplexTypes

+ + +
+
+ +

joinEntityMetadata

+
    +
  • joinEntityMetadata<EntitySetT, EntityTypeT>(entitySets: EntitySetT[], entityTypes: EntityTypeT[], namespace: string, swagger?: SwaggerMetadata): JoinedEntityMetadata<EntitySetT, EntityTypeT>[]
  • +
+ +
+
+ +

joinEntityMetadata

+ + +
+
+ +

joinEntityTypes

+ + +
+
+ +

joinTypesWithBaseTypes

+
    +
  • joinTypesWithBaseTypes<T>(types: T[], joinTypes: (type: T, baseType: T) => T): T[]
  • +
+ +
+
+ +

linkClass

+ + +
+
+ +

longDescription

+ + +
+
+ +

mergeImportDeclarations

+
    +
  • mergeImportDeclarations(importDeclarations: ImportDeclarationStructure[]): ImportDeclarationStructure[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      importDeclarations: ImportDeclarationStructure[]
      +
    • +
    +

    Returns ImportDeclarationStructure[]

    +
  • +
+
+
+ +

navigationPropertyBase

+
    +
  • navigationPropertyBase(navPropName: string, entitySetName: string, formatter: ServiceNameFormatter): Pick<VdmNavigationProperty, "originalName" | "instancePropertyName" | "staticPropertyName" | "propertyNameAsParam">
  • +
+ +
+
+ +

navigationPropertyBase

+
    +
  • navigationPropertyBase(navPropName: string, entitySetName: string, formatter: ServiceNameFormatter): Pick<VdmNavigationProperty, "originalName" | "instancePropertyName" | "staticPropertyName" | "propertyNameAsParam">
  • +
+ +
+
+ +

npmCompliantName

+
    +
  • npmCompliantName(name: string): string
  • +
+
    +
  • + +
    +
    +

    Takes a name and returns a transformation that is guaranteed to be compliant with npm naming rules.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      The name to be transformed if necessary.

      +
      +
    • +
    +

    Returns string

    +

    Name that is guaranteed to be compliant.

    +
  • +
+
+
+ +

npmrc

+
    +
  • npmrc(): string
  • +
+ +
+
+ +

otherEntityImports

+ + +
+
+ +

otherFile

+
    +
  • otherFile(directory: Directory, relativePath: string, content: string, overwrite: boolean): SourceFile
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      directory: Directory
      +
    • +
    • +
      relativePath: string
      +
    • +
    • +
      content: string
      +
    • +
    • +
      overwrite: boolean
      +
    • +
    +

    Returns SourceFile

    +
  • +
+
+
+ +

packageJson

+
    +
  • packageJson(npmPackageName: string, dependencies: string[], versionInPackageJson: string | undefined, generatorVersion: string): string
  • +
+ +
+
+ +

packageJson

+
    +
  • packageJson(npmPackageName: string, versionInPackageJson: string | undefined, generatorVersion: string, description: string, sdkAfterVersionScript: boolean): string
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      npmPackageName: string
      +
    • +
    • +
      versionInPackageJson: string | undefined
      +
    • +
    • +
      generatorVersion: string
      +
    • +
    • +
      description: string
      +
    • +
    • +
      sdkAfterVersionScript: boolean
      +
    • +
    +

    Returns string

    +
  • +
+
+
+ +

parameterDescription

+ + +
+
+ +

parametersInterface

+ + +
+
+ +

parseActionImport

+ + +
+
+ +

parseActionImportReturnTypes

+ + +
+
+ +

parseActions

+ + +
+
+ +

parseAllServices

+ + +
+
+ +

parseAssociation

+ + +
+
+ +

parseAssociationSets

+ + +
+
+ +

parseBaseMetadata

+ + +
+
+ +

parseCmdArgs

+
    +
  • parseCmdArgs(): GeneratorOptions
  • +
+ +
+
+ +

parseCollectionTypeName

+
    +
  • parseCollectionTypeName(typeName: string): string
  • +
+ +
+
+ +

parseComplexTypes

+ + +
+
+ +

parseComplexTypes

+ + +
+
+ +

parseComplexTypes

+ + +
+
+ +

parseComplexTypesBase

+ + +
+
+ +

parseEdmxFromPath

+
    +
  • parseEdmxFromPath(edmxPath: PathLike): EdmxMetadataV2 | EdmxMetadataV4
  • +
+ +
+
+ +

parseEdmxV2

+ + +
+
+ +

parseEdmxV4

+ + +
+
+ +

parseEntitySets

+ + +
+
+ +

parseEntitySets

+ + +
+
+ +

parseEntitySetsBase

+ + +
+
+ +

parseEntityType

+ + +
+
+ +

parseEntityTypes

+ + +
+
+ +

parseEntityTypes

+ + +
+
+ +

parseEntityTypesBase

+ + +
+
+ +

parseEnumTypes

+ + +
+
+ +

parseFunctionImportReturnTypes

+ + +
+
+ +

parseFunctionImports

+ + +
+
+ +

parseFunctionImports

+ + +
+
+ +

parseFunctionImportsBase

+ + +
+
+ +

parseFunctions

+ + +
+
+ +

parseReturnType

+ + +
+
+ +

parseService

+ + +
+
+ +

parseSwaggerFromPath

+ + +
+
+ +

parseType

+
    +
  • parseType(typeName: string): string
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since version 1.27.0. Use isEdmType and complexTypeName if you want to extract type names of non Edm types.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      typeName: string
      +
      +

      Name of the edm type for example "Edm.String" or "Namespace.ComplexType"

      +
      +
    • +
    +

    Returns string

    +

    the typename input for Edm types e.g. "Edm.String" or the type without the namesapce.

    +
  • +
+
+
+ +

parseTypeName

+
    +
  • parseTypeName(typeName: string): string
  • +
+ +
+
+ +

parseTypeName

+
    +
  • parseTypeName(typeName: string): string
  • +
+ +
+
+ +

prefixString

+
    +
  • prefixString(string: string, prefix?: undefined | string): string
  • +
+
    +
  • + +
    +
    +

    Applies a prefix to a string if present.

    +
    +
    +

    Parameters

    +
      +
    • +
      string: string
      +
      +

      The string to be prefixed.

      +
      +
    • +
    • +
      Optional prefix: undefined | string
      +
      +

      The optional prefix.

      +
      +
    • +
    +

    Returns string

    +

    Prefixed string.

    +
  • +
+
+
+ +

prependPrefix

+
    +
  • prependPrefix(name: string): string
  • +
+ +
+
+ +

propertyDescription

+ + +
+
+ +

Const propertyJsType

+
    +
  • propertyJsType(type: string): string | undefined
  • +
+ +
+
+ +

readEdmxFile

+ + +
+
+ +

readRequestType

+ + +
+
+ +

readServiceMapping

+
    +
  • readServiceMapping(options: GeneratorOptions): VdmMapping
  • +
+ +
+
+ +

readSwaggerFile

+ + +
+
+ +

readme

+ + +
+
+ +

readme

+ + +
+
+ +

requestBuilderClass

+ + +
+
+ +

requestBuilderSourceFile

+ + +
+
+ +

responseTransformerFunctionName

+ + +
+
+ +

Const s4hanaCloudDescription

+
    +
  • s4hanaCloudDescription(packageName: string): string
  • +
+ +
+
+ +

serviceMapping

+ + +
+
+ +

serviceMappingFile

+ + +
+
+ +

servicePathFromSwagger

+
    +
  • servicePathFromSwagger(swagger?: SwaggerMetadata): string | undefined
  • +
+ +
+
+ +

shortPropertyDescription

+ + +
+
+ +

sourceFile

+
    +
  • sourceFile(directory: Directory, relativePath: string, content: SourceFileStructure, overwrite: boolean): SourceFile
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      directory: Directory
      +
    • +
    • +
      relativePath: string
      +
    • +
    • +
      content: SourceFileStructure
      +
    • +
    • +
      overwrite: boolean
      +
    • +
    +

    Returns SourceFile

    +
  • +
+
+
+ +

stripCollection

+
    +
  • stripCollection(name: string): string
  • +
+ +
+
+ +

stripNamespace

+
    +
  • stripNamespace(name: string): string
  • +
+ +
+
+ +

stripNamespace

+
    +
  • stripNamespace(name: string): string
  • +
+ +
+
+ +

stripPrefix

+
    +
  • stripPrefix(name: string): string
  • +
+ +
+
+ +

swaggerDefinitionForFunctionImport

+
    +
  • swaggerDefinitionForFunctionImport(originalName: string, httpMethod: string, swaggerMetadata: SwaggerMetadata | undefined): SwaggerPath | undefined
  • +
+ +
+
+ +

swaggerDefinitionForFunctionImport

+ + +
+
+ +

transformActionImportBase

+ + +
+
+ +

transformComplexTypes

+ + +
+
+ +

transformComplexTypesBase

+ + +
+
+ +

transformEntitiesV2

+ + +
+
+ +

transformEntitiesV4

+ + +
+
+ +

transformEntity

+ + +
+
+ +

transformEntityBase

+ + +
+
+ +

transformEnumTypesBase

+ + +
+
+ +

transformFunctionImportBase

+ + +
+
+ +

transformFunctionImportBase

+ + +
+
+ +

transformFunctionImportsV2

+ + +
+
+ +

transformFunctionImportsV4

+ + +
+
+ +

tsConfig

+
    +
  • tsConfig(): string
  • +
+ +
+
+ +

typedocJson

+
    +
  • typedocJson(): string
  • +
+ +
+
+ +

typesForCollection

+ + +
+
+ +

writeReqeustType

+ + +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/modules/sap_cloud_sdk_test_util.html b/docs/api/1.28.2/modules/sap_cloud_sdk_test_util.html new file mode 100644 index 0000000000..514dbe921d --- /dev/null +++ b/docs/api/1.28.2/modules/sap_cloud_sdk_test_util.html @@ -0,0 +1,477 @@ + + + + + + @sap-cloud-sdk/test-util | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module @sap-cloud-sdk/test-util

+
+
+
+
+
+
+
+
+

SAP Cloud SDK for JavaScript Logo

+ +

@sap-cloud-sdk/test-util

+
+

Package that contains utility functions for testing, like loading credentials or creating test destinations.

+ +

Installation

+
+
$ npm install @sap-cloud-sdk/test-util
+ +

Usage

+
+

The test-util package makes writing tests for your SAP Cloud Platform application more convenient.

+

For example, you can create a mock destination for your tests by using the function mockTestDestination.

+
import { mockTestDestination } from '@sap-cloud-sdk/util';
+mockTestDestination('mockDestinationName');
+

You need to save your system information in local file systems.json:

+
{
+    "systems": [
+        {
+            "alias": "mockDestinationName",
+            "uri": "https://www.example.com"
+        }
+    ]
+}
+

and credentials.json:

+
{
+  "credentials": [
+    {
+      "alias": "SYS_001",
+      "username": "username",
+      "password": "password"
+    }
+  ]
+}
+ +

Documentation

+
+

Getting started guide + API documentation

+ +

Helpful Links

+
+ +
+
+
+

Index

+
+ +
+
+
+

Functions

+
+ +

getTestDestinationByAlias

+ +
    +
  • + +
    +
    +

    Loads a destination matching the provided alias stored in systems.json and credentials.json. + By default, this function starts looking in the directory the test process has been started in (i.e. '.') + and traverses the file hierarchy upwards until it finds a systems.json and credentials.json file. + Alternatively, you can supply paths to the systems and the credentials file directly.

    +
    +

    Throws an error when no systems.json can be found, the alias does not match any of the available destinations, + the JSON is malformed or one of the supplied paths is invalid. + Does not throw an error when no credentials.json can be found, but will print a warning.

    +
    +

    Parameters

    +
      +
    • +
      alias: string
      +
      +

      The alias identifying the destination

      +
      +
    • +
    • +
      Optional options: GetTestDestinationOptions
      +
      +

      References to the systems.json and credentials.json files

      +
      +
    • +
    +

    Returns Destination

    +

    An array of destinations

    +
  • +
+
+
+ +

getTestDestinations

+ +
    +
  • + +
    +
    +

    Loads all destinations stored in systems.json and credentials.json files.

    +
    +

    By default, this functions starts looking in the directory the test process has been started in (i.e. '.') + and traverses the file hierarchy upwards until it finds a systems.json and credentials.json file. + Alternatively, you can supply paths to the systems and the credentials file directly.

    +

    Throws an error when no systems.json can be found, the JSON is malformed or one of the supplied paths is invalid. + Does not throw an error when no credentials.json can be found, but will print a warning.

    +
    +

    Parameters

    + +

    Returns Destination[]

    +

    An array of destinations

    +
  • +
+
+
+ +

mockAllTestDestinations

+ +
    +
  • + +
    +
    +

    Add all destinations from the systems.json and credentials.json files to the destinations environment variable.

    +
    +

    Throws an error if a destination with the same name as the given test destinations already exists.

    +
    +

    Parameters

    + +

    Returns void

    +
  • +
+
+
+ +

mockTestDestination

+ +
    +
  • + +
    +
    +

    Add a destination with the given name from the systems.json and credentials.json files to the destinations environment variable.

    +
    +

    Throws an error if a destination with the same name as the given test destination already exists.

    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Name of the test destination to add to the destinations environment variable

      +
      +
    • +
    • +
      Optional options: GetTestDestinationOptions
      +
      +

      References to the systems.json and credentials.json files

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

setTestDestination

+
    +
  • setTestDestination(destination: Destination): void
  • +
+
    +
  • + +
    +
    +

    Set a given destination in the destinations environment variable.

    +
    +

    Throws an error if a destination with the same name as the given test destination already exists.

    +
    +

    Parameters

    +
      +
    • +
      destination: Destination
      +
      +

      Test destination to add to the destinations environment variable

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

unmockAllTestDestinations

+
    +
  • unmockAllTestDestinations(): void
  • +
+ +
+
+ +

unmockTestDestination

+
    +
  • unmockTestDestination(name: string): void
  • +
+
    +
  • + +
    +
    +

    Removes a destination with the given name from the destinations environment variable. If the given destination name is not found calling this function has no effect. + This function should be called to invert the behavior of mockTestDestination() and setTestDestination().

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
      +

      Name of the mocked destination to remove

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/1.28.2/modules/sap_cloud_sdk_util.html b/docs/api/1.28.2/modules/sap_cloud_sdk_util.html new file mode 100644 index 0000000000..e64b80c693 --- /dev/null +++ b/docs/api/1.28.2/modules/sap_cloud_sdk_util.html @@ -0,0 +1,1078 @@ + + + + + + @sap-cloud-sdk/util | SAP Cloud SDK for JavaScript / TypeScript - v1.28.2 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Module @sap-cloud-sdk/util

+
+
+
+
+
+
+
+
+

SAP Cloud SDK for JavaScript Logo

+ +

@sap-cloud-sdk/util

+
+

Package that contains general utility functions that we reuse multiple times in the SDK. + While primarily designed for internal usage, they might also be beneficial for consumers of the SDK.

+ +

Installation

+
+
$ npm install @sap-cloud-sdk/util
+ +

Usage

+
+

The util package collects useful tools that help build your SAP Cloud Platform application. + For example, the following code snippet changes the log level of the destination accessor of the SDK.

+
import { setLogLevel } from '@sap-cloud-sdk/util';
+setLogLevel('debug', 'destination-accessor');
+ +

Documentation

+
+

Getting started guide + API documentation

+ +

Helpful Links

+
+ +
+
+
+

Index

+
+ +
+
+
+

Type aliases

+
+ +

LogLevel

+
LogLevel: "error" | "warn" | "info" | "verbose" | "debug" | "silly"
+ +
+
+

Npm log levels used for the SAP Cloud SDK logger.

+
+
+
+
+ +

MapType

+
MapType<T>: Record<string, T>
+ +
+
+
deprecated
+

Since v1.29.0. Use Record<string, T> instead. + Convenience type for JavaScript objects.

+
+
+
+

Type parameters

+
    +
  • +

    T

    +
  • +
+
+
+ +

ODataVersion

+
ODataVersion: "v2" | "v4"
+ +
+
+

Denotes the OData version.

+
+
+
+
+
+

Variables

+
+ +

Const VALUE_IS_UNDEFINED

+
VALUE_IS_UNDEFINED: "VALUE_IS_UNDEFINED" = "VALUE_IS_UNDEFINED"
+ +
+
+ +

Const cloudSdkExceptionLogger

+
cloudSdkExceptionLogger: Logger = container.get(exceptionLoggerId, {defaultMeta: { logger: loggerReference, test: 'exception' },format,exceptionHandlers: [exceptionTransport]})
+ +
+
+

Default logger for the SAP Cloud SDK for unhandled exceptions.

+
+
+
+
+ +

Const kibana

+
kibana: Format = combine(errors({ stack: true }),timestamp(),format(info => ({...info,msg: info.message,written_ts: new Date(info.timestamp).getTime(),written_at: info.timestamp}))(),json())
+ +
+
+

Format for logging in Kibana.

+
+
+
+
+ +

Const local

+
local: Format = combine(errors({ stack: true }),timestamp(),format(info => ({...info,level: info.level.toUpperCase()}))(),cli(),printf(info => {const messageContext =info.custom_fields && info.custom_fields.messageContext? `${chalk.blue(`(${info.custom_fields.messageContext})`)}: `: '';const trimmedMessage = info.message.replace(/^\s*/, '');const paddingLength =info.message.length - trimmedMessage.length + messageContext.length;if (info.error) {info.level = chalk.inverse(info.level);}return `${chalk.gray(`[${info.timestamp}]`)} ${info.level} ${messageContext.padStart(paddingLength, ' ')}${trimmedMessage}`;}))
+ +
+
+

Format for local logging.

+
+
+
+
+
+

Functions

+
+ +

Const assocSome

+
    +
  • assocSome<T>(key: string, value?: any): (Anonymous function)
  • +
+
    +
  • + +
    +
    +

    Calls rambda's assoc function if the provided value is neither null nor undefined. + Note that this is different to JS idiomatic checks for truthy/falsy values, i.e. an empty string will result in assoc being called.

    +
    +
    +

    Type parameters

    +
      +
    • +

      T

      +
    • +
    +

    Parameters

    +
      +
    • +
      key: string
      +
      +
      +

      The key to associate with the given value.

      +
      +
      +
    • +
    • +
      Optional value: any
      +
      +
      +

      The value to associate with the given key.

      +
      +
      +
    • +
    +

    Returns (Anonymous function)

    +

    A copy of the input object with the new key-value pair if the value is neither null nor undefined.

    +
  • +
+
+
+ +

Const asyncPipe

+
    +
  • asyncPipe(...fns: any[]): (Anonymous function)
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Rest ...fns: any[]
      +
    • +
    +

    Returns (Anonymous function)

    +
  • +
+
+
+ +

caps

+
    +
  • caps(oDataVersion: any): "V2" | "V4"
  • +
+
    +
  • + +
    +
    +

    Returns the OData version in capital letters so V2 or V4.

    +
    +
    +

    Parameters

    +
      +
    • +
      oDataVersion: any
      +
      +

      OData version in lower case: 'v2' or 'v4'

      +
      +
    • +
    +

    Returns "V2" | "V4"

    +

    'V2' or 'V4'

    +
  • +
+
+
+ +

createLogger

+ +
    +
  • + +
    +
    +

    Create a logger for the given message context, if available.

    +
    +

    Usage: + To create a logger in your module, it is recommended to pass a module identifier that will be logged as messageContext for all messages from this logger: + const logger = createLogger('my-module');. Not setting any module identifier will retrieve the default logger. + Use this logger throughout your module. If the module is spread over multiple files, you can retrieve the logger instance by calling the createLogger function with the respective module identifier. + There will always be only one instance of a logger per module identifier. + You can pass any custom data that you want to be logged in addition by passing an object instead. You can change the default logging level (INFO) using the level key in the object. + In those cases, provide the messageContext as a key in the object:

    +
    const logger = createLogger({
    +  messageContext: 'my-module',
    +  myCustomKey: 'my-custom-data',
    +  level: 'debug'
    +});
    +

    You will find these information under the _custom_fields_ key in your Cloud Foundry logs.

    +

    To retrieve a logger after its creation use getLogger. + If you want to change the log level of a logger use setLogLevel.

    +
    +

    Parameters

    +
      +
    • +
      Optional messageContext: string | (MessageContextObj & LoggerOptions)
      +
      +

      Either a key for the message context of all messages produced by the logger or an object with additional keys to set in the message.

      +
      +
    • +
    +

    Returns Logger

    +

    A newly created or an already existing logger for the given context.

    +
  • +
+
+
+ +

disableExceptionLogger

+
    +
  • disableExceptionLogger(): void
  • +
+ +
+
+ +

enableExceptionLogger

+
    +
  • enableExceptionLogger(): void
  • +
+ +
+
+ +

encodeBase64

+
    +
  • encodeBase64(str: string): string
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      str: string
      +
    • +
    +

    Returns string

    +
  • +
+
+
+ +

errorWithCause

+
    +
  • errorWithCause(message: string, cause: Error): Error
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      message: string
      +
    • +
    • +
      cause: Error
      +
    • +
    +

    Returns Error

    +
  • +
+
+
+ +

findProjectRoot

+
    +
  • findProjectRoot(path: string, lastPath?: string): string
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      path: string
      +
    • +
    • +
      Default value lastPath: string = path
      +
    • +
    +

    Returns string

    +
  • +
+
+
+ +

flat

+
    +
  • flat<T>(arr: T[][]): T[]
  • +
+
    +
  • + +

    Type parameters

    +
      +
    • +

      T

      +
    • +
    +

    Parameters

    +
      +
    • +
      arr: T[][]
      +
    • +
    +

    Returns T[]

    +
  • +
+
+
+ +

getGlobalLogLevel

+
    +
  • getGlobalLogLevel(): string | undefined
  • +
+ +
+
+ +

getLogger

+
    +
  • getLogger(messageContext?: string): Logger | undefined
  • +
+
    +
  • + +
    +
    +

    Get logger for a given message context, if avilable.

    +
    +
    +

    Parameters

    +
      +
    • +
      Default value messageContext: string = DEFAULT_LOGGER__MESSAGE_CONTEXT
      +
      +

      A key for the message context of all messages produced by the logger

      +
      +
    • +
    +

    Returns Logger | undefined

    +

    The logger for the given messageContext if it was created before

    +
  • +
+
+
+ +

isNullish

+
    +
  • isNullish(x: any): x is null | undefined
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      x: any
      +
    • +
    +

    Returns x is null | undefined

    +
  • +
+
+
+ +

Const mergeSome

+
    +
  • mergeSome(a: Record<string, any>, b?: Record<string, any>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Calls rambda's merge function if second object is neither null nor undefined.

    +
    +
    +

    Parameters

    +
      +
    • +
      a: Record<string, any>
      +
      +
      +

      The object to merge into.

      +
      +
      +
    • +
    • +
      Optional b: Record<string, any>
      +
      +
      +

      The object which to merge into a.

      +
      +
      +
    • +
    +

    Returns Record<string, any>

    +

    A copy of the merge(a, b) or a if b is undefined or null.

    +
  • +
+
+
+ +

muteLoggers

+
    +
  • muteLoggers(): void
  • +
+
    +
  • + +
    +
    +

    Mute all logger output created by the SAP Cloud SDK Logger. This also applies to future loggers created. Useful for tests.

    +
    +
    +

    Returns void

    +
  • +
+
+
+ +

propertyExists

+
    +
  • propertyExists(obj: Record<string, any>, ...properties: string[]): boolean
  • +
+
    +
  • + +
    +
    +

    Checks if a chain of properties exists on the given object.

    +
    +
    +

    Parameters

    +
      +
    • +
      obj: Record<string, any>
      +
      +

      The object to be checked.

      +
      +
    • +
    • +
      Rest ...properties: string[]
      +
      +

      Chained properties.

      +
      +
    • +
    +

    Returns boolean

    +

    True if the property chain leads to a truthy value, false otherwise.

    +
  • +
+
+
+ +

Const renameKeys

+
    +
  • renameKeys(keyMapping: Record<string, string>, obj: Record<string, any>): Record<string, any>
  • +
+
    +
  • + +
    +
    +

    Takes an object and returns a new object whose keys are renamed according to the provided key mapping. + Any keys in the input object not present in the key mapping will be present in the output object as-is. + If a key in the key mapping is not present in the input object, the output object will contain the key with value "undefined".

    +
    +
    +

    Parameters

    +
      +
    • +
      keyMapping: Record<string, string>
      +
      +
      +

      An object mapping keys of the input object to keys of the output object.

      +
      +
      +
    • +
    • +
      obj: Record<string, any>
      +
      +
      +

      The input object.

      +
      +
      +
    • +
    +

    Returns Record<string, any>

    +

    An object with renamed keys.

    +
  • +
+
+
+ +

setGlobalLogLevel

+
    +
  • setGlobalLogLevel(level: LogLevel): void
  • +
+
    +
  • + +
    +
    +

    Change the global log level of the container which will set default level for all active loggers. + E. g., to set the global log level call setGlobalLogLevel('debug').

    +
    +
    +

    Parameters

    + +

    Returns void

    +
  • +
+
+
+ +

setLogLevel

+
    +
  • setLogLevel(level: LogLevel | "", messageContextOrLogger?: string | Logger): void
  • +
+
    +
  • + +
    +
    +

    Change the log level of a logger based on its message context. + E. g., to set the log level for the destination accessor module of the SDK to debug, simply call setLogLevel('debug', 'destination-acessor').

    +
    +
    +

    Parameters

    +
      +
    • +
      level: LogLevel | ""
      +
      +

      level to set the logger to. Use an empty string '' as level to unset context level.

      +
      +
    • +
    • +
      Default value messageContextOrLogger: string | Logger = DEFAULT_LOGGER__MESSAGE_CONTEXT
      +
      +

      Message context of the logger to change the log level for or the logger itself

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

unique

+
    +
  • unique<T>(words: T[]): T[]
  • +
+
    +
  • + +
    +
    +

    Remove all duplicates from array

    +
    +
    +

    Type parameters

    +
      +
    • +

      T

      +
    • +
    +

    Parameters

    +
      +
    • +
      words: T[]
      +
      +

      Array of strings that might contain duplicates

      +
      +
    • +
    +

    Returns T[]

    +

    Array of unique strings

    +
  • +
+
+
+ +

unmuteLoggers

+
    +
  • unmuteLoggers(): void
  • +
+
    +
  • + +
    +
    +

    Unmute all logger output created by the SAP Cloud SDK Logger. This also applies to future loggers created. Useful for tests.

    +
    +
    +

    Returns void

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Object literal
  • +
  • Variable
  • +
  • Function
  • +
  • Function with type parameter
  • +
  • Type alias
  • +
  • Type alias with type parameter
  • +
+
    +
  • Interface
  • +
  • Interface with type parameter
  • +
+
    +
  • Class
  • +
  • Class with type parameter
  • +
+
    +
  • Enumeration
  • +
+
+
+

Copyright Ⓒ 2020 SAP SE or an SAP affiliate company. All rights reserved.

+
+
+ + + \ No newline at end of file diff --git a/docs/api/versions.js b/docs/api/versions.js index 41000805d2..29dccfce14 100644 --- a/docs/api/versions.js +++ b/docs/api/versions.js @@ -1,4 +1,5 @@ export default [ + "1.28.2", "1.28.1", "1.28.0", "1.27.0", diff --git a/docs/api/versions.json b/docs/api/versions.json index 42dcdd59bc..dd4a99e851 100644 --- a/docs/api/versions.json +++ b/docs/api/versions.json @@ -1,4 +1,5 @@ [ + "1.28.2", "1.28.1", "1.28.0", "1.27.0", diff --git a/lerna.json b/lerna.json index 7b071fc694..0bd8f81a0d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "npmClient": "yarn", "useWorkspaces": true, - "version": "1.28.1" + "version": "1.28.2" } diff --git a/packages/analytics/package.json b/packages/analytics/package.json index bfd63d43e6..d0f12b7ee7 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/analytics", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK Analytics Usage", "homepage": "https://community.sap.com/topics/cloud-sdk", "license": "Apache-2.0", @@ -31,7 +31,7 @@ "check:dependencies": "depcheck ." }, "dependencies": { - "@sap-cloud-sdk/util": "^1.28.1", + "@sap-cloud-sdk/util": "^1.28.2", "axios": "^0.19.2" }, "devDependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 6118e3ea2f..89c5f469b1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/core", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK for JavaScript core", "homepage": "https://community.sap.com/topics/cloud-sdk", "license": "Apache-2.0", @@ -37,8 +37,8 @@ "check:dependencies": "depcheck ." }, "dependencies": { - "@sap-cloud-sdk/analytics": "^1.28.1", - "@sap-cloud-sdk/util": "^1.28.1", + "@sap-cloud-sdk/analytics": "^1.28.2", + "@sap-cloud-sdk/util": "^1.28.2", "@sap/xsenv": "^3.0.0", "axios": "^0.19.2", "bignumber.js": "^9.0.0", diff --git a/packages/generator/package.json b/packages/generator/package.json index 74b3b4230e..d4667c2882 100644 --- a/packages/generator/package.json +++ b/packages/generator/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/generator", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK for JavaScript OData client generator", "homepage": "https://community.sap.com/topics/cloud-sdk", "license": "Apache-2.0", @@ -35,8 +35,8 @@ "check:dependencies": "depcheck ." }, "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", - "@sap-cloud-sdk/util": "^1.28.1", + "@sap-cloud-sdk/core": "^1.28.2", + "@sap-cloud-sdk/util": "^1.28.2", "@sap/edm-converters": "^1.0.21", "@types/fs-extra": "^9.0.1", "@types/glob": "^7.1.2", diff --git a/packages/test-util/package.json b/packages/test-util/package.json index 1f5ad3d2c9..b407fe5e58 100644 --- a/packages/test-util/package.json +++ b/packages/test-util/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/test-util", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK for JavaScript test utilities", "homepage": "https://community.sap.com/topics/cloud-sdk", "license": "Apache-2.0", @@ -31,7 +31,7 @@ "check:dependencies": "depcheck ." }, "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", - "@sap-cloud-sdk/util": "^1.28.1" + "@sap-cloud-sdk/core": "^1.28.2", + "@sap-cloud-sdk/util": "^1.28.2" } } diff --git a/packages/util/package.json b/packages/util/package.json index 6661a638f8..822f2f5e5b 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/util", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK for JavaScript general utilities", "homepage": "https://community.sap.com/topics/cloud-sdk", "license": "Apache-2.0", diff --git a/test-packages/e2e-tests/package.json b/test-packages/e2e-tests/package.json index 155b8c3af2..8b81bbf6eb 100644 --- a/test-packages/e2e-tests/package.json +++ b/test-packages/e2e-tests/package.json @@ -1,14 +1,14 @@ { "name": "@sap-cloud-sdk/e2e-tests", - "version": "1.28.1", + "version": "1.28.2", "description": "End to end tests of the SAP Cloud SDK for JavaScript", "homepage": "https://www.sap.com/cloud-sdk", "license": "Apache-2.0", "private": true, "repository": "github:SAP/cloud-sdk", "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", - "@sap-cloud-sdk/test-services-e2e": "^1.28.1", + "@sap-cloud-sdk/core": "^1.28.2", + "@sap-cloud-sdk/test-services-e2e": "^1.28.2", "@sap/cds": "3.34.2", "express": "^4.17.1", "sqlite3": "^5.0.0" @@ -34,4 +34,4 @@ "moment": "~2.29.0", "pm2": "^4.4.0" } -} \ No newline at end of file +} diff --git a/test-packages/integration-tests/package.json b/test-packages/integration-tests/package.json index de447e22fe..50a283f990 100644 --- a/test-packages/integration-tests/package.json +++ b/test-packages/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/integration-tests", - "version": "1.28.1", + "version": "1.28.2", "description": "SAP Cloud SDK for JavaScript integration tests", "homepage": "https://www.sap.com/cloud-sdk", "license": "Apache-2.0", @@ -14,10 +14,10 @@ "check:dependencies": "depcheck ." }, "dependencies": { - "@sap-cloud-sdk/analytics": "^1.28.1", - "@sap-cloud-sdk/core": "^1.28.1", - "@sap-cloud-sdk/test-services": "^1.28.1", - "@sap-cloud-sdk/test-util": "^1.28.1" + "@sap-cloud-sdk/analytics": "^1.28.2", + "@sap-cloud-sdk/core": "^1.28.2", + "@sap-cloud-sdk/test-services": "^1.28.2", + "@sap-cloud-sdk/test-util": "^1.28.2" }, "devDependencies": { "bignumber.js": "^9.0.0", diff --git a/test-packages/test-services-e2e/package.json b/test-packages/test-services-e2e/package.json index 2522be617d..4b4cec8a76 100644 --- a/test-packages/test-services-e2e/package.json +++ b/test-packages/test-services-e2e/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/test-services-e2e", - "version": "1.28.1", + "version": "1.28.2", "description": "Custom Services for testing", "files": [ "**/*.js", @@ -19,7 +19,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", + "@sap-cloud-sdk/core": "^1.28.2", "bignumber.js": "9.0.0", "moment": "2.29.0" } diff --git a/test-packages/test-services/package.json b/test-packages/test-services/package.json index c570065d59..fd139aba49 100644 --- a/test-packages/test-services/package.json +++ b/test-packages/test-services/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/test-services", - "version": "1.28.1", + "version": "1.28.2", "description": "Custom Services for testing", "files": [ "**/*.js", @@ -19,7 +19,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", + "@sap-cloud-sdk/core": "^1.28.2", "bignumber.js": "9.0.0", "moment": "2.29.0" } diff --git a/test-packages/type-tests/package.json b/test-packages/type-tests/package.json index e54a015947..93d8356d33 100644 --- a/test-packages/type-tests/package.json +++ b/test-packages/type-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sap-cloud-sdk/type-tests", - "version": "1.28.1", + "version": "1.28.2", "description": "Tests to ensure correct types in the SAP Cloud SDK for JavaScript.", "homepage": "https://www.sap.com/cloud-sdk", "license": "Apache-2.0", @@ -12,8 +12,8 @@ "check:dependencies": "echo Nothing to check here." }, "dependencies": { - "@sap-cloud-sdk/core": "^1.28.1", - "@sap-cloud-sdk/test-services": "^1.28.1" + "@sap-cloud-sdk/core": "^1.28.2", + "@sap-cloud-sdk/test-services": "^1.28.2" }, "devDependencies": { "dtslint": "^4.0.0" diff --git a/typedoc.json b/typedoc.json index 55228b86b0..d185288933 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,6 +1,6 @@ { "mode": "modules", - "out": "docs/api/1.28.1", + "out": "docs/api/1.28.2", "exclude": [ "**/index.ts", "scripts/*.ts",