diff --git a/knowledge-base/api-reference/assets/highlight.css b/knowledge-base/api-reference/assets/highlight.css index 57cbfa9f93..b66a63b925 100644 --- a/knowledge-base/api-reference/assets/highlight.css +++ b/knowledge-base/api-reference/assets/highlight.css @@ -3,20 +3,20 @@ --dark-hl-0: #9CDCFE; --light-hl-1: #000000; --dark-hl-1: #D4D4D4; - --light-hl-2: #A31515; - --dark-hl-2: #CE9178; - --light-hl-3: #AF00DB; - --dark-hl-3: #C586C0; - --light-hl-4: #008000; - --dark-hl-4: #6A9955; - --light-hl-5: #0000FF; - --dark-hl-5: #569CD6; - --light-hl-6: #0070C1; - --dark-hl-6: #4FC1FF; - --light-hl-7: #267F99; - --dark-hl-7: #4EC9B0; - --light-hl-8: #795E26; - --dark-hl-8: #DCDCAA; + --light-hl-2: #795E26; + --dark-hl-2: #DCDCAA; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #0000FF; + --dark-hl-4: #569CD6; + --light-hl-5: #AF00DB; + --dark-hl-5: #C586C0; + --light-hl-6: #008000; + --dark-hl-6: #6A9955; + --light-hl-7: #0070C1; + --dark-hl-7: #4FC1FF; + --light-hl-8: #267F99; + --dark-hl-8: #4EC9B0; --light-hl-9: #000000; --dark-hl-9: #C8C8C8; --light-hl-10: #0451A5; diff --git a/knowledge-base/api-reference/assets/main.js b/knowledge-base/api-reference/assets/main.js index d0aa8d5f9a..7270cff8dc 100644 --- a/knowledge-base/api-reference/assets/main.js +++ b/knowledge-base/api-reference/assets/main.js @@ -1,8 +1,8 @@ "use strict"; "use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. `,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){D||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!D&&this.active&&n.target.closest(".col-sidebar")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var Z=class extends C{constructor(n){super(n);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let r=Q.getItem(this.key);this.el.open=r?r==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let i=this.summary.querySelector("a");i&&i.addEventListener("click",()=>{location.assign(i.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); + ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/knowledge-base/api-reference/assets/navigation.js b/knowledge-base/api-reference/assets/navigation.js index 7e789c9c04..209db06f29 100644 --- a/knowledge-base/api-reference/assets/navigation.js +++ b/knowledge-base/api-reference/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/knowledge-base/api-reference/assets/search.js b/knowledge-base/api-reference/assets/search.js index 2074c41901..b8fafe6f71 100644 --- a/knowledge-base/api-reference/assets/search.js +++ b/knowledge-base/api-reference/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/knowledge-base/api-reference/assets/style.css b/knowledge-base/api-reference/assets/style.css index 07a385b731..98a4377942 100644 --- a/knowledge-base/api-reference/assets/style.css +++ b/knowledge-base/api-reference/assets/style.css @@ -29,7 +29,7 @@ --light-color-ts-constructor-signature: var(--light-color-ts-constructor); --light-color-ts-parameter: var(--light-color-ts-variable); /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-type-parameter: #a55c0e; --light-color-ts-accessor: var(--light-color-ts-property); --light-color-ts-get-signature: var(--light-color-ts-accessor); --light-color-ts-set-signature: var(--light-color-ts-accessor); @@ -69,7 +69,7 @@ --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); --dark-color-ts-parameter: var(--dark-color-ts-variable); /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-type-parameter: #e07d13; --dark-color-ts-accessor: var(--dark-color-ts-property); --dark-color-ts-get-signature: var(--dark-color-ts-accessor); --dark-color-ts-set-signature: var(--dark-color-ts-accessor); @@ -266,12 +266,12 @@ h6 { line-height: 1.2; } -h1 > a, -h2 > a, -h3 > a, -h4 > a, -h5 > a, -h6 > a { +h1 > a:not(.link), +h2 > a:not(.link), +h3 > a:not(.link), +h4 > a:not(.link), +h5 > a:not(.link), +h6 > a:not(.link) { text-decoration: none; color: var(--color-text); } @@ -649,6 +649,28 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { font-weight: bold; } +.tsd-full-hierarchy:not(:last-child) { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); +} +.tsd-full-hierarchy, +.tsd-full-hierarchy ul { + list-style: none; + margin: 0; + padding: 0; +} +.tsd-full-hierarchy ul { + padding-left: 1.5rem; +} +.tsd-full-hierarchy a { + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} + .tsd-panel-group.tsd-index-group { margin-bottom: 0; } @@ -714,12 +736,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } .tsd-navigation > a, .tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.5rem); + width: calc(100% - 0.25rem); + display: flex; + align-items: center; } .tsd-navigation a, .tsd-navigation summary > span, .tsd-page-navigation a { - display: inline-flex; + display: flex; + width: calc(100% - 0.25rem); align-items: center; padding: 0.25rem; color: var(--color-text); @@ -759,11 +784,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { margin-left: -1.5rem; } -.tsd-nested-navigation > li > a, -.tsd-nested-navigation > li > span { - width: calc(100% - 1.75rem - 0.5rem); -} - .tsd-page-navigation ul { padding-left: 1.75rem; } diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.AllFields.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.AllFields.html index 564986b014..909113efbd 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.AllFields.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.AllFields.html @@ -1,8 +1,8 @@ AllFields | SAP Cloud SDK for JavaScript - v3.11.0

Represents the selection of all fields. This field should be used in the schema of entities.

-

Type Parameters

Constructors

Type Parameters

Constructors

Properties

_entityConstructor _fieldName selectable

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

-

Constructors

  • Type Parameters

    Parameters

    Returns AllFields<EntityT>

Properties

_entityConstructor: Constructable<EntityT>
_fieldName: string
selectable: true
\ No newline at end of file +

Constructors

Properties

_entityConstructor: Constructable<EntityT>
_fieldName: string
selectable: true
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BatchChangeSet.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BatchChangeSet.html index 907b0e51e6..0d06e19d4a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BatchChangeSet.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BatchChangeSet.html @@ -1,9 +1,9 @@ BatchChangeSet | SAP Cloud SDK for JavaScript - v3.11.0

Representation of a batch change set, which holds a collection of write operations.

-

Type Parameters

Constructors

Type Parameters

Constructors

Properties

Constructors

  • Create an instance of BatchChangeSet.

    -

    Type Parameters

    Parameters

Constructors

  • Create an instance of BatchChangeSet.

    +

    Type Parameters

    Parameters

    • requests: ChangesetBuilderTypes<DeSerializersT>[]

      Requests to combine to one change set.

    • Optional boundary: string

      Request boundary for separation of sub requests. Defaults to an auto generated value.

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

      -

    Returns BatchChangeSet<DeSerializersT>

Properties

boundary: string
requests: ChangesetBuilderTypes<DeSerializersT>[]
\ No newline at end of file +

Returns BatchChangeSet<DeSerializersT>

Properties

boundary: string
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BooleanFilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BooleanFilterFunction.html index 7d7b921f54..3d40dce7fe 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BooleanFilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.BooleanFilterFunction.html @@ -1,18 +1,18 @@ BooleanFilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

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

-

Type Parameters

Hierarchy

Constructors

Type Parameters

Hierarchy (view full)

Constructors

  • Creates an instance of BooleanFilterFunction.

    -

    Type Parameters

    Parameters

    • functionName: string

      Name of the function that returns a boolean value.

      -
    • parameters: FilterFunctionParameterType<EntityT>[]

      Representation of the parameters passed to the filter function.

      -

    Returns BooleanFilterFunction<EntityT>

Properties

edmType: EdmTypeShared<ODataVersionOf<EntityT>>
functionName: string
parameters: FilterFunctionParameterType<EntityT>[]

Methods

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

    +

Constructors

Properties

functionName: string

Methods

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

    Parameters

    • value: boolean

      Value to be used in the filter.

      -

    Returns Filter<EntityT, any, boolean>

    The resulting filter.

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

    +

Returns Filter<EntityT, any, boolean>

The resulting filter.

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

    Parameters

    • value: boolean

      Value to be used in the filter.

      -

    Returns Filter<EntityT, any, boolean>

    The resulting filter.

    +

Returns Filter<EntityT, any, boolean>

The resulting filter.

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

-
\ No newline at end of file +
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionField.html index 780b6be8f7..6413bc6033 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionField.html @@ -1,10 +1,10 @@ CollectionField | SAP Cloud SDK for JavaScript - v3.11.0

Class CollectionField<EntityT, DeSerializersT, CollectionFieldT, NullableT, SelectableT>

Represents a field of an entity or a complex type, that can have a collection as value.

-

Type Parameters

  • EntityT extends EntityBase

    Type of the entity the field belongs to.

    -
  • DeSerializersT extends DeSerializers

    Type of the (de-)serializers.

    -
  • CollectionFieldT extends EdmTypeShared<"any"> | Record<string, any> = any

    Type of of elements of the collection. This can either be an EDM type or complex type.

    -
  • NullableT extends boolean = false

    Boolean type that represents whether the field is nullable.

    -
  • SelectableT extends boolean = false

    Boolean type that represents whether the field is selectable.

    -

Hierarchy

  • Field<EntityT, NullableT, SelectableT>
    • CollectionField

Constructors

Type Parameters

  • EntityT extends EntityBase

    Type of the entity the field belongs to.

    +
  • DeSerializersT extends DeSerializers

    Type of the (de-)serializers.

    +
  • CollectionFieldT extends EdmTypeShared<"any"> | Record<string, any> = any

    Type of of elements of the collection. This can either be an EDM type or complex type.

    +
  • NullableT extends boolean = false

    Boolean type that represents whether the field is nullable.

    +
  • SelectableT extends boolean = false

    Boolean type that represents whether the field is selectable.

    +

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

  • Creates an instance of CollectionField.

    -

    Type Parameters

    Parameters

    • fieldName: string

      Actual name of the field used in the OData request.

      -
    • _fieldOf: ConstructorOrField<EntityT>

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

      -
    • _fieldType: CollectionFieldType<CollectionFieldT>

      Edm type of the field according to the metadata description.

      -
    • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

      Optional settings for this field.

      -

    Returns CollectionField<EntityT, DeSerializersT, CollectionFieldT, NullableT, SelectableT>

Properties

_deSerializers: DeSerializersT
_entityConstructor: Constructable<EntityT>
_fieldName: string
_fieldOf: ConstructorOrField<EntityT>
_fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
_fieldType: CollectionFieldType<CollectionFieldT>

Methods

  • Gets the path to the complex type property represented by this.

    +

Constructors

Properties

_deSerializers: DeSerializersT
_entityConstructor: Constructable<EntityT>
_fieldName: string
_fieldOptions: Required<FieldOptions<NullableT, SelectableT>>

Methods

  • Gets the path to the complex type property represented by this.

    Returns string

    The path to the complex type property.

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

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionFilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionFilterFunction.html index 85952ebfe7..4f796956d6 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionFilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CollectionFilterFunction.html @@ -1,19 +1,19 @@ CollectionFilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

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

-

Type Parameters

Hierarchy

Constructors

Type Parameters

Hierarchy (view full)

Constructors

  • Creates an instance of CollectionFilterFunction.

    -

    Type Parameters

    Parameters

    • functionName: string

      Name of the function that returns a collection value.

      -
    • parameters: FilterFunctionParameterType<EntityT>[]

      Representation of the parameters passed to the filter function.

      +

Constructors

Properties

edmType: EdmTypeShared<ODataVersionOf<EntityT>>
functionName: string
parameters: FilterFunctionParameterType<EntityT>[]

Methods

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

    -

    Parameters

    • value: FieldT[]

      Value to be used in the filter.

      -

    Returns Filter<EntityT, any, FieldT[]>

    The resulting filter.

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

    -

    Parameters

    • value: FieldT[]

      Value to be used in the filter.

      -

    Returns Filter<EntityT, any, FieldT[]>

    The resulting filter.

    +

Returns CollectionFilterFunction<EntityT, FieldT>

Properties

functionName: string

Methods

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

    +

    Parameters

    • value: FieldT[]

      Value to be used in the filter.

      +

    Returns Filter<EntityT, any, FieldT[]>

    The resulting filter.

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

    +

    Parameters

    • value: FieldT[]

      Value to be used in the filter.

      +

    Returns Filter<EntityT, any, FieldT[]>

    The resulting filter.

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

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ComplexTypeField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ComplexTypeField.html index e7357634b7..fb08c1a369 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ComplexTypeField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ComplexTypeField.html @@ -6,12 +6,12 @@ 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 extends EntityBase

    Type of the entity the field belongs to.

    -
  • DeSerializersT extends DeSerializers

    Type of the (de-)serializers.

    -
  • ComplexT = any

    Type of complex type represented by this field.

    -
  • NullableT extends boolean = false

    Boolean type that represents whether the field is nullable.

    -
  • SelectableT extends boolean = false

    Boolean type that represents whether the field is selectable.

    -

Hierarchy

  • Field<EntityT, NullableT, SelectableT>
    • ComplexTypeField

Constructors

Type Parameters

  • EntityT extends EntityBase

    Type of the entity the field belongs to.

    +
  • DeSerializersT extends DeSerializers

    Type of the (de-)serializers.

    +
  • ComplexT = any

    Type of complex type represented by this field.

    +
  • NullableT extends boolean = false

    Boolean type that represents whether the field is nullable.

    +
  • SelectableT extends boolean = false

    Boolean type that represents whether the field is selectable.

    +

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

  • Creates an instance of ComplexTypeField.

    -

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

    • ComplexT = any

    • NullableT extends boolean = false

    • SelectableT extends boolean = false

    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.

      -
    • deSerializers: DeSerializersT

      (De-)serializers used for transformation.

      -
    • _complexType: ComplexTypeNamespace<ComplexT>

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

      -
    • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

      Optional settings for this field.

      -

    Returns ComplexTypeField<EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>

Properties

_complexType: ComplexTypeNamespace<ComplexT>
_entityConstructor: Constructable<EntityT>
_fieldName: string
_fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
complexTypeName?: string

Note that this property is crucial, although not really used. +

Constructors

Properties

_entityConstructor: Constructable<EntityT>
_fieldName: string
_fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
complexTypeName?: string

Note that this property is crucial, although not really used. If it is removed this class becomes structural equivalent to e.g. ComplexTypeStringPropertyField which leads to unexpected behavior on the selectable list of objects.

-
deSerializers: DeSerializersT
fieldOf: ConstructorOrField<EntityT, ComplexT>

Methods

  • Gets the path to the complex type property represented by this.

    +
deSerializers: DeSerializersT

Methods

  • Gets the path to the complex type property represented by this.

    Returns string

    The path to the complex type property.

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

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CountRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CountRequestBuilder.html index 5b08d244af..03765728a9 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CountRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CountRequestBuilder.html @@ -1,8 +1,8 @@ CountRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

Class CountRequestBuilder<EntityT, DeSerializersT>

Create an OData request to count entities based on the configuration of the request. A CountRequestBuilder allows only for execution of the request. If you want to apply query parameters like filter, skip or top do it on the GetAllRequestBuilder the count is created from.

-

Type Parameters

Hierarchy

Constructors

Type Parameters

Hierarchy (view full)

Constructors

  • Creates an instance of CountRequestBuilder.

    -

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

    Parameters

    Returns CountRequestBuilder<EntityT, DeSerializersT>

Properties

getAllRequest: GetAllRequestBuilderBase<EntityT, DeSerializersT>
requestConfig: ODataCountRequestConfig<EntityT, DeSerializersT>

Methods

  • Add custom headers to the request. Existing headers will be overwritten.

    -

    Parameters

    • headers: Record<string, string>

      Key-value pairs denoting additional custom headers.

      -

    Returns CountRequestBuilder<EntityT, DeSerializersT>

    The request builder itself, to facilitate method chaining.

    -
  • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

    -

    Parameters

    • queryParameters: Record<string, string>

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

      -

    Returns CountRequestBuilder<EntityT, DeSerializersT>

    The request builder itself, to facilitate method chaining.

    -
  • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

Constructors

Properties

Methods

  • Add custom headers to the request. Existing headers will be overwritten.

    +

    Parameters

    • headers: Record<string, string>

      Key-value pairs denoting additional custom headers.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

    +

    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.

    +
  • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

    -

    Parameters

    • requestConfiguration: Record<string, string>

      Key-value pairs denoting additional custom request configuration options to be set in the request.

      -

    Returns CountRequestBuilder<EntityT, DeSerializersT>

    The request builder itself, to facilitate method chaining.

    -
  • Append the given path to the URL. +

    Parameters

    • requestConfiguration: Record<string, string>

      Key-value pairs denoting additional custom request configuration options to be set in the request.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

    Parameters

    • Rest ...path: string[]

      Path to be appended.

      -

    Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    -
  • Execute request.

    +

Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

The request builder itself without "execute" function, to facilitate method chaining.

+
  • Execute request.

    Parameters

    Returns Promise<number>

    A promise resolving to the number of entities.

    -

Returns Promise<number>

A promise resolving to the number of entities.

+
  • Set middleware for requests towards the target system given in the destination.

    +

Returns Promise<HttpResponse>

A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

+
  • Set middleware for requests towards the target system given in the destination.

    Parameters

    Returns CountRequestBuilder<EntityT, DeSerializersT>

    The request builder itself, to facilitate method chaining.

    -
  • Parameters

    Returns CountRequestBuilder<EntityT, DeSerializersT>

  • Create the relative URL based on configuration of the given builder.

    +

Returns this

The request builder itself, to facilitate method chaining.

+
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CreateRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CreateRequestBuilderBase.html index 9c9e962163..027c937992 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CreateRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CreateRequestBuilderBase.html @@ -1,6 +1,6 @@ CreateRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class CreateRequestBuilderBase<EntityT, DeSerializersT>Abstract

    Abstract create request class holding the parts shared in OData v2 and v4.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of CreateRequestBuilder.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be created.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    deserializer: EntityDeserializer
    oDataUri: ODataUri<DeSerializersT>
    requestConfig: ODataCreateRequestConfig<EntityT, DeSerializersT>
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    deserializer: EntityDeserializer
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<CreateRequestBuilderBase<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Specifies the parent of the entity to create.

      -

      Type Parameters

      Parameters

      • parentEntity: ParentEntityT

        Parent of the entity to create.

        -
      • linkField: Link<ParentEntityT, DeSerializersT, EntityApi<EntityT, any>>

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

        -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<CreateRequestBuilderBase<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Specifies the parent of the entity to create.

      +

      Type Parameters

      Parameters

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Execute query.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the created entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the created entity.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Set middleware for requests towards the target system given in the destination.

      +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CreateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CustomField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CustomField.html index 8824aed0c1..d8fb2c6416 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CustomField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.CustomField.html @@ -1,6 +1,6 @@ CustomField | SAP Cloud SDK for JavaScript - v3.11.0

    Class CustomField<EntityT, DeSerializersT, NullableT>

    If your entity contains fields not present in your service specification you can model them using custom fields. Alternatively you can also generate a client based on a service specification containing all fields.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • NullableT extends boolean = false

      Parameters

      • fieldName: string
      • entityConstructor: Constructable<EntityT>
      • deSerializers: DeSerializersT
      • Optional isNullable: NullableT

      Returns CustomField<EntityT, DeSerializersT, NullableT>

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>
    fieldBuilder: FieldBuilder<Constructable<EntityT>, DeSerializersT>

    Methods

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Binary", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Boolean", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Byte", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.DateTimeOffset", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Decimal", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Double", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Guid", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Int16", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Int32", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Int64", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.SByte", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Single", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.String", NullableT, true>

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

      +

    Constructors

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>

    Methods

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

      Returns string

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

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.DeleteRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.DeleteRequestBuilderBase.html index a17e8de230..560344953d 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.DeleteRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.DeleteRequestBuilderBase.html @@ -1,6 +1,6 @@ DeleteRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class DeleteRequestBuilderBase<EntityT, DeSerializersT>Abstract

    Abstract class to delete an entity holding the shared parts between OData v2 and v4.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of DeleteRequestBuilder. If the entity is passed, version identifier will also be added.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -
      • keysOrEntity: Record<string, any> | EntityBase

        Entity or key-value pairs of key properties for the given entity.

        -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    requestConfig: ODataDeleteRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<DeleteRequestBuilderBase<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<DeleteRequestBuilderBase<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute query.

      Parameters

      Returns Promise<void>

      A promise resolving once the entity was deleted.

      -

    Returns Promise<void>

    A promise resolving once the entity was deleted.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

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

      -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Set middleware for requests towards the target system given in the destination.

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

      The request itself to ease chaining while executing the request.

      +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Parameters

      • eTag: string

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns DeleteRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Parameters

      • eTag: string

      Returns this

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EdmTypeField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EdmTypeField.html index 57fd9853c6..6056c89e6d 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EdmTypeField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EdmTypeField.html @@ -5,12 +5,12 @@ 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 extends EntityBase

      Type of the entity the field belongs to.

      -
    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -
    • EdmT extends EdmTypeShared<"any">

      EDM type of the field.

      -
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      -
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      -

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      +
    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +
    • EdmT extends EdmTypeShared<"any">

      EDM type of the field.

      +
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      +
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      +

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Methods

    Constructors

    • Creates an instance of EdmTypeField.

      -

      Type Parameters

      Parameters

      • fieldName: string

        Actual name of the field used in the OData request.

        -
      • _fieldOf: ConstructorOrField<EntityT>

        Constructor type of the entity the field belongs to.

        -
      • edmType: EdmT

        Type of the field according to the metadata description.

        -
      • _deSerializers: DeSerializersT

        (De-)serializers used for transformation.

        -
      • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

        Optional settings for this field.

        -

      Returns EdmTypeField<EntityT, DeSerializersT, EdmT, NullableT, SelectableT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOf: ConstructorOrField<EntityT>
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    edmType: EdmT

    Methods

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    edmType: EdmT

    Methods

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

      Returns string

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBase.html index b8d3479055..39d0ede6e1 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBase.html @@ -1,5 +1,5 @@ EntityBase | SAP Cloud SDK for JavaScript - v3.11.0

    Super class for all representations of OData entity types.

    -

    Hierarchy

    Constructors

    Hierarchy (view full)

    Constructors

    • Internal

      Parameters

      • _entityApi: any

      Returns EntityBase

    Properties

    _customFields: Record<string, any>

    A mapper representing custom fields in an entity. +

    Constructors

    • Internal

      Parameters

      • _entityApi: any

      Returns EntityBase

    Properties

    _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.

    _entityApi: any
    _oDataVersion: any
    _versionIdentifier: string

    The current ETag version of the entity in the remote system. @@ -33,22 +33,22 @@

    remoteState: {
        [keys: string]: any;
    }

    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
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      +

      Type declaration

      • [keys: string]: any
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      Returns string

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

      -

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      +

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      Parameters

      • Optional visitedEntities: EntityBase[]

        List of entities to check in case of circular dependencies.

        -

      Returns Record<string, any>

      EntityBase as an object with all defined entity fields.

      +

    Returns Record<string, any>

    EntityBase as an object with all defined entity fields.

    • Parameters

      Returns any

    • Custom field value getter.

      Parameters

      • fieldName: string

        The name of the custom field.

      Returns any

      The value of the corresponding custom field.

      -
    • Returns a map that contains all entity custom fields.

      -

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      -

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      -
    • Returns all changed properties compared to the last known remote state. +

    • Returns a map that contains all entity custom fields.

      +

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      +

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      +
    • Returns all changed properties compared to the last known remote state. The returned properties do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      -

      Returns Record<string, any>

      EntityBase with all properties that changed.

      +

      Returns Record<string, any>

      EntityBase with all properties that changed.

    • Returns all changed property names compared to the last known remote state. The returned properties names do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      @@ -59,22 +59,22 @@
    • 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.

      -
    • Type Parameters

      Parameters

      • entity: EntityT
      • Optional visitedEntities: EntityBase[]

      Returns boolean

    • Sets a new custom field in the entity or updates it. +

    • Type Parameters

      Parameters

      Returns boolean

    • 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 EntityBase

      The entity itself, to facilitate method chaining.

      -
    • Sets custom fields on an entity.

      -

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        -

      Returns EntityBase

      The entity itself, to facilitate method chaining.

      -
    • Initializes or sets the remoteState of the entity. +

    Returns this

    The entity itself, to facilitate method chaining.

    +
    • Sets custom fields on an entity.

      +

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests.

      -

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        -

      Returns EntityBase

      The entity itself, to facilitate method chaining.

      -
    • Set the ETag version identifier of the retrieved entity.

      +

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Set the ETag version identifier of the retrieved entity.

      Parameters

      • etag: undefined | string

        The returned ETag version of the entity.

        -

      Returns EntityBase

      The entity itself, to facilitate method chaining.

      +

    Returns this

    The entity itself, to facilitate method chaining.

    • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

      Returns {
          [key: string]: any;
      }

      An object containing all instance variables + custom fields.

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

      -
      • [key: string]: any
    \ No newline at end of file +
    • [key: string]: any
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBuilder.html index 3472ba99ce..27915d5c14 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EntityBuilder.html @@ -1,19 +1,19 @@ EntityBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Contains the methods to build an entity.

    -

    Type Parameters

    Constructors

    Type Parameters

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • _entityApi: EntityApi<EntityT, DeSerializersT>

      Returns EntityBuilder<EntityT, DeSerializersT>

    Properties

    _entity: EntityT
    _entityApi: EntityApi<EntityT, DeSerializersT>

    Methods

    • Builds the entity.

      -

      Returns EntityT

      The entity.

      -
    • Builds an entity from JSON representation. +

    Constructors

    Properties

    _entity: EntityT

    Methods

    • Builds the entity.

      +

      Returns EntityT

      The entity.

      +
    • Builds an entity from JSON representation. If you have obtained the JSON object as a request payload use the entityDeserializer methods. Note that fields not mappable to a field in the target entity are silently ignored.

      -

      Parameters

      • json: FromJsonType<EntityT>

        Representation of the entity in JSON format.

        -

      Returns EntityT

      EntityBase constructed from JSON representation.

      -
    • Sets the custom fields for the entity.

      -

      Parameters

      • customFields: Record<string, any>

        The custom fields you want to add.

        -

      Returns EntityBuilder<EntityT, DeSerializersT>

      The entity builder itself for method chaining.

      +

    Parameters

    Returns EntityT

    EntityBase constructed from JSON representation.

    +
    • Sets the custom fields for the entity.

      +

      Parameters

      • customFields: Record<string, any>

        The custom fields you want to add.

        +

      Returns this

      The entity builder itself for method chaining.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EnumField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EnumField.html index 5b58734d87..8ff82dbf81 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EnumField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.EnumField.html @@ -1,9 +1,9 @@ EnumField | SAP Cloud SDK for JavaScript - v3.11.0

    Class EnumField<EntityT, DeSerializersT, EnumT, NullableT, SelectableT>

    Represents a property with an enum value.

    -

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      -
    • DeSerializersT extends DeSerializers

    • EnumT extends string = string

      Enum type that contains all valid enum entries for this field.

      -
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      -
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      -

    Hierarchy

    • Field<EntityT, NullableT, SelectableT>
      • EnumField

    Constructors

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      +
    • DeSerializersT extends DeSerializers

    • EnumT extends string = string

      Enum type that contains all valid enum entries for this field.

      +
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      +
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      +

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    Constructors

    • Creates an instance of EnumField.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • EnumT extends string = string

      • NullableT extends boolean = false

      • SelectableT extends boolean = false

      Parameters

      • fieldName: string

        Actual name of the field used in the OData request.

        -
      • _fieldOf: ConstructorOrField<EntityT>

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

        -
      • Optional enumType: Record<string, EnumT>

        Enum type of the field according to the metadata description.

        -
      • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

        Optional settings for this field.

        -

      Returns EnumField<EntityT, DeSerializersT, EnumT, NullableT, SelectableT>

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOf: ConstructorOrField<EntityT>
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    enumType?: Record<string, EnumT>

    Methods

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

      -

      Parameters

      • value: `${EnumT}`

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, string>

      The resulting filter.

      +

    Constructors

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    enumType?: Record<string, EnumT>

    Methods

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

      +

      Parameters

      • value: `${EnumT}`

        Value to be used in the filter.

        +

      Returns Filter<EntityT, DeSerializersT, string>

      The resulting filter.

    • Gets the path to the complex type property represented by this.

      Returns string

      The path to the complex type property.

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

      -

      Parameters

      • value: `${EnumT}`

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, string>

      The resulting filter.

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

      +

      Parameters

      • value: `${EnumT}`

        Value to be used in the filter.

        +

      Returns Filter<EntityT, DeSerializersT, string>

      The resulting filter.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Field.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Field.html index 007e1af48b..8e5a79f392 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Field.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Field.html @@ -3,19 +3,19 @@ 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 extends EntityBase

      Type of the entity the field belongs to.

      -
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      -
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      -

    Hierarchy

    Constructors

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      +
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      +
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of Field.

      -

      Type Parameters

      • EntityT extends EntityBase

      • NullableT extends boolean = false

      • SelectableT extends boolean = false

      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.

        -
      • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

        Optional settings for this field.

        -

      Returns Field<EntityT, NullableT, SelectableT>

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>

    Methods

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

      +

    Constructors

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>

    Methods

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

      Returns string

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

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FieldBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FieldBuilder.html index 896ed478ef..45f130da25 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FieldBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FieldBuilder.html @@ -1,32 +1,32 @@ FieldBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Field builder to orchestrate the creation of the different kinds of fields.

    -

    Type Parameters

    • FieldOfT extends ConstructorOrField<any>

      Type of the entity or complex type field this field belongs to.

      -
    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Type Parameters

    • FieldOfT extends ConstructorOrField<any>

      Type of the entity or complex type field this field belongs to.

      +
    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

    Constructors

    • Creates an instance of FieldBuilder.

      -

      Type Parameters

      Parameters

      • fieldOf: FieldOfT

        Entity or complex type field, for which the field builder shall create fields.

        -
      • deSerializers: DeSerializersT

        (De-)serializers used for transformation.

        -

      Returns FieldBuilder<FieldOfT, DeSerializersT>

    Properties

    fieldOf: FieldOfT

    Methods

    • Build a field for a property with a collection type. +

    Constructors

    Properties

    fieldOf: FieldOfT

    Methods

    • Build a field for a property with a complex type. Fields of entities are selectable; fields of complex types are not selectable.

      -

      Type Parameters

      Parameters

      Returns ComplexTypeFieldT

      A complex type field of the given type.

      -
    • Build a field for a property with a enum type.

      -

      Type Parameters

      • EnumT extends string

      • NullableT extends boolean

      Parameters

      • fieldName: string

        Name of the field.

        -
      • enumType: Record<string, EnumT>

        Enum type of this field.

        -
      • isNullable: NullableT

        Whether the field is nullable.

        -

      Returns EnumField<EntityTypeFromFieldOf<FieldOfT>, DeSerializersT, EnumT, NullableT, IsSelectableField<FieldOfT>>

      A collection field with the given collection type.

      +

    Type Parameters

    Parameters

    Returns ComplexTypeFieldT

    A complex type field of the given type.

    +
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Filter.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Filter.html index 5e6969fb9f..15237ff32e 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Filter.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Filter.html @@ -1,22 +1,22 @@ Filter | SAP Cloud SDK for JavaScript - v3.11.0

    Class Filter<EntityT, DeSerializersT, 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: {@link Filterable}. +

    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: {@link Filterable}.
    -

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity to be filtered on.

      -
    • DeSerializersT extends DeSerializers

    • FieldT

      Type of the field to be filtered by.

      -

    Implements

    Constructors

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity to be filtered on.

      +
    • DeSerializersT extends DeSerializers

    • FieldT

      Type of the field to be filtered by.

      +

    Implements

    Constructors

    • Creates an instance of Filter.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • FieldT

      Parameters

      • field: string | FilterFunction<EntityT, FieldT>

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

        +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Entity type of the entity tp be filtered.

    +
  • value: FieldT

    Value to be used by the operator.

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

    EDM type of the field to filter on, needed for custom fields.

    +
  • Returns Filter<EntityT, DeSerializersT, FieldT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Entity type of the entity tp be filtered.

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

    -
    edmType?: EdmTypeShared<ODataVersionOf<EntityT>>
    field: string | FilterFunction<EntityT, FieldT>
    operator: FilterOperator
    value: FieldT
    \ No newline at end of file +
    field: string | FilterFunction<EntityT, FieldT>
    operator: FilterOperator
    value: FieldT
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterFunction.html index de0423ef7a..24e3f43c4e 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterFunction.html @@ -1,20 +1,20 @@ FilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

    Class FilterFunction<EntityT, ReturnT>Abstract

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

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Creates an instance of FilterFunction.

      -

      Type Parameters

      Parameters

      Returns FilterFunction<EntityT, ReturnT>

    Properties

    edmType: EdmTypeShared<ODataVersionOf<EntityT>>
    functionName: string
    parameters: FilterFunctionParameterType<EntityT>[]

    Methods

    • 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, any, ReturnT>

      The resulting filter.

      -
    • 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, any, ReturnT>

      The resulting filter.

      +

    Constructors

    Properties

    functionName: string

    Methods

    • 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, any, ReturnT>

      The resulting filter.

      +
    • 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, any, ReturnT>

      The resulting filter.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLambdaExpression.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLambdaExpression.html index 62f9e0d65d..8b8f5cc693 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLambdaExpression.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLambdaExpression.html @@ -1,6 +1,6 @@ FilterLambdaExpression | SAP Cloud SDK for JavaScript - v3.11.0

    Class FilterLambdaExpression<EntityT, DeSerializersT>

    Class representing a filter expression based on a FilterLambdaOperator.

    -

    Type Parameters

    Constructors

    Type Parameters

    Constructors

    Properties

    filters lambdaOperator

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

    -

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      Returns FilterLambdaExpression<EntityT, DeSerializersT>

    Properties

    filters: FilterList<EntityT, DeSerializersT>
    lambdaOperator: FilterLambdaOperator
    \ No newline at end of file +

    Constructors

    Properties

    lambdaOperator: FilterLambdaOperator
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLink.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLink.html index ae6a9eddb5..b9ea791117 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLink.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterLink.html @@ -1,20 +1,20 @@ FilterLink | SAP Cloud SDK for JavaScript - v3.11.0

    Class FilterLink<EntityT, DeSerializersT, LinkedEntityApiT>

    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 {@link OneToManyLink}. +

    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 {@link OneToManyLink}.

    Type Param: LinkedEntityT

    Type of the linked entity which is used in the filter.

    -

    Type Parameters

    Implements

    Constructors

    Type Parameters

    Implements

    Constructors

    • Creates an instance of FilterLink.

      -

      Type Parameters

      Parameters

      • link: Link<EntityT, DeSerializersT, LinkedEntityApiT>

        Linked entity to be used in the filter.

        -
      • filters: Filterable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

        List of filterables for the linked entity.

        -

      Returns FilterLink<EntityT, DeSerializersT, LinkedEntityApiT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Entity type of the entity tp be filtered.

    -
    _linkedEntityType: EntityType<LinkedEntityApiT>

    Linked entity to be filtered by.

    +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Entity type of the entity tp be filtered.

    +
    _linkedEntityType: EntityType<LinkedEntityApiT>

    Linked entity to be filtered by.

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

    -
    filters: Filterable<EntityType<LinkedEntityApiT>, DeSerializersT>[]
    link: Link<EntityT, DeSerializersT, LinkedEntityApiT>
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterList.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterList.html index c47f7cec50..545dad11af 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterList.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.FilterList.html @@ -1,13 +1,13 @@ FilterList | SAP Cloud SDK for JavaScript - v3.11.0

    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

    Implements

    Constructors

    Type Parameters

    Implements

    Constructors

    • Creates an instance of FilterList.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • Optional andFilters: Filterable<EntityT, DeSerializersT>[]

        Filters to be combined by logical conjunction (and).

        -
      • Optional orFilters: Filterable<EntityT, DeSerializersT>[]

        Filters to be combined by logical disjunction (or).

        -

      Returns FilterList<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Entity type of the entity tp be filtered.

    +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Entity type of the entity tp be filtered.

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

    -
    andFilters: Filterable<EntityT, DeSerializersT>[]
    orFilters: Filterable<EntityT, DeSerializersT>[]
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetAllRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetAllRequestBuilderBase.html index bf55104315..2eebb30f39 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetAllRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetAllRequestBuilderBase.html @@ -1,6 +1,6 @@ GetAllRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class GetAllRequestBuilderBase<EntityT, DeSerializersT>Abstract

    Base class for the get all request builders GetAllRequestBuilderV2 and GetAllRequestBuilderV4.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    • Creates an instance of GetAllRequestBuilder.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • getAllRequestConfig: ODataGetAllRequestConfig<EntityT, DeSerializersT>

        Request config of the get all request.

        +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    _entity: EntityT
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetAllRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT
    _entity: EntityT
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetAllRequestBuilderBase<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Count the number of entities.

      -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      A count request builder for execution.

      -
    • Execute request.

      +

    Returns Omit<GetAllRequestBuilderBase<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT[]>

      A promise resolving to the requested entities.

      -

    Returns Promise<EntityT[]>

    A promise resolving to the requested entities.

    +
    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      -

      Parameters

      • Rest ...selects: Selectable<EntityT, DeSerializersT>[]

        Fields to select in the request.

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

    • Replace the default service path with the given custom path. +

    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip number of entities.

      Parameters

      • skip: number

        Number of matching entities to skip. Useful for paging.

        -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • 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 GetAllRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetByKeyRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetByKeyRequestBuilderBase.html index 9d1bd59de9..5dcd581b5f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetByKeyRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.GetByKeyRequestBuilderBase.html @@ -1,6 +1,6 @@ GetByKeyRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class GetByKeyRequestBuilderBase<EntityT, DeSerializersT>Abstract

    Abstract class to create a get by key request containing the shared functionality for OData v2 and v4.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of GetByKeyRequestBuilder.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • keys: Record<string, any>

        Key-value pairs where the key is the name of a key property of the given entity and the value is the respective value.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        +

    Constructors

    • Creates an instance of GetByKeyRequestBuilder.

      +

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT
    _entity: EntityT
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetByKeyRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT
    _entity: EntityT
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetByKeyRequestBuilderBase<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<GetByKeyRequestBuilderBase<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the requested entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the requested entity.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      -

      Parameters

      • Rest ...selects: Selectable<EntityT, DeSerializersT>[]

        Fields to select in the request.

        -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

    • Replace the default service path with the given custom path. +

    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns GetByKeyRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Link.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Link.html index 32cbe98d63..7b451ff11e 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Link.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Link.html @@ -9,8 +9,8 @@ OData v4 entity: 1:N is a OneToManyLink, 1:0..1 is a OneToOneLink.

    See also: Selectable.

    Type Param: LinkedEntityT

    Type of the entity to be linked to.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    _deSerializers _entity _entityApi @@ -21,18 +21,18 @@

    Methods

    Constructors

    • Creates an instance of Link.

      -

      Type Parameters

      Parameters

      • _fieldName: string

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

        -
      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _linkedEntityApi: LinkedEntityApiT

        Constructor of the linked entity.

        -

      Returns Link<EntityT, DeSerializersT, LinkedEntityApiT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _expand: Expandable<EntityType<LinkedEntityApiT>, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]
    _fieldName: string
    _linkedEntityApi: LinkedEntityApiT
    _selects: Selectable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

    List of selectables on the linked entity.

    -

    Methods

    • Create a new link based on a given link.

      -

      Returns Link<EntityT, DeSerializersT, LinkedEntityApiT>

      Newly created link.

      -
    • Parameters

      Returns Link<EntityT, DeSerializersT, LinkedEntityApiT>

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _fieldName: string
    _linkedEntityApi: LinkedEntityApiT

    List of selectables on the linked entity.

    +

    Methods

    • Create a new link based on a given link.

      +

      Returns this

      Newly created link.

      +
    • Creates a selection on a linked entity. Has the same behavior as GetAllRequestBuilderV2.select and GetByKeyRequestBuilderV4.select but for linked entities.

      See also, Selectable.

      -

      Parameters

      • Rest ...selects: Selectable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

        Selection of fields or links on a linked entity.

        -

      Returns Link<EntityT, DeSerializersT, LinkedEntityApiT>

      The link itself, to facilitate method chaining.

      +

      Parameters

      Returns this

      The link itself, to facilitate method chaining.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.NumberFilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.NumberFilterFunction.html index 03affaf06d..f444fe9415 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.NumberFilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.NumberFilterFunction.html @@ -1,5 +1,5 @@ NumberFilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

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

    -

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, number>
      • NumberFilterFunction

    Constructors

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, number>
      • NumberFilterFunction

    Constructors

    Properties

    Constructors

    • Creates an instance of NumberFilterFunction.

      -

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a numeric value.

        -
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

        +

    Constructors

    • Creates an instance of NumberFilterFunction.

      +

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a numeric value.

        +
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

      • edmType: "Edm.Decimal" | "Edm.Double" | "Edm.Int32"

        Type of the returned numeric value. This influences the formatting of the returned value.

        -

      Returns NumberFilterFunction<EntityT>

    Properties

    edmType: EdmTypeShared<ODataVersionOf<EntityT>>
    functionName: string
    parameters: FilterFunctionParameterType<EntityT>[]

    Methods

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

      +

    Returns NumberFilterFunction<EntityT>

    Properties

    functionName: string

    Methods

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

      Parameters

      • value: number

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, number>

      The resulting filter.

      +

    Returns Filter<EntityT, any, number>

    The resulting filter.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataBatchRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataBatchRequestConfig.html index a8722e7b49..8c09b0ca3a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataBatchRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataBatchRequestConfig.html @@ -1,5 +1,5 @@ ODataBatchRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    OData batch request configuration for an entity type.

    -

    Hierarchy

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    basePath boundary defaultBasePath @@ -25,11 +25,11 @@

    Constructors

    • Creates an instance of ODataBatchRequestConfig.

      Parameters

      • defaultBasePath: string

        The default OData service path.

      • Optional boundary: string

        Request boundary for separation of subrequests. Defaults to an autogenerated value.

        -

      Returns ODataBatchRequestConfig

    Properties

    basePath: string
    boundary: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    subRequestPathType: BatchSubRequestPathType

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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 ODataBatchRequestConfig

    Properties

    basePath: string
    boundary: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    subRequestPathType: BatchSubRequestPathType

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Parameters

      Returns void

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Parameters

      Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCountRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCountRequestConfig.html index 298788ff70..cd9cf08840 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCountRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCountRequestConfig.html @@ -1,6 +1,6 @@ ODataCountRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataCountRequestConfig<EntityT, DeSerializersT>

    OData count request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataGetAllRequestConfig.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      Returns ODataCountRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    getAllRequest: GetAllRequestBuilderBase<EntityT, DeSerializersT>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCreateRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCreateRequestConfig.html index 5788afb604..8d4e03be33 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCreateRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataCreateRequestConfig.html @@ -1,6 +1,6 @@ ODataCreateRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataCreateRequestConfig<EntityT, DeSerializersT>

    OData create request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataRequest.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -

      Returns ODataCreateRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    childField: Link<EntityBase, DeSerializersT, EntityApi<EntityT, any>>

    Field that links the parent entity class to the child entity class.

    -
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    parameterEncoder: ParameterEncoder
    parentKeys: Record<string, any>

    Keys of the parent of the entity to create. Defined only when attempting to create child entities.

    -
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string

    Field that links the parent entity class to the child entity class.

    +
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    parentKeys: Record<string, any>

    Keys of the parent of the entity to create. Defined only when attempting to create child entities.

    +
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataDeleteRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataDeleteRequestConfig.html index 33a7175825..8e2e39508b 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataDeleteRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataDeleteRequestConfig.html @@ -1,6 +1,6 @@ ODataDeleteRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataDeleteRequestConfig<EntityT, DeSerializersT>

    OData delete request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of ODataDeleteRequestConfig.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -

      Returns ODataDeleteRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    eTag: string

    Version identifier.

    -
    entityApi: EntityApi<EntityT, DeSerializersT>
    keys: Record<string, any>

    Map containing the key name and value.

    -
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    versionIdentifierIgnored: boolean

    Ignore the version identifier if set to true.

    -

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    eTag: string

    Version identifier.

    +
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    versionIdentifierIgnored: boolean

    Ignore the version identifier if set to true.

    +

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataFunctionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataFunctionRequestConfig.html index 044b1e3029..90e59f03f6 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataFunctionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataFunctionRequestConfig.html @@ -1,7 +1,7 @@ ODataFunctionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataFunctionRequestConfig<DeSerializersT, ParametersT>Abstract

    Function request configuration for an entity type.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataFunctionRequestConfig.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      Parameters

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +
      • parameters: OperationParameters<ParametersT>

        Object containing the parameters with a value and additional meta information.

        +
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        +

      Returns ODataFunctionRequestConfig<DeSerializersT, ParametersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetAllRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetAllRequestConfig.html index cdfe18558e..67630d0c3d 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetAllRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetAllRequestConfig.html @@ -1,6 +1,6 @@ ODataGetAllRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataGetAllRequestConfig<EntityT, DeSerializersT>

    OData getAll request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of ODataGetAllRequestConfig.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -

      Returns ODataGetAllRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    expands: Expandable<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]
    filter: Filterable<EntityT, DeSerializersT>

    Filter the results based on conditions.

    -
    orderBy: Orderable<EntityT>[]

    Order the results in, e.g., asc or desc order.

    -
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    selects: Selectable<EntityT, DeSerializersT>[]

    Select a list of fields on the schema property of the entity api.

    +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>

    Filter the results based on conditions.

    +
    orderBy: Orderable<EntityT>[]

    Order the results in, e.g., asc or desc order.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Select a list of fields on the schema property of the entity api.

    skip: number

    Skip a number of results in the requested set.

    top: number

    Limit the number of results to the given number.

    -

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetByKeyRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetByKeyRequestConfig.html index cd62a137e5..2718671db2 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetByKeyRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataGetByKeyRequestConfig.html @@ -1,6 +1,6 @@ ODataGetByKeyRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataGetByKeyRequestConfig<EntityT, DeSerializersT>

    OData getByKey request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of ODataGetByKeyRequestConfig.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -

      Returns ODataGetByKeyRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    expands: Expandable<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]
    keys: Record<string, any>

    Map containing the key name and value.

    -
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    selects: Selectable<EntityT, DeSerializersT>[]

    Select a list of fields on the schema property of the entity api.

    -

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Select a list of fields on the schema property of the entity api.

    +

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequest.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequest.html index d5b422a09f..dd962a03bb 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequest.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequest.html @@ -1,6 +1,6 @@ ODataRequest | SAP Cloud SDK for JavaScript - v3.11.0

    OData request configuration for an entity type.

    Type Param: EntityT

    Type of the entity to setup a request for.

    -

    Type Parameters

    Constructors

    Type Parameters

    Constructors

    Properties

    Accessors

    Methods

    customHeaders @@ -16,19 +16,19 @@ resourceUrl serviceUrl url -

    Constructors

    • Creates an instance of ODataRequest.

      -

      Type Parameters

      Parameters

      • config: RequestConfigT

        Configuration of the request.

        +

    Constructors

    Properties

    config: RequestConfigT

    Accessors

    • get destination(): undefined | HttpDestination
    • Returns undefined | HttpDestination

    • set destination(dest): void
    • Parameters

      Returns void

    Methods

    • Get all custom headers.

      -

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      -
    • Get all default headers. If custom headers are set, those take precedence.

      -

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      -
    • Get the eTag related headers, e.g. if-match.

      -

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      -
    • Execute the given request and return the according promise.

      -

      Returns Promise<HttpResponse>

      Promise resolving to the requested data.

      -
    • Create object containing all headers, including custom headers for the given request.

      -

      Returns Promise<OriginOptions>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      +

    Returns ODataRequest<RequestConfigT>

    Properties

    Accessors

    • get destination(): undefined | HttpDestination
    • Returns undefined | HttpDestination

    • set destination(dest): void
    • Parameters

      Returns void

    Methods

    • Get all custom headers.

      +

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      +
    • Get all default headers. If custom headers are set, those take precedence.

      +

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      +
    • Get the eTag related headers, e.g. if-match.

      +

      Returns Record<string, any>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

      +
    • Execute the given request and return the according promise.

      +

      Returns Promise<HttpResponse>

      Promise resolving to the requested data.

      +
    • Create object containing all headers, including custom headers for the given request.

      +

      Returns Promise<OriginOptions>

      Key-value pairs where the key is the name of a header property and the value is the respective value.

    • Specifies whether the destination needs a specific authentication or not.

      Returns boolean

      A boolean value that specifies whether the destination needs authentication or not.

    • Get query parameters as string. Leads with ? if there are parameters to return.

      @@ -49,4 +49,4 @@
    • Constructs an absolute URL for the given request.

      Returns string

      The absolute URL for the request.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequestConfig.html index 3d7356bb6d..09dcabb0f5 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataRequestConfig.html @@ -1,5 +1,5 @@ ODataRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Parent class for all OData request configs like getAll, delete or count.

    -

    Hierarchy

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    • Creates an instance of ODataRequest.

      Parameters

      • method: RequestMethodType

        HTTP method of the request.

      • defaultBasePath: string

        Default path of the according service.

        -
      • Optional defaultHeaders: Record<string, any>

        The default headers of the given request as an object.

        -

      Returns ODataRequestConfig

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +
      • Optional defaultHeaders: Record<string, any>

        The default headers of the given request as an object.

        +

      Returns ODataRequestConfig

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataUpdateRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataUpdateRequestConfig.html index c2f52323e4..a48f5b1496 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataUpdateRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.ODataUpdateRequestConfig.html @@ -1,6 +1,6 @@ ODataUpdateRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataUpdateRequestConfig<EntityT, DeSerializersT>

    OData update request configuration for an entity type.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of ODataUpdateRequestConfig.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        -

      Returns ODataUpdateRequestConfig<EntityT, DeSerializersT>

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    eTag: string

    Version identifier.

    -
    entityApi: EntityApi<EntityT, DeSerializersT>
    keys: Record<string, any>

    Map containing the key name and value.

    -
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    versionIdentifierIgnored: boolean

    Ignore the version identifier if set to true.

    -

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    eTag: string

    Version identifier.

    +
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>
    versionIdentifierIgnored: boolean

    Ignore the version identifier if set to true.

    +

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Returns void

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    • Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToManyLink.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToManyLink.html index f7dd36d1e3..191c790a4f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToManyLink.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToManyLink.html @@ -1,7 +1,7 @@ OneToManyLink | SAP Cloud SDK for JavaScript - v3.11.0

    Class OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

    Represents a one to many relation for OData v4 entities. For OData v2 entities the Link is used to represent one to many relation. See Link for more information.

    -

    Type Parameters

    Hierarchy

    • Link<EntityT, DeSerializersT, LinkedEntityApiT>
      • OneToManyLink

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    • Creates an instance of Link.

      -

      Type Parameters

      Parameters

      • _fieldName: string

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

        -
      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _linkedEntityApi: LinkedEntityApiT

        Constructor of the linked entity.

        -

      Returns OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _expand: Expandable<EntityType<LinkedEntityApiT>, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]
    _fieldName: string
    _filters: FilterLink<EntityT, DeSerializersT, LinkedEntityApiT>
    _linkedEntityApi: LinkedEntityApiT
    _orderBy: Orderable<EntityType<LinkedEntityApiT>>[]
    _selects: Selectable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

    List of selectables on the linked entity.

    -
    _skip: number
    _top: number

    Methods

    • Create a new link based on a given link.

      -

      Returns OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

      Newly created link.

      -
    • Create filter statements to be applied to the OData request based on the linked entity values.

      -

      Parameters

      Returns OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

      Newly created FilterLink.

      -
    • Add order-by statements to the request.

      -

      Parameters

      • Rest ...orderBy: Orderable<EntityType<LinkedEntityApiT>>[]

        OrderBy statements to order the response by.

        -

      Returns OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

      The request builder itself, to facilitate method chaining.

      -

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _fieldName: string
    _linkedEntityApi: LinkedEntityApiT

    List of selectables on the linked entity.

    +
    _skip: number
    _top: number

    Methods

    • Create a new link based on a given link.

      +

      Returns this

      Newly created link.

      +
    • Add order-by statements to the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Skip number of entities.

      +

      Parameters

      Returns this

      The link itself, to facilitate method chaining.

      +
    • Skip number of entities.

      Parameters

      • skip: number

        Number of matching entities to skip. Useful for paging.

        -

      Returns OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

      The request builder itself, to facilitate method chaining.

      -
    • Number of returned entities.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • 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 OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToOneLink.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToOneLink.html index 137fc9f0f0..0981b55af1 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToOneLink.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OneToOneLink.html @@ -1,7 +1,7 @@ OneToOneLink | SAP Cloud SDK for JavaScript - v3.11.0

    Class OneToOneLink<EntityT, DeSerializersT, LinkedEntityApiT>

    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 Param: LinkedEntityT

    Type of the entity to be linked to.

    -

    Type Parameters

    Hierarchy

    • Link<EntityT, DeSerializersT, LinkedEntityApiT>
      • OneToOneLink

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    • Creates an instance of Link.

      -

      Type Parameters

      Parameters

      • _fieldName: string

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

        -
      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _linkedEntityApi: LinkedEntityApiT

        Constructor of the linked entity.

        -

      Returns OneToOneLink<EntityT, DeSerializersT, LinkedEntityApiT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _expand: Expandable<EntityType<LinkedEntityApiT>, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]
    _fieldName: string
    _linkedEntityApi: LinkedEntityApiT
    _selects: Selectable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

    List of selectables on the linked entity.

    -
    filters: Filterable<EntityType<LinkedEntityApiT>, DeSerializersT>

    Filterables to apply to the given entity based on the linked entity.

    -
    orderBys: Order<EntityType<LinkedEntityApiT>>[]

    List of criteria of the linked entity to order the given entity by with descending priority.

    -

    Methods

    • Create a new link based on a given link.

      -

      Returns OneToOneLink<EntityT, DeSerializersT, LinkedEntityApiT>

      Newly created link.

      -
    • Create filter statements to be applied to the OData request based on the linked entity values.

      -

      Parameters

      • Rest ...filters: Filterable<EntityType<LinkedEntityApiT>, DeSerializersT>[]

        Filters based on the linked entity.

        -

      Returns FilterLink<EntityT, DeSerializersT, LinkedEntityApiT>

      Newly created FilterLink.

      -
    • Create order statements for the OData request based on the linked entity. The given statements have descending priority.

      -

      Parameters

      Returns OrderLink<EntityT, LinkedEntityApiT>

      Newly created order link.

      -

      Example

      Entity.requestBuilder()
      .getAll()
      .orderBy(Entity.TO_LINKED_ENTITY.orderBy(asc(LinkedEntity.PROPERTY1), desc(LinkedEntity.PROPERTY2))); +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _fieldName: string
    _linkedEntityApi: LinkedEntityApiT

    List of selectables on the linked entity.

    +

    Filterables to apply to the given entity based on the linked entity.

    +

    List of criteria of the linked entity to order the given entity by with descending priority.

    +

    Methods

    • Create a new link based on a given link.

      +

      Returns this

      Newly created link.

      +
    • Create order statements for the OData request based on the linked entity. The given statements have descending priority.

      +

      Parameters

      Returns OrderLink<EntityT, LinkedEntityApiT>

      Newly created order link.

      +

      Example

      Entity.requestBuilder()
      .getAll()
      .orderBy(Entity.TO_LINKED_ENTITY.orderBy(asc(LinkedEntity.PROPERTY1), desc(LinkedEntity.PROPERTY2)));
      -

    Parameters

    Returns this

    The link itself, to facilitate method chaining.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationParameter.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationParameter.html index 30ccfad3e1..cf04758216 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationParameter.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationParameter.html @@ -1,12 +1,12 @@ OperationParameter | SAP Cloud SDK for JavaScript - v3.11.0

    Internal representation of operation parameters. It adds metadata to the value.

    -

    Type Parameters

    • ValueT

      Type of the value.

      +

    Type Parameters

    • ValueT

      Type of the value.

    Constructors

    Properties

    Constructors

    • Creates an instance of OperationParameter.

      -

      Type Parameters

      • ValueT

      Parameters

      • originalName: string

        The original name of the parameter in the OData service.

        +

    Constructors

    • Creates an instance of OperationParameter.

      +

      Type Parameters

      • ValueT

      Parameters

      • originalName: string

        The original name of the parameter in the OData service.

      • edmType: EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4

        Original EDM type.

        -
      • value: ValueT

        Value to be used as parameter.

        +
      • value: ValueT

        Value to be used as parameter.

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

        -

      Returns OperationParameter<ValueT>

    Properties

    originalName: string
    value: ValueT
    \ No newline at end of file +

    Returns OperationParameter<ValueT>

    Properties

    originalName: string
    value: ValueT
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationRequestBuilderBase.html index 1913a10e84..dfb7492905 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OperationRequestBuilderBase.html @@ -1,8 +1,8 @@ OperationRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>Abstract

    Create OData request to execute an action or function.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -
    • ReturnT

      Type of the function return value.

      -
    • RequestConfigT extends ODataRequestConfig

      Type of the request config.

      -

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +
    • ReturnT

      Type of the function return value.

      +
    • RequestConfigT extends ODataRequestConfig

      Type of the request config.

      +

    Hierarchy (view full)

    Implements

    Constructors

    • Base class for function and action request builder.

      -

      Type Parameters

      Parameters

      • responseTransformer: ((data) => ReturnT)

        Transformation function for the response.

        -
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • requestConfig: RequestConfigT

        Request config for an action or function.

        -
      • _deSerializers: DeSerializersT

        (De-)serializers used for transformation.

        -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: RequestConfigT
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    requestConfig: RequestConfigT
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Returns ODataRequest<RequestConfigT>

    • Parameters

      Returns Promise<ODataRequest<RequestConfigT>>

    • Execute request.

      +

    Returns Omit<OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Set middleware for requests towards the target system given in the destination.

      +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns OperationRequestBuilderBase<DeSerializersT, ReturnT, RequestConfigT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Order.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Order.html index 8d57eb2675..fc34ae6b67 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Order.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.Order.html @@ -1,14 +1,14 @@ Order | SAP Cloud SDK for JavaScript - v3.11.0

    OData queries take this to determine the order of results.

    -

    Type Parameters

    Implements

    Constructors

    Type Parameters

    Implements

    Constructors

    • Creates an instance of Order.

      -

      Type Parameters

      Parameters

      • _fieldName: string

        Field to order by.

        +

    Constructors

    • Creates an instance of Order.

      +

      Type Parameters

      Parameters

      • _fieldName: string

        Field to order by.

      • Optional orderType: OrderType

        Type of ordering, can be 'asc' for ascending or 'desc' for descending.

        -

      Returns Order<EntityT>

    Properties

    _deSerializers: any

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Returns Order<EntityT>

    Properties

    _deSerializers: any

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

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

    -
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    orderType: OrderType
    \ No newline at end of file +
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    orderType: OrderType
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderLink.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderLink.html index af8ba91c87..177f29b5f0 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderLink.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderLink.html @@ -1,13 +1,13 @@ OrderLink | SAP Cloud SDK for JavaScript - v3.11.0

    Link to represent an order by on a linked entity.

    Type Param: LinkedEntityT

    Type of the entity to link to.

    -

    Type Parameters

    Constructors

    Type Parameters

    Constructors

    • Creates an instance of OrderLink.

      -

      Type Parameters

      Parameters

    Constructors

    Properties

    entityType: EntityT
    link: Link<EntityT, any, LinkedEntityApiT>
    linkedEntityType: EntityType<LinkedEntityApiT>
    orderBy: Orderable<EntityType<LinkedEntityApiT>, EntityApi<EntityBase, any>>[]
    \ No newline at end of file +

    Returns OrderLink<EntityT, LinkedEntityApiT>

    Properties

    entityType: EntityT
    linkedEntityType: EntityType<LinkedEntityApiT>
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderableEdmTypeField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderableEdmTypeField.html index 6434d88636..21dc77d590 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderableEdmTypeField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.OrderableEdmTypeField.html @@ -1,9 +1,9 @@ OrderableEdmTypeField | SAP Cloud SDK for JavaScript - v3.11.0

    Class OrderableEdmTypeField<EntityT, DeSerializersT, EdmT, NullableT, SelectableT>

    EdmTypeField, that represents a property with an EDM type, that can be compared with greaterThan, greaterOrEqual, lessThan and lessOrEqual.

    -

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      -
    • DeSerializersT extends DeSerializers

    • EdmT extends EdmTypeShared<"any">

      EDM type of the field.

      -
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      -
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      -

    Hierarchy

    • EdmTypeField<EntityT, DeSerializersT, EdmT, NullableT, SelectableT>
      • OrderableEdmTypeField

    Constructors

    Type Parameters

    • EntityT extends EntityBase

      Type of the entity the field belongs to.

      +
    • DeSerializersT extends DeSerializers

    • EdmT extends EdmTypeShared<"any">

      EDM type of the field.

      +
    • NullableT extends boolean = false

      Boolean type that represents whether the field is nullable.

      +
    • SelectableT extends boolean = false

      Boolean type that represents whether the field is selectable.

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of EdmTypeField.

      -

      Type Parameters

      Parameters

      • fieldName: string

        Actual name of the field used in the OData request.

        -
      • _fieldOf: ConstructorOrField<EntityT>

        Constructor type of the entity the field belongs to.

        -
      • edmType: EdmT

        Type of the field according to the metadata description.

        -
      • _deSerializers: DeSerializersT

        (De-)serializers used for transformation.

        -
      • Optional fieldOptions: FieldOptions<NullableT, SelectableT>

        Optional settings for this field.

        -

      Returns OrderableEdmTypeField<EntityT, DeSerializersT, EdmT, NullableT, SelectableT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOf: ConstructorOrField<EntityT>
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    edmType: EdmT

    Methods

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, SelectableT>>
    edmType: EdmT

    Methods

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

      Returns string

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

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

      -

      Parameters

      • value: FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>>

      The resulting filter.

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

      -

      Parameters

      • value: FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>>

      The resulting filter.

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

      -

      Parameters

      • value: FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>>

      The resulting filter.

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

      -

      Parameters

      • value: FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>

        Value to be used in the filter.

        -

      Returns Filter<EntityT, DeSerializersT, FieldTypeByEdmType<DeSerializersT, EdmT, NullableT>>

      The resulting filter.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.RequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.RequestBuilder.html index 589fc24e92..91e586c3eb 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.RequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.RequestBuilder.html @@ -1,9 +1,9 @@ RequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class RequestBuilder<EntityT, DeSerializersT>Abstract

    Represents a request builder for a given entity API.

    -

    Type Parameters

    Implements

    Constructors

    Type Parameters

    Implements

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

      Returns RequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

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

    -
    entityApi: EntityApi<EntityT, DeSerializersT>
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.StringFilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.StringFilterFunction.html index 5601087f02..7f1707d69f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.StringFilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.StringFilterFunction.html @@ -1,5 +1,5 @@ StringFilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

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

    -

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, string>
      • StringFilterFunction

    Constructors

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, string>
      • StringFilterFunction

    Constructors

    Properties

    Constructors

    • Creates an instance of StringFilterFunction.

      -

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a string value.

        -
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

        -

      Returns StringFilterFunction<EntityT>

    Properties

    edmType: EdmTypeShared<ODataVersionOf<EntityT>>
    functionName: string
    parameters: FilterFunctionParameterType<EntityT>[]

    Methods

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

      +

    Constructors

    • Creates an instance of StringFilterFunction.

      +

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a string value.

        +
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

        +

      Returns StringFilterFunction<EntityT>

    Properties

    functionName: string

    Methods

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

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

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

      Parameters

      • value: string

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, string>

      The resulting filter.

      +

    Returns Filter<EntityT, any, string>

    The resulting filter.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UnaryFilter.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UnaryFilter.html index 7baf214802..62a4fbf03a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UnaryFilter.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UnaryFilter.html @@ -1,6 +1,6 @@ UnaryFilter | SAP Cloud SDK for JavaScript - v3.11.0

    Class representing a unary filter which is a filter containing just a single argument e.g. not.

    -

    Type Parameters

    Constructors

    Type Parameters

    Constructors

    Properties

    operator singleOperand

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

    -

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • singleOperand: Filterable<EntityT, DeSerializersT>
      • operator: "not"

      Returns UnaryFilter<EntityT, DeSerializersT>

    Properties

    operator: "not"
    singleOperand: Filterable<EntityT, DeSerializersT>
    \ No newline at end of file +

    Constructors

    Properties

    operator: "not"
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UpdateRequestBuilderBase.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UpdateRequestBuilderBase.html index de6b4aee82..85aacf9a5c 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UpdateRequestBuilderBase.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_common.UpdateRequestBuilderBase.html @@ -1,6 +1,6 @@ UpdateRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0

    Class UpdateRequestBuilderBase<EntityT, DeSerializersT>Abstract

    Abstract class to create OData query to update an entity containing methods shared for OData v2 and v4.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of UpdateRequestBuilder.

      -

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be updated.

        -
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

        +

    Constructors

    • Creates an instance of UpdateRequestBuilder.

      +

      Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      Parameters

      • _entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        +
      • _entity: EntityT

        Entity to be updated.

        +
      • oDataUri: ODataUri<DeSerializersT>

        URI conversion functions.

      • entitySerializer: EntitySerializer

        Entity serializer.

      • extractODataEtag: ((json) => undefined | string)

        Extractor for ETag from payload.

        -
          • (json): undefined | string
          • Parameters

            • json: Record<string, any>

            Returns undefined | string

      • payloadManipulator: ((body) => Record<string, any>)

        Manipulator for the payload.

        -
          • (body): Record<string, any>
          • Parameters

            • body: Record<string, any>

            Returns Record<string, any>

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    oDataUri: ODataUri<DeSerializersT>
    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    requestConfig: ODataUpdateRequestConfig<EntityT, DeSerializersT>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

        • (json): undefined | string
        • Parameters

          • json: Record<string, any>

          Returns undefined | string

    • payloadManipulator: ((body) => Record<string, any>)

      Manipulator for the payload.

      +
        • (body): Record<string, any>
        • Parameters

          • body: Record<string, any>

          Returns Record<string, any>

    Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<UpdateRequestBuilderBase<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Executes the query.

      -

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the entity once it was updated.

      -
    • Gets identifier for the batch request.

      +

    Returns Omit<UpdateRequestBuilderBase<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Returns Record<string, any>

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

      -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Parameters

      • obj: any

      Returns boolean

    • Set middleware for requests towards the target system given in the destination.

      +
    • Returns Record<string, any>

    • 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

      The request itself to ease chaining while executing the request.

      +
    • Parameters

      • obj: any

      Returns boolean

    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • 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 UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Replace the default service path with the given custom path. +

    • 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.

      +
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Sets entity fields to ignore by the update request.

      -

      Parameters

      • Rest ...fields: Selectable<EntityT, DeSerializersT>[]

        Enumeration of the fields to be ignored.

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Parameters

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

    • Sets required entity keys for the update request.

      -

      Parameters

      • Rest ...fields: Selectable<EntityT, DeSerializersT>[]

        Enumeration of the fields to be required.

        -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Parameters

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

    • Sets ETag version identifier of the entity to update.

      +

    Returns void

    • Sets entity fields to ignore by the update request.

      +

      Parameters

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Sets required entity keys for the update request.

      +

      Parameters

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Sets 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 UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns UpdateRequestBuilderBase<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request itself to ease chaining while executing the request.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CountRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CountRequestBuilder.html index a37f54c489..97de98361f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CountRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CountRequestBuilder.html @@ -1,9 +1,9 @@ CountRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class CountRequestBuilder<EntityT, DeSerializersT>

    Create an OData request to count entities based on the configuration of the request. A CountRequestBuilder allows only for execution of the request. If you want to apply query parameters like filter, skip or top do it on the GetAllRequestBuilder the count is created from.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    getAllRequest: GetAllRequestBuilderBase<EntityT, DeSerializersT>
    requestConfig: ODataCountRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<number>

      A promise resolving to the number of entities.

      -

    Returns Promise<number>

    A promise resolving to the number of entities.

    +
    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CreateRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CreateRequestBuilder.html index 8af58f24d6..0ff9f27624 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CreateRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CreateRequestBuilder.html @@ -1,6 +1,6 @@ CreateRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class CreateRequestBuilder<EntityT, DeSerializersT>

    Create OData request to create an entity.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of CreateRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be created.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    deserializer: EntityDeserializer
    oDataUri: ODataUri<DeSerializersT>
    requestConfig: ODataCreateRequestConfig<EntityT, DeSerializersT>
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    deserializer: EntityDeserializer
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<CreateRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Specifies the parent of the entity to create.

      -

      Type Parameters

      Parameters

      • parentEntity: ParentEntityT

        Parent of the entity to create.

        -
      • linkField: Link<ParentEntityT, DeSerializersT, EntityApi<EntityT, any>>

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

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<CreateRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Specifies the parent of the entity to create.

      +

      Type Parameters

      Parameters

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Execute query.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the created entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the created entity.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CustomField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CustomField.html index fd9282f199..3536ae714b 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CustomField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.CustomField.html @@ -1,6 +1,6 @@ CustomField | SAP Cloud SDK for JavaScript - v3.11.0

    Class CustomField<EntityT, DeSerializersT, NullableT>

    If your entity contains fields not present in your service specification you can model them using custom fields. Alternatively you can also generate a client based on a service specification containing all fields.

    -

    Type Parameters

    Hierarchy

    • CustomField<EntityT, DeSerializersT, NullableT>
      • CustomField

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends Entity

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • NullableT extends boolean = false

      Parameters

      • fieldName: string
      • entityConstructor: Constructable<EntityT>
      • deSerializers: DeSerializersT
      • Optional isNullable: NullableT

      Returns CustomField<EntityT, DeSerializersT, NullableT>

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>
    fieldBuilder: FieldBuilder<Constructable<EntityT>, DeSerializersT>

    Methods

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Binary", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Boolean", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.DateTime", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.Guid", NullableT, true>

    • Returns EdmTypeField<EntityT, DeSerializersT, "Edm.String", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Time", NullableT, true>

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

      +

    Constructors

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>

    Methods

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

      Returns string

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

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.DeleteRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.DeleteRequestBuilder.html index 244e937ef7..6a4d48eb71 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.DeleteRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.DeleteRequestBuilder.html @@ -1,6 +1,6 @@ DeleteRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class DeleteRequestBuilder<EntityT, DeSerializersT>

    Create OData query to delete an entity.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Creates an instance of DeleteRequestBuilder. If the entity is passed, version identifier will also be added.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • keysOrEntity: Record<string, any> | EntityT

        Entity or Key-value pairs of key properties for the given entity.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    requestConfig: ODataDeleteRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<DeleteRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<DeleteRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute query.

      Parameters

      Returns Promise<void>

      A promise resolving once the entity was deleted.

      -

    Returns Promise<void>

    A promise resolving once the entity was deleted.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

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

      -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

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

      The request itself to ease chaining while executing the request.

      +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Add an eTag version identifier in the delete request header.

      +

    Returns void

    • Add an eTag version identifier in the delete request header.

      Parameters

      • eTag: string

        The version identifier of the entity.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.Entity.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.Entity.html index 5beddfddd0..a2ba813517 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.Entity.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.Entity.html @@ -1,5 +1,5 @@ Entity | SAP Cloud SDK for JavaScript - v3.11.0

    Super class for all representations of OData v2 entity types.

    -

    Hierarchy

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    _customFields: Record<string, any>

    A mapper representing custom fields in an entity. +

    Constructors

    Properties

    _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.

    -
    _entityApi: any
    _oDataVersion: "v2"
    _versionIdentifier: string

    The current ETag version of the entity in the remote system. +

    _entityApi: any
    _oDataVersion: "v2"
    _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 "*".

    remoteState: {
        [keys: string]: any;
    }

    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
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      +

      Type declaration

      • [keys: string]: any
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      Returns string

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

      -

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      +

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      Parameters

      • Optional visitedEntities: EntityBase[]

        List of entities to check in case of circular dependencies.

        -

      Returns Record<string, any>

      EntityBase as an object with all defined entity fields.

      +

    Returns Record<string, any>

    EntityBase as an object with all defined entity fields.

    • Parameters

      Returns any

    • Custom field value getter.

      Parameters

      • fieldName: string

        The name of the custom field.

      Returns any

      The value of the corresponding custom field.

      -
    • Returns a map that contains all entity custom fields.

      -

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      -

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      -
    • Returns all changed properties compared to the last known remote state. +

    • Returns a map that contains all entity custom fields.

      +

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      +

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      +
    • Returns all changed properties compared to the last known remote state. The returned properties do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      -

      Returns Record<string, any>

      EntityBase with all properties that changed.

      +

      Returns Record<string, any>

      EntityBase with all properties that changed.

    • Returns all changed property names compared to the last known remote state. The returned properties names do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      @@ -59,22 +59,22 @@
    • 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.

      -
    • Type Parameters

      Parameters

      • entity: EntityT
      • Optional visitedEntities: EntityBase[]

      Returns boolean

    • Sets a new custom field in the entity or updates it. +

    • 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 Entity

      The entity itself, to facilitate method chaining.

      -
    • Sets custom fields on an entity.

      -

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      -
    • Initializes or sets the remoteState of the entity. +

    Returns this

    The entity itself, to facilitate method chaining.

    +
    • Sets custom fields on an entity.

      +

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests.

      -

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      -
    • Set the ETag version identifier of the retrieved entity.

      +

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Set the ETag version identifier of the retrieved entity.

      Parameters

      • etag: undefined | string

        The returned ETag version of the entity.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      +

    Returns this

    The entity itself, to facilitate method chaining.

    • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

      Returns {
          [key: string]: any;
      }

      An object containing all instance variables + custom fields.

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

      -
      • [key: string]: any
    \ No newline at end of file +
    • [key: string]: any
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetAllRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetAllRequestBuilder.html index e95fb37970..4324f88352 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetAllRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetAllRequestBuilder.html @@ -1,7 +1,7 @@ GetAllRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class GetAllRequestBuilder<EntityT, DeSerializersT>

    Represents an object that is related to an entity. Objects that have the same structure would be represented by the same type in TypeScript. This interface allows to identify equal structures as different structures if they are related to different entities.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    • Creates an instance of GetAllRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetAllRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetAllRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<GetAllRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT[]>

      A promise resolving to the requested entities.

      -

    Returns Promise<EntityT[]>

    A promise resolving to the requested entities.

    +
    • Add filter statements to the request.

      -

      Parameters

      • expressions: Filterable<EntityT, DeSerializersT>[]

        Filter expressions to restrict the response.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      • Rest ...expressions: Filterable<EntityT, DeSerializersT>[]

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Add filter statements to the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip number of entities.

      Parameters

      • skip: number

        Number of matching entities to skip. Useful for paging.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • 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 GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetByKeyRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetByKeyRequestBuilder.html index 65d41ff0b3..fb8a2ce99a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetByKeyRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.GetByKeyRequestBuilder.html @@ -1,8 +1,8 @@ GetByKeyRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class GetByKeyRequestBuilder<EntityT, DeSerializersT>

    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

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of GetByKeyRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • keys: Record<string, any>

        Key-value pairs where the key is the name of a key property of the given entity and the value is the respective value.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetByKeyRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetByKeyRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<GetByKeyRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the requested entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the requested entity.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataBatchRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataBatchRequestBuilder.html index cfb7e14031..2bfcfb165a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataBatchRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataBatchRequestBuilder.html @@ -1,6 +1,6 @@ ODataBatchRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Create a batch request to invoke multiple requests as a batch. The batch request builder accepts retrieve requests, i.e. getAll and getByKey requests and change sets, which in turn can contain create, update or delete requests. The retrieve and change sets will be executed in order, while the order within a change set can vary.

    -

    Type Parameters

    Hierarchy

    • BatchRequestBuilder<DeSerializersT>
      • ODataBatchRequestBuilder

    Constructors

    Type Parameters

    Hierarchy

    Constructors

    Properties

    deSerializers: undefined | DeSerializersT
    defaultBasePath: string
    requests: (BatchChangeSet<DeSerializersT> | GetAllRequestBuilderBase<EntityBase, DeSerializersT> | GetByKeyRequestBuilderBase<EntityBase, DeSerializersT> | Omit<OperationRequestBuilderBase<DeSerializersT, unknown, ODataRequestConfig>, "execute">)[]

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    deSerializers: undefined | DeSerializersT
    defaultBasePath: string

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<ODataBatchRequestBuilder<DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute the given request and return the according promise. Please notice: The sub-requests may fail even the main request is successful.

      +

    Returns Omit<ODataBatchRequestBuilder<DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute the given request and return the according promise. Please notice: The sub-requests may fail even the main request is successful.

      Parameters

      Returns Promise<BatchResponse<DeSerializersT>[]>

      Promise resolving to the requested data.

      -

    Returns Promise<BatchResponse<DeSerializersT>[]>

    Promise resolving to the requested data.

    +
    • Returns Record<string, EntityApi<EntityBase, DeSerializersT>>

    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns ODataBatchRequestBuilder<DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    • Parameters

      Returns this

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataFunctionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataFunctionRequestConfig.html index a76cf9f72e..309a7afbc2 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataFunctionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.ODataFunctionRequestConfig.html @@ -1,7 +1,7 @@ ODataFunctionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataFunctionRequestConfig<DeSerializersT, ParametersT>

    Function request configuration for an entity type.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataFunctionRequestConfig.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      Parameters

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.OperationRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.OperationRequestBuilder.html index 9023e6bb67..9c67bc1017 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.OperationRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.OperationRequestBuilder.html @@ -1,8 +1,8 @@ OperationRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Create OData request to execute an operation. For v2, only function, but not action, is supported.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the function import parameters.

      -
    • ReturnT

      Type of the function import return value.

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the function import parameters.

      +
    • ReturnT

      Type of the function import return value.

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of OperationRequestBuilder.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

    Constructors

    • Creates an instance of OperationRequestBuilder.

      +

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • method: RequestMethodType

        HTTP method to be used for the request.

      • defaultBasePath: string

        Default base path for the service the operation belongs to.

      • operationName: string

        The name of the operation.

        -
      • responseTransformer: ((data) => ReturnT)

        Transformation function for the response.

        -
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>

        Parameters to be set in the operation.

        -
      • deSerializers: DeSerializersT

        (De-)serializers used for transformation.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataFunctionRequestConfig<DeSerializersT, ParametersT>
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    • responseTransformer: ((data) => ReturnT)

      Transformation function for the response.

      +
    • parameters: OperationParameters<ParametersT>

      Parameters to be set in the operation.

      +
    • deSerializers: DeSerializersT

      (De-)serializers used for transformation.

      +

    Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.UpdateRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.UpdateRequestBuilder.html index b5f17e8c66..8bb839103a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.UpdateRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v2.UpdateRequestBuilder.html @@ -1,6 +1,6 @@ UpdateRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class UpdateRequestBuilder<EntityT, DeSerializersT>

    Create OData query to update an entity.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of UpdateRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be updated.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    oDataUri: ODataUri<DeSerializersT>
    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    requestConfig: ODataUpdateRequestConfig<EntityT, DeSerializersT>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<UpdateRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Executes the query.

      +

    Returns Omit<UpdateRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Executes the query.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the entity once it was updated.

      -

    Returns Promise<EntityT>

    A promise resolving to the entity once it was updated.

    +
    • Executes the query.

      -

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the entity once it was updated.

      -
    • Gets identifier for the batch request.

      +

    Returns Promise<undefined | HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse when the request is executed or undefined otherwise.

    +
    • Returns Record<string, any>

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

      -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Parameters

      • obj: any

      Returns boolean

    • Returns Record<string, any>

    • 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

      The request itself to ease chaining while executing the request.

      +
    • Parameters

      • obj: any

      Returns boolean

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • 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 UpdateRequestBuilder<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • 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.

      +
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Sets ETag version identifier of the entity to update.

      +

    Returns void

    • Sets 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 UpdateRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request itself to ease chaining while executing the request.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportParameter.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportParameter.html index 48557648ee..e5f2041bad 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportParameter.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportParameter.html @@ -1,11 +1,11 @@ ActionImportParameter | SAP Cloud SDK for JavaScript - v3.11.0

    Deprecated

    Since 3.3.0. Use OperationParameter instead.

    -

    Type Parameters

    • ValueT

    Constructors

    Type Parameters

    • ValueT

    Constructors

    Properties

    Constructors

    • Creates an instance of FunctionImportParameter.

      -

      Type Parameters

      • ValueT

      Parameters

      • originalName: string

        The original name of the parameter in the OData service.

        +

    Constructors

    • Creates an instance of FunctionImportParameter.

      +

      Type Parameters

      • ValueT

      Parameters

      • originalName: string

        The original name of the parameter in the OData service.

      • edmType: EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4

        Original EDM type.

        -
      • value: ValueT

        Value to be used as parameter.

        +
      • value: ValueT

        Value to be used as parameter.

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

        -

      Returns ActionImportParameter<ValueT>

    Properties

    originalName: string
    value: ValueT
    \ No newline at end of file +

    Returns ActionImportParameter<ValueT>

    Properties

    originalName: string
    value: ValueT
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportRequestBuilder.html index 2035f125f4..5f6b3b02cd 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ActionImportRequestBuilder.html @@ -1,5 +1,5 @@ ActionImportRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Deprecated

    Since 3.3.0. Use OperationRequestBuilder instead.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • defaultBasePath: string
      • operationName: string
      • responseTransformer: ((data) => ReturnT)
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>
      • deSerializers: DeSerializersT

      Returns ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns ActionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundActionImportRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundActionImportRequestBuilder.html index 209b8d36e8..5fe74dadad 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundActionImportRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundActionImportRequestBuilder.html @@ -1,5 +1,5 @@ BoundActionImportRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Deprecated

    Since 3.3.0. Use OperationRequestBuilder instead.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>
      • entity: EntityT
      • operationName: string
      • responseTransformer: ((data) => ReturnT)
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>
      • deSerializers: DeSerializersT

      Returns BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataBoundFunctionRequestConfig<EntityT, DeSerializersT, ParametersT> | ODataBoundActionRequestConfig<EntityT, DeSerializersT, ParametersT>
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns BoundActionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundFunctionImportRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundFunctionImportRequestBuilder.html index e0677c30e5..d805e3cca2 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundFunctionImportRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundFunctionImportRequestBuilder.html @@ -1,5 +1,5 @@ BoundFunctionImportRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Deprecated

    Since 3.3.0. Use OperationRequestBuilder instead.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>
      • entity: EntityT
      • operationName: string
      • responseTransformer: ((data) => ReturnT)
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>
      • deSerializers: DeSerializersT

      Returns BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataBoundFunctionRequestConfig<EntityT, DeSerializersT, ParametersT> | ODataBoundActionRequestConfig<EntityT, DeSerializersT, ParametersT>
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns BoundFunctionImportRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundOperationRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundOperationRequestBuilder.html index ed4e1a4611..59a1668b4c 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundOperationRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.BoundOperationRequestBuilder.html @@ -1,7 +1,7 @@ BoundOperationRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Create bound OData request to execute an operation.

    -

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the operation parameters.

      -
    • ReturnT

      Type of the operation return value.

      -

    Hierarchy

    Constructors

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the operation parameters.

      +
    • ReturnT

      Type of the operation return value.

      +

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends EntityBase

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>
      • entity: EntityT
      • operationName: string
      • responseTransformer: ((data) => ReturnT)
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>
      • deSerializers: DeSerializersT
      • type: "function" | "action"

      Returns BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataBoundFunctionRequestConfig<EntityT, DeSerializersT, ParametersT> | ODataBoundActionRequestConfig<EntityT, DeSerializersT, ParametersT>
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns BoundOperationRequestBuilder<EntityT, DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CountRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CountRequestBuilder.html index 3901c9c18f..8dc4097764 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CountRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CountRequestBuilder.html @@ -1,9 +1,9 @@ CountRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class CountRequestBuilder<EntityT, DeSerializersT>

    Create an OData request to count entities based on the configuration of the request. A CountRequestBuilder allows only for execution of the request. If you want to apply query parameters like filter, skip or top do it on the GetAllRequestBuilder the count is created from.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    getAllRequest: GetAllRequestBuilderBase<EntityT, DeSerializersT>
    requestConfig: ODataCountRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<CountRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<number>

      A promise resolving to the number of entities.

      -

    Returns Promise<number>

    A promise resolving to the number of entities.

    +
    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CountRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CreateRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CreateRequestBuilder.html index 07946dced9..0f3af70877 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CreateRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CreateRequestBuilder.html @@ -1,6 +1,6 @@ CreateRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class CreateRequestBuilder<EntityT, DeSerializersT>

    Create OData request to create an entity.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of CreateRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be created.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    deserializer: EntityDeserializer
    oDataUri: ODataUri<DeSerializersT>
    requestConfig: ODataCreateRequestConfig<EntityT, DeSerializersT>
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    deserializer: EntityDeserializer
    responseDataAccessor: ResponseDataAccessor
    serializer: EntitySerializer

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<CreateRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Specifies the parent of the entity to create.

      -

      Type Parameters

      Parameters

      • parentEntity: ParentEntityT

        Parent of the entity to create.

        -
      • linkField: Link<ParentEntityT, DeSerializersT, EntityApi<EntityT, any>>

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

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<CreateRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Specifies the parent of the entity to create.

      +

      Type Parameters

      Parameters

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Execute query.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the created entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the created entity.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns CreateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CustomField.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CustomField.html index 99041e7e64..51b7acd2fe 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CustomField.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.CustomField.html @@ -1,6 +1,6 @@ CustomField | SAP Cloud SDK for JavaScript - v3.11.0

    Class CustomField<EntityT, DeSerializersT, NullableT>

    If your entity contains fields not present in your service specification you can model them using custom fields. Alternatively you can also generate a client based on a service specification containing all fields.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • EntityT extends Entity

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • NullableT extends boolean = false

      Parameters

      • fieldName: string
      • entityConstructor: Constructable<EntityT>
      • deSerializers: any
      • Optional isNullable: NullableT

      Returns CustomField<EntityT, DeSerializersT, NullableT>

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>
    fieldBuilder: FieldBuilder<Constructable<EntityT>, any>

    Methods

    • Returns EdmTypeField<EntityT, any, "Edm.Binary", NullableT, true>

    • Returns EdmTypeField<EntityT, any, "Edm.Boolean", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Date", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.Duration", NullableT, true>

    • Returns EdmTypeField<EntityT, any, "Edm.Guid", NullableT, true>

    • Returns EdmTypeField<EntityT, any, "Edm.String", NullableT, true>

    • Returns OrderableEdmTypeField<EntityT, DeSerializersT, "Edm.TimeOfDay", NullableT, true>

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

      +

    Constructors

    Properties

    _entityConstructor: Constructable<EntityT>
    _fieldName: string
    _fieldOptions: Required<FieldOptions<NullableT, false>>
    fieldBuilder: FieldBuilder<Constructable<EntityT>, any>

    Methods

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

      Returns string

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

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DateFilterFunction.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DateFilterFunction.html index 25522dfe65..895cfbeca1 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DateFilterFunction.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DateFilterFunction.html @@ -1,5 +1,5 @@ DateFilterFunction | SAP Cloud SDK for JavaScript - v3.11.0

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

    -

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, moment.Moment>
      • DateFilterFunction

    Constructors

    Type Parameters

    Hierarchy

    • OrderableFilterFunction<EntityT, moment.Moment>
      • DateFilterFunction

    Constructors

    Properties

    Constructors

    • Creates an instance of DateFilterFunction.

      -

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a numeric value.

        -
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

        -

      Returns DateFilterFunction<EntityT>

    Properties

    edmType: EdmTypeShared<ODataVersionOf<EntityT>>
    functionName: string
    parameters: FilterFunctionParameterType<EntityT>[]

    Methods

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -

      Parameters

      • value: Moment

        Value to be used in the filter.

        -

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

      +

    Constructors

    • Creates an instance of DateFilterFunction.

      +

      Type Parameters

      Parameters

      • functionName: string

        Name of the function that returns a numeric value.

        +
      • parameters: FilterFunctionParameterType<EntityT>[]

        Representation of the parameters passed to the filter function.

        +

      Returns DateFilterFunction<EntityT>

    Properties

    functionName: string

    Methods

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      +

      Parameters

      • value: Moment

        Value to be used in the filter.

        +

      Returns Filter<EntityT, any, Moment>

      The resulting filter.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DeleteRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DeleteRequestBuilder.html index 520d0367af..8ad07d191f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DeleteRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.DeleteRequestBuilder.html @@ -1,6 +1,6 @@ DeleteRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class DeleteRequestBuilder<EntityT, DeSerializersT>

    Create OData query to delete an entity.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Creates an instance of DeleteRequestBuilder. If the entity is passed, a version identifier will also be added.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • keysOrEntity: Record<string, any> | EntityT

        Entity or key-value pairs of key properties for the given entity.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    requestConfig: ODataDeleteRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<DeleteRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute query.

      +

    Returns Omit<DeleteRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute query.

      Parameters

      Returns Promise<void>

      A promise resolving once the entity was deleted.

      -

    Returns Promise<void>

    A promise resolving once the entity was deleted.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

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

      -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

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

      The request itself to ease chaining while executing the request.

      +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Add ETag version identifier in the delete request header.

      +

    Returns void

    • Add ETag version identifier in the delete request header.

      Parameters

      • etag: string

        The version identifier of the entity.

        -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns DeleteRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.Entity.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.Entity.html index 35c6d6b0c2..ce0d9f0a8c 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.Entity.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.Entity.html @@ -1,5 +1,5 @@ Entity | SAP Cloud SDK for JavaScript - v3.11.0

    Super class for all representations of OData v4 entity types.

    -

    Hierarchy

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    _customFields: Record<string, any>

    A mapper representing custom fields in an entity. +

    Constructors

    Properties

    _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.

    -
    _entityApi: any
    _oDataVersion: "v4"
    _versionIdentifier: string

    The current ETag version of the entity in the remote system. +

    _entityApi: any
    _oDataVersion: "v4"
    _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 "*".

    remoteState: {
        [keys: string]: any;
    }

    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
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      +

      Type declaration

      • [keys: string]: any
    _defaultBasePath: string
    _entityName: string
    _serviceName: string

    Accessors

    • get versionIdentifier(): string
    • ETag version identifier accessor.

      Returns string

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

      -

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      +

    Methods

    • Creates an object containing all defined properties, navigation properties and custom fields in the entity.

      Parameters

      • Optional visitedEntities: EntityBase[]

        List of entities to check in case of circular dependencies.

        -

      Returns Record<string, any>

      EntityBase as an object with all defined entity fields.

      +

    Returns Record<string, any>

    EntityBase as an object with all defined entity fields.

    • Parameters

      Returns any

    • Custom field value getter.

      Parameters

      • fieldName: string

        The name of the custom field.

      Returns any

      The value of the corresponding custom field.

      -
    • Returns a map that contains all entity custom fields.

      -

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      -

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      -
    • Returns all changed properties compared to the last known remote state. +

    • Returns a map that contains all entity custom fields.

      +

      Returns Record<string, any>

      A map of all defined custom fields in the entity.

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

      +

      Returns Record<string, any>

      An object containing all updated custom properties, with their new values.

      +
    • Returns all changed properties compared to the last known remote state. The returned properties do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      -

      Returns Record<string, any>

      EntityBase with all properties that changed.

      +

      Returns Record<string, any>

      EntityBase with all properties that changed.

    • Returns all changed property names compared to the last known remote state. The returned properties names do not include custom fields. Use getUpdatedCustomFields, if you need custom fields.

      @@ -59,22 +59,22 @@
    • 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.

      -
    • Type Parameters

      Parameters

      • entity: EntityT
      • Optional visitedEntities: EntityBase[]

      Returns boolean

    • Sets a new custom field in the entity or updates it. +

    • 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 Entity

      The entity itself, to facilitate method chaining.

      -
    • Sets custom fields on an entity.

      -

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      -
    • Initializes or sets the remoteState of the entity. +

    Returns this

    The entity itself, to facilitate method chaining.

    +
    • Sets custom fields on an entity.

      +

      Parameters

      • customFields: Record<string, any>

        Custom fields to set on the entity.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests.

      -

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      -
    • Set the ETag version identifier of the retrieved entity.

      +

      Parameters

      • Optional state: Record<string, any>

        State to be set as remote state.

        +

      Returns this

      The entity itself, to facilitate method chaining.

      +
    • Set the ETag version identifier of the retrieved entity.

      Parameters

      • etag: undefined | string

        The returned ETag version of the entity.

        -

      Returns Entity

      The entity itself, to facilitate method chaining.

      +

    Returns this

    The entity itself, to facilitate method chaining.

    • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

      Returns {
          [key: string]: any;
      }

      An object containing all instance variables + custom fields.

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

      -
      • [key: string]: any
    \ No newline at end of file +
    • [key: string]: any
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.FunctionImportRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.FunctionImportRequestBuilder.html index 78f14c2382..de9e5385cb 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.FunctionImportRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.FunctionImportRequestBuilder.html @@ -1,5 +1,5 @@ FunctionImportRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Deprecated

    Since 3.3.0. Use OperationRequestBuilder instead.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    • Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • defaultBasePath: string
      • operationName: string
      • responseTransformer: ((data) => ReturnT)
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>
      • deSerializers: DeSerializersT

      Returns FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns FunctionImportRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetAllRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetAllRequestBuilder.html index ed630d8faf..143493eee3 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetAllRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetAllRequestBuilder.html @@ -1,7 +1,7 @@ GetAllRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class GetAllRequestBuilder<EntityT, DeSerializersT>

    Represents an object that is related to an entity. Objects that have the same structure would be represented by the same type in TypeScript. This interface allows to identify equal structures as different structures if they are related to different entities.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    • Creates an instance of GetAllRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetAllRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetAllRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<GetAllRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT[]>

      A promise resolving to the requested entities.

      -

    Returns Promise<EntityT[]>

    A promise resolving to the requested entities.

    +
    • Add filter statements to the request.

      -

      Parameters

      • Rest ...expressions: Filterable<EntityT, DeSerializersT>[]

        Filter expressions to restrict the response.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Add filter statements to the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip number of entities.

      Parameters

      • skip: number

        Number of matching entities to skip. Useful for paging.

        -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • 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 GetAllRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetByKeyRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetByKeyRequestBuilder.html index 119010aa21..280dd0f959 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetByKeyRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.GetByKeyRequestBuilder.html @@ -2,8 +2,8 @@ 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 be expanded explicitly by GetAllRequestBuilder.expand. Where no selection is equal to selecting all fields.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of GetByKeyRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • keys: Record<string, any>

        Key-value pairs where the key is the name of a key property of the given entity and the value is the respective value.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer
    requestConfig: ODataGetByKeyRequestConfig<EntityT, DeSerializersT>

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    _entityConstructor: Constructable<EntityT>
    dataAccessor: ResponseDataAccessor
    entityDeserializer: EntityDeserializer

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<GetByKeyRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<GetByKeyRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the requested entity.

      -

    Returns Promise<EntityT>

    A promise resolving to the requested entity.

    +
    • Gets identifier for the batch request.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Restrict the response to the given selection of properties in the request.

      +

      Parameters

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Parameters

      Returns this

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns GetByKeyRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataActionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataActionRequestConfig.html index 0a13ed140e..48022fa28d 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataActionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataActionRequestConfig.html @@ -1,7 +1,7 @@ ODataActionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataActionRequestConfig<DeSerializersT, ParametersT>

    Action request configuration for an entity type.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataActionRequestConfig.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      Parameters

      • defaultBasePath: string

        Default base path of the service.

        +

    Constructors

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Parameters

      • params: Record<string, any>

      Returns Record<string, any>

    • Internal

      Returns Record<string, any>

    • Internal

      Returns string

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBatchRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBatchRequestBuilder.html index e6539567ca..073c65fb2d 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBatchRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBatchRequestBuilder.html @@ -1,6 +1,6 @@ ODataBatchRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Create a batch request to invoke multiple requests as a batch. The batch request builder accepts retrieve requests, i.e. getAll and getByKey requests and change sets, which in turn can contain create, update or delete requests. The retrieve and change sets will be executed in order, while the order within a change set can vary.

    -

    Type Parameters

    Hierarchy

    • BatchRequestBuilder<DeSerializersT>
      • ODataBatchRequestBuilder

    Constructors

    Type Parameters

    Hierarchy

    Constructors

    Properties

    deSerializers: undefined | DeSerializersT
    defaultBasePath: string
    requests: (BatchChangeSet<DeSerializersT> | GetAllRequestBuilderBase<EntityBase, DeSerializersT> | GetByKeyRequestBuilderBase<EntityBase, DeSerializersT> | Omit<OperationRequestBuilderBase<DeSerializersT, unknown, ODataRequestConfig>, "execute">)[]

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    deSerializers: undefined | DeSerializersT
    defaultBasePath: string

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<ODataBatchRequestBuilder<DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute the given request and return the according promise. Please notice: The sub-requests may fail even the main request is successful.

      +

    Returns Omit<ODataBatchRequestBuilder<DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute the given request and return the according promise. Please notice: The sub-requests may fail even the main request is successful.

      Parameters

      Returns Promise<BatchResponse<DeSerializersT>[]>

      Promise resolving to the requested data.

      -

    Returns Promise<BatchResponse<DeSerializersT>[]>

    Promise resolving to the requested data.

    +
    • Returns Record<string, EntityApi<EntityBase, DeSerializersT>>

    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns ODataBatchRequestBuilder<DeSerializersT>

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. +

    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns ODataBatchRequestBuilder<DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    • Parameters

      Returns this

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionImportRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionImportRequestConfig.html index 836f122ab2..1f613ad603 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionImportRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionImportRequestConfig.html @@ -1,5 +1,5 @@ ODataBoundActionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataBoundActionImportRequestConfig<EntityT, DeSerializersT, ParametersT>

    Deprecated

    Since 3.3.0. Use ODataBoundActionRequestConfig instead.

    -

    Type Parameters

    Hierarchy

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    keys: Record<string, any>

    Map containing the key name and value.

    -
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionRequestConfig.html index ece8458d62..dbdf545b04 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundActionRequestConfig.html @@ -1,7 +1,7 @@ ODataBoundActionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataBoundActionRequestConfig<EntityT, DeSerializersT, ParametersT>

    Action request configuration for an entity type.

    -

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    keys: Record<string, any>

    Map containing the key name and value.

    -
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    actionName: string
    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundFunctionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundFunctionRequestConfig.html index 6b6e7f6331..69942f5ef1 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundFunctionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataBoundFunctionRequestConfig.html @@ -1,7 +1,7 @@ ODataBoundFunctionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataBoundFunctionRequestConfig<EntityT, DeSerializersT, ParametersT>

    Function request configuration for an entity type.

    -

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    entityApi: EntityApi<EntityT, DeSerializersT>
    functionName: string
    keys: Record<string, any>

    Map containing the key name and value.

    -
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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.

        +

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    keys: Record<string, any>

    Map containing the key name and value.

    +
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataFunctionRequestConfig.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataFunctionRequestConfig.html index 3bd141c96f..90bc44271e 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataFunctionRequestConfig.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.ODataFunctionRequestConfig.html @@ -1,7 +1,7 @@ ODataFunctionRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Class ODataFunctionRequestConfig<DeSerializersT, ParametersT>

    Function request configuration for an entity type.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      -
    • ParametersT

      Type of the parameter to setup a request with

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the deserializer use on the request

      +
    • ParametersT

      Type of the parameter to setup a request with

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of ODataFunctionRequestConfig.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      Parameters

    Constructors

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    oDataUri: ODataUri<DeSerializersT>
    parameterEncoder: ParameterEncoder
    parameters: OperationParameters<ParametersT>
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    Properties

    basePath: string
    defaultBasePath: string
    defaultHeaders: Record<string, any>
    functionName: string
    parameterEncoder: ParameterEncoder
    payload: string | Record<string, any>

    Accessors

    • get appendedPaths(): string[]
    • Returns string[]

    • get customHeaders(): Record<string, string>
    • Returns Record<string, string>

    • set customHeaders(headers): void
    • Parameters

      • headers: Record<string, string>

      Returns void

    • get customQueryParameters(): Record<string, string>
    • Returns Record<string, string>

    • set customQueryParameters(queryParameters): void
    • Parameters

      • queryParameters: Record<string, string>

      Returns void

    • get customRequestConfiguration(): Record<string, string>
    • Returns Record<string, string>

    • set customRequestConfiguration(requestConfiguration): void
    • Parameters

      • requestConfiguration: Record<string, string>

      Returns void

    • get fetchCsrfToken(): boolean
    • Returns boolean

    • set fetchCsrfToken(fetchCsrfToken): void
    • Parameters

      • fetchCsrfToken: boolean

      Returns void

    • get middlewares(): HttpMiddleware[]
    • Returns HttpMiddleware[]

    • set middlewares(middlewares): void
    • Parameters

      Returns void

    Methods

    • 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

    • 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.

        +

        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

    • Add custom request configuration to the request.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs where the key is the name of a request configuration and the value is the respective value.

        +

        Parameters

        • requestConfiguration: Record<string, string>

          Key-value pairs where the key is the name of a request configuration and the value is the respective value.

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

          -

        Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file +

    Returns void

    • Parameters

      • Rest ...path: string[]

      Returns void

    • Internal

      Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.OperationRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.OperationRequestBuilder.html index 916806db7c..dd18a7dbf2 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.OperationRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.OperationRequestBuilder.html @@ -1,7 +1,7 @@ OperationRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Create OData request to execute an operation.

    -

    Type Parameters

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the operation parameters.

      -
    • ReturnT

      Type of the operation return value.

      -

    Hierarchy

    Constructors

    Type Parameters

    • DeSerializersT extends DeSerializers

    • ParametersT

      Type of the operation parameters.

      +
    • ReturnT

      Type of the operation return value.

      +

    Hierarchy (view full)

    Constructors

    • Creates an instance of OperationRequestBuilder.

      -

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • defaultBasePath: string

        Default base path for the service the operation belongs to.

        +

    Constructors

    • Creates an instance of OperationRequestBuilder.

      +

      Type Parameters

      • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      • ParametersT

      • ReturnT

      Parameters

      • defaultBasePath: string

        Default base path for the service the operation belongs to.

      • operationName: string

        The name of the operation.

        -
      • responseTransformer: ((data) => ReturnT)

        Transformation function for the response.

        -
          • (data): ReturnT
          • Parameters

            • data: any

            Returns ReturnT

      • parameters: OperationParameters<ParametersT>

        Parameters to be set in the operation.

        -
      • deSerializers: DeSerializersT

        (De-)serializers used for transformation.

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

        Transformation function for the response.

        +
      • parameters: OperationParameters<ParametersT>

        Parameters to be set in the operation.

        +
      • deSerializers: DeSerializersT

        (De-)serializers used for transformation.

      • type: "function" | "action"

        Type of operation, whether it is a function or an action.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

      • (data): ReturnT
      • Parameters

        • data: any

        Returns ReturnT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

    Properties

    _deSerializers: DeSerializersT
    requestConfig: ODataRequestConfig
    responseTransformer: ((data) => ReturnT)

    Type declaration

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Execute request.

      +

    Returns Omit<OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Execute request.

      Parameters

      • destination: HttpDestinationOrFetchOptions

        Destination or DestinationFetchOptions to execute the request against.

      • Optional dataAccessor: ((data) => any)

        A function to modify the received response data.

        -
          • (data): any
          • Parameters

            • data: any

            Returns any

      Returns Promise<ReturnT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ReturnT>

    A promise resolving to the requested return type.

    +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns OperationRequestBuilder<DeSerializersT, ParametersT, ReturnT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Create the URL based on configuration of the given builder.

      +

    Returns void

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.UpdateRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.UpdateRequestBuilder.html index 8641ea2ce5..f3699e7913 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.UpdateRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_odata_v4.UpdateRequestBuilder.html @@ -1,6 +1,6 @@ UpdateRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Class UpdateRequestBuilder<EntityT, DeSerializersT>

    Create OData query to update an entity.

    -

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    • Creates an instance of UpdateRequestBuilder.

      -

      Type Parameters

      Parameters

      • entityApi: EntityApi<EntityT, DeSerializersT>

        Entity API for building and executing the request.

        -
      • _entity: EntityT

        Entity to be updated.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    -
    _entityApi: EntityApi<EntityT, DeSerializersT>
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    oDataUri: ODataUri<DeSerializersT>
    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    requestConfig: ODataUpdateRequestConfig<EntityT, DeSerializersT>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      -

      Parameters

      • queryParameters: Record<string, string>

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

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. +

    Constructors

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: EntityT

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +
    entitySerializer: EntitySerializer
    extractODataEtag: ((json) => undefined | string)

    Type declaration

      • (json): undefined | string
      • Parameters

        • json: Record<string, any>

        Returns undefined | string

    payloadManipulator: ((body) => Record<string, any>)

    Type declaration

      • (body): Record<string, any>
      • Parameters

        • body: Record<string, any>

        Returns Record<string, any>

    Accessors

    • get entity(): EntityT
    • Returns EntityT

    Methods

    • Add custom headers to the request. Existing headers will be overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom query parameters to the request. If a query parameter with the given name already exists it is overwritten.

      +

      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.

      +
    • Add a custom request configuration to the request. Typically, this is used when specifying a response type for downloading files. If the custom request configuration contains disallowed keys, those will be ignored.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Append the given path to the URL. +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Append the given path to the URL. This can be used for querying navigation properties of an entity. To execute a request with an appended path use executeRaw to avoid errors during deserialization. When using this, the execute method is omitted from the return type.

      Parameters

      • Rest ...path: string[]

        Path to be appended.

        -

      Returns Omit<UpdateRequestBuilder<EntityT, DeSerializersT>, "execute">

      The request builder itself without "execute" function, to facilitate method chaining.

      -
    • Executes the query.

      +

    Returns Omit<UpdateRequestBuilder<EntityT, DeSerializersT>, "execute">

    The request builder itself without "execute" function, to facilitate method chaining.

    +
    • Executes the query.

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the entity once it was updated.

      -

    Returns Promise<EntityT>

    A promise resolving to the entity once it was updated.

    +
    • Executes the query.

      -

      Parameters

      Returns Promise<EntityT>

      A promise resolving to the entity once it was updated.

      -
    • Gets identifier for the batch request.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Returns Record<string, any>

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

      -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Parameters

      • obj: any

      Returns boolean

    • Returns Record<string, any>

    • 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

      The request itself to ease chaining while executing the request.

      +
    • Parameters

      • obj: any

      Returns boolean

    • Create the relative URL based on configuration of the given builder.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Create the relative URL based on configuration of the given builder.

      Returns string

      The relative URL for the request.

      -
    • 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 UpdateRequestBuilder<EntityT, DeSerializersT>

      The entity itself, to facilitate method chaining.

      -
    • 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.

      +
    • Replace the default service path with the given custom path. In case of the SAP S/4HANA APIs the basePath defaults to /sap/opu/odata/sap/<SERVICE_NAME> and can be overwritten here.

      Parameters

      • basePath: string

        Path to override the default with.

        -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    • Sets user-defined identifier for the batch reference.

      Parameters

      • id: string

        User-defined batch request identifier.

        -

      Returns void

    • Sets ETag version identifier of the entity to update.

      +

    Returns void

    • Sets 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 UpdateRequestBuilder<EntityT, DeSerializersT>

      The request itself to ease chaining while executing the request.

      -
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns UpdateRequestBuilder<EntityT, DeSerializersT>

      The request builder itself, to facilitate method chaining.

      -
    • Create the URL based on configuration of the given builder.

      +

    Returns this

    The request itself to ease chaining while executing the request.

    +
    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Create the URL based on configuration of the given builder.

      Parameters

      Returns Promise<string>

      Promise resolving to the URL for the request.

      +

    Returns Promise<string>

    Promise resolving to the URL for the request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_openapi.OpenApiRequestBuilder.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_openapi.OpenApiRequestBuilder.html index 522ee04057..5ab793a63f 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_openapi.OpenApiRequestBuilder.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_openapi.OpenApiRequestBuilder.html @@ -1,5 +1,5 @@ OpenApiRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0

    Request builder for OpenAPI requests.

    -

    Type Parameters

    • ResponseT = any

      Type of the response for the request.

      +

    Type Parameters

    • ResponseT = any

      Type of the response for the request.

    Constructors

    Properties

    Methods

    Constructors

    • Create an instance of OpenApiRequestBuilder.

      -

      Type Parameters

      • ResponseT = any

      Parameters

      • method: Method

        HTTP method of the request to be built.

        +

    Constructors

    • Create an instance of OpenApiRequestBuilder.

      +

      Type Parameters

      • ResponseT = any

      Parameters

      • method: Method

        HTTP method of the request to be built.

      • pathPattern: string

        Path for the request containing path parameter references as in the OpenAPI specification.

      • Optional parameters: OpenApiRequestParameters

        Query parameters and or body to pass to the request.

        -

      Returns OpenApiRequestBuilder<ResponseT>

    Properties

    method: Method

    Methods

    • Add custom headers to the request. If a header field with the given name already exists it is overwritten.

      -

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        -

      Returns OpenApiRequestBuilder<ResponseT>

      The request builder itself, to facilitate method chaining.

      -
    • Add custom request configuration to the request. Typically, this is used when specifying response type for downloading files. +

    Returns OpenApiRequestBuilder<ResponseT>

    Properties

    method: Method

    Methods

    • Add custom headers to the request. If a header field with the given name already exists it is overwritten.

      +

      Parameters

      • headers: Record<string, string>

        Key-value pairs denoting additional custom headers.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Add custom request configuration to the request. Typically, this is used when specifying response type for downloading files. If the custom request configuration contains keys in this list @sap-cloud-sdk/http-client!defaultDisallowedKeys, they will be removed.

      -

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        -

      Returns OpenApiRequestBuilder<ResponseT>

      The request builder itself, to facilitate method chaining.

      -
    • Execute request and get the response data. Use this to conveniently access the data of a service without technical information about the response.

      +

      Parameters

      • requestConfiguration: Record<string, string>

        Key-value pairs denoting additional custom request configuration options to be set in the request.

        +

      Returns this

      The request builder itself, to facilitate method chaining.

      +
    • Execute request and get the response data. Use this to conveniently access the data of a service without technical information about the response.

      Parameters

      Returns Promise<ResponseT>

      A promise resolving to the requested return type.

      -

    Returns Promise<ResponseT>

    A promise resolving to the requested return type.

    +
    • Set middleware for requests towards the target system given in the destination.

      +

    Returns Promise<HttpResponse>

    A promise resolving to an @sap-cloud-sdk/http-client!HttpResponse.

    +
    • Set middleware for requests towards the target system given in the destination.

      Parameters

      Returns OpenApiRequestBuilder<ResponseT>

      The request builder itself, to facilitate method chaining.

      -
    • Parameters

      Returns OpenApiRequestBuilder<ResponseT>

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      -

      Returns OpenApiRequestBuilder<ResponseT>

      The request builder itself, to facilitate method chaining.

      +

    Returns this

    The request builder itself, to facilitate method chaining.

    +
  • Parameters

    Returns this

    • Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.

      +

      Returns this

      The request builder itself, to facilitate method chaining.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_util.ErrorWithCause.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_util.ErrorWithCause.html index b1f774a286..b115de1251 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_util.ErrorWithCause.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_util.ErrorWithCause.html @@ -1,5 +1,5 @@ ErrorWithCause | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an error that was caused by another error.

    -

    Hierarchy

    • Error
      • ErrorWithCause

    Constructors

    Hierarchy

    • Error
      • ErrorWithCause

    Constructors

    Properties

    cause message name @@ -10,14 +10,16 @@

    Methods

    Constructors

    Properties

    cause: Error

    Original error, causing this error.

    -
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Accessors

    • get rootCause(): Error
    • Root cause of the error. +

    • cause: Error

      Original error, causing this error.

      +

    Returns ErrorWithCause

    Properties

    cause: Error

    Original error, causing this error.

    +
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Optional override for formatting stack traces

    +

    Type declaration

    stackTraceLimit: number

    Accessors

    • get rootCause(): Error
    • Root cause of the error. If there are multiple errors caused one by another, the root cause is the first error that occurred. In case there is no root cause.

      -

      Returns Error

      The root cause.

      -

    Methods

    Methods

    • Create .stack property on a target object

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

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    \ No newline at end of file +

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/classes/sap_cloud_sdk_util.UniqueNameGenerator.html b/knowledge-base/api-reference/classes/sap_cloud_sdk_util.UniqueNameGenerator.html index 0da7323ca5..9e302adf4a 100644 --- a/knowledge-base/api-reference/classes/sap_cloud_sdk_util.UniqueNameGenerator.html +++ b/knowledge-base/api-reference/classes/sap_cloud_sdk_util.UniqueNameGenerator.html @@ -26,7 +26,7 @@
  • suffixes: string[]

    Additional name of suffixes to be considered for the finding process, as well as the output.

  • Optional caseSensitive: boolean

    Whether to check the already used names in a case sensitive manner.

  • Returns string[]

    A list of unique names. The length of this array is one plus the number of suffixes provided. The first entry corresponds to the given name.

    -

    Example

    if `MyName` and `MyName_1MySuffix` is already taken, `[MyName_2, MyName_2MySuffix]` will be generated by default.
    +

    Example

    if `MyName` and `MyName_1MySuffix` is already taken, `[MyName_2, MyName_2MySuffix]` will be generated by default.
     
    • Generate a unique name by appending an index separated by the indexSeparator if necessary, e.g. if MyName is already taken MyName_1 will be found by default. If the name is already unique nothing is appended.

      @@ -42,7 +42,7 @@
    • suffixes: string[]

      Additional name of suffixes to be considered for the finding process, as well as the output.

    • Optional caseSensitive: boolean

      Whether to check the already used names in a case sensitive manner.

    Returns string[]

    A list of unique names. The length of this array is one plus the number of suffixes provided. The first entry corresponds to the given name.

    -

    Example

    if `MyName` and `MyName_1MySuffix` is already taken, `[MyName_2, MyName_2MySuffix]` will be generated by default.
    +

    Example

    if `MyName` and `MyName_1MySuffix` is already taken, `[MyName_2, MyName_2MySuffix]` will be generated by default.
     

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysProvider.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysProvider.html index 31843f7f79..fca9c43041 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysProvider.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysProvider.html @@ -3,4 +3,4 @@
  • destinationName: string

    Name of the destination to retrieve.

  • Returns Destination | null

    The destination to retrieve, returns null, if no matched provider destination is found.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysSubscriber.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysSubscriber.html index a78d00b5d0..c42554a855 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysSubscriber.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.alwaysSubscriber.html @@ -3,4 +3,4 @@
  • destinationName: string

    Name of the destination to retrieve.

  • Returns Destination | null

    The destination to retrieve, returns null, if no matched subscriber destination is found.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.assertHttpDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.assertHttpDestination.html index 467d56fd87..774451c977 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.assertHttpDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.assertHttpDestination.html @@ -2,4 +2,4 @@ This method comes in handy when you retrieved a destination from the destination service and need to check if it is a HttpDestination.

    Parameters

    • destination: Destination | HttpDestination

      Destination or HttpDestination.

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

      -

    Returns asserts destination is HttpDestination

    \ No newline at end of file +

    Returns asserts destination is HttpDestination

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.buildHeadersForDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.buildHeadersForDestination.html index f52a36b5a5..5ba433b180 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.buildHeadersForDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.buildHeadersForDestination.html @@ -1,5 +1,5 @@ -buildHeadersForDestination | SAP Cloud SDK for JavaScript - v3.11.0
    • Build a request header object, that contains authentication headers and SAP specific headers like 'sap-client', from a given destination.

      +buildHeadersForDestination | SAP Cloud SDK for JavaScript - v3.11.0
      • Build a request header object, that contains authentication headers and SAP specific headers like 'sap-client', from a given destination.

        Parameters

        • destination: Destination

          The given destination that contains e.g., authentication and SAP client information.

          -

        Returns Promise<Record<string, string>>

        A request header object, built from the given destination.

        +

    Returns Promise<Record<string, string>>

    A request header object, built from the given destination.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.decodeJwt.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.decodeJwt.html index dfd04204c6..5100707a86 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.decodeJwt.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.decodeJwt.html @@ -2,4 +2,4 @@

    Parameters

    Returns JwtPayload

    Decoded payload.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.destinationForServiceBinding.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.destinationForServiceBinding.html index d57d74d462..7643e41a5f 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.destinationForServiceBinding.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.destinationForServiceBinding.html @@ -1,9 +1,9 @@ -destinationForServiceBinding | SAP Cloud SDK for JavaScript - v3.11.0
    • Tries to build a destination from a service binding with the given name. +destinationForServiceBinding | SAP Cloud SDK for JavaScript - v3.11.0

      • 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

        Returns Promise<Destination>

        A destination.

        +

    Returns Promise<Destination>

    A destination.

    Deprecated

    Since v3.4.0. Use getDestinationFromServiceBinding instead.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfig.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfig.html index 8c07cefe9b..3dd99ab7d9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfig.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfig.html @@ -5,4 +5,4 @@

    Returns HttpAgentConfig | HttpsAgentConfig

    The HTTP or HTTPS agent configuration.

    Deprecated

    Temporarily replaced by getAgentConfigAsync, will change its default behavior to be asynchronous in next major release.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfigAsync.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfigAsync.html index 1ae372a075..2598be7e9a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfigAsync.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAgentConfigAsync.html @@ -1,8 +1,8 @@ -getAgentConfigAsync | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<HttpAgentConfig | HttpsAgentConfig>

    A promise of the HTTP or HTTPS agent configuration.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAllDestinationsFromDestinationService.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAllDestinationsFromDestinationService.html index a0ed3e7c0f..52f267e3ce 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAllDestinationsFromDestinationService.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getAllDestinationsFromDestinationService.html @@ -1,6 +1,6 @@ -getAllDestinationsFromDestinationService | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<DestinationWithoutToken[]>

    A promise of an array of all destinations without authTokens from the destination service, on success.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getClientCredentialsToken.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getClientCredentialsToken.html index 1f3b88c64e..679101cd5b 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getClientCredentialsToken.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getClientCredentialsToken.html @@ -1,6 +1,6 @@ -getClientCredentialsToken | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<ClientCredentialsResponse>

    Client credentials token.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestination.html index 379db346ac..e33075cd62 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestination.html @@ -1,4 +1,4 @@ -getDestination | SAP Cloud SDK for JavaScript - v3.11.0
    • Builds a destination from one of three sources (in the given order):

      +getDestination | SAP Cloud SDK for JavaScript - v3.11.0
      • Builds a destination from one of three sources (in the given order):

        • from the environment variable "destinations".
        • from service bindings.
        • @@ -7,6 +7,6 @@

          If you want to get a destination only from a specific source, use the corresponding function directly (getDestinationFromEnvByName, destinationForServiceBinding, getDestinationFromDestinationService).

        Parameters

        Returns Promise<Destination | null>

        A promise returning the requested destination on success.

        +

    Returns Promise<Destination | null>

    A promise returning the requested destination on success.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromDestinationService.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromDestinationService.html index 51872d243e..7bc24d6586 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromDestinationService.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromDestinationService.html @@ -1,8 +1,8 @@ -getDestinationFromDestinationService | SAP Cloud SDK for JavaScript - v3.11.0
    • Retrieves a destination with the given name from the Cloud Foundry destination service. +getDestinationFromDestinationService | SAP Cloud SDK for JavaScript - v3.11.0

      • 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.

        Parameters

        Returns Promise<Destination | null>

        A promise returning the requested destination on success.

        +

    Returns Promise<Destination | null>

    A promise returning the requested destination on success.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromServiceBinding.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromServiceBinding.html index 2be257f5d4..ab4784a568 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromServiceBinding.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getDestinationFromServiceBinding.html @@ -1,7 +1,7 @@ -getDestinationFromServiceBinding | SAP Cloud SDK for JavaScript - v3.11.0
    • Tries to build a destination from a service binding with the given name. +getDestinationFromServiceBinding | SAP Cloud SDK for JavaScript - v3.11.0

      • 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

        Returns Promise<Destination>

        A destination.

        +

      Parameters

      Returns Promise<Destination>

      A destination.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getUserToken.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getUserToken.html index d2235e35a5..c62fe24021 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getUserToken.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.getUserToken.html @@ -1,6 +1,6 @@ -getUserToken | SAP Cloud SDK for JavaScript - v3.11.0
    • Make a user token request against the XSUAA service.

      +getUserToken | SAP Cloud SDK for JavaScript - v3.11.0
      • Make a user token request against the XSUAA service.

        Parameters

        • service: Service

          Service as it is defined in the environment variable.

        • userJwt: string

          User JWT.

          -

        Returns Promise<string>

        User token.

        +

    Returns Promise<string>

    User token.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.isHttpDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.isHttpDestination.html index 2d770c518d..6f6b2abbba 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.isHttpDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.isHttpDestination.html @@ -2,4 +2,4 @@

    Parameters

    Returns destination is HttpDestination

    Boolean.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.jwtBearerToken.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.jwtBearerToken.html index 611bb818fb..fdd2ed8d18 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.jwtBearerToken.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.jwtBearerToken.html @@ -1,8 +1,8 @@ -jwtBearerToken | SAP Cloud SDK for JavaScript - v3.11.0
    • Returns a jwt bearer token that can be used to call the given service. +jwtBearerToken | SAP Cloud SDK for JavaScript - v3.11.0

      • Returns a jwt bearer token that can be used to call the given service. The token is fetched via a JWT bearer token grant using the user token + client credentials.

        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

        • jwt: 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.

          -

        Returns Promise<string>

        A jwt bearer token.

        +

    Returns Promise<string>

    A jwt bearer token.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseDestination.html index 4113b6950f..09f6494f5b 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseDestination.html @@ -4,4 +4,4 @@

    Parameters

    Returns Destination

    An SDK compatible destination object.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseProxyEnv.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseProxyEnv.html index 240c3f1a15..90ec92c3b2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseProxyEnv.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.parseProxyEnv.html @@ -4,4 +4,4 @@

    Parameters

    • proxyEnvValue: string

      Environment variable which is parsed.

    Returns ProxyConfiguration | undefined

    Configuration with default values or undefined if the parsing failed.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.registerDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.registerDestination.html index f1a6c2040c..3a8c5e2009 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.registerDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.registerDestination.html @@ -1,7 +1,7 @@ -registerDestination | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<void>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.retrieveJwt.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.retrieveJwt.html index a703c47100..a1ebbb0e52 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.retrieveJwt.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.retrieveJwt.html @@ -1,5 +1,5 @@ retrieveJwt | SAP Cloud SDK for JavaScript - v3.11.0
    • 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.

        +

        Parameters

        • req: IncomingMessage

          Request to retrieve the JWT from.

        Returns string | undefined

        JWT found in header.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.sanitizeDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.sanitizeDestination.html index 23b6864a53..db05e4bc50 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.sanitizeDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.sanitizeDestination.html @@ -1,5 +1,5 @@ sanitizeDestination | SAP Cloud SDK for JavaScript - v3.11.0
    • 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.

        +

        Parameters

        • destination: Record<string, any>

          An object that adheres to the Destination interface.

        Returns Destination

        An SDK compatible destination object.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.serviceToken.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.serviceToken.html index 850b387c68..16a1400a53 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.serviceToken.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.serviceToken.html @@ -1,10 +1,10 @@ -serviceToken | SAP Cloud SDK for JavaScript - v3.11.0
    • 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. +serviceToken | SAP Cloud SDK for JavaScript - v3.11.0

      • 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.

        +

    Returns Promise<string>

    Access token.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.setDestinationCache.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.setDestinationCache.html index 2891a635eb..f8f85eb792 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.setDestinationCache.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.setDestinationCache.html @@ -3,4 +3,4 @@

    NOTE: This function should be called at the beginning before any calls to either getDestination or @sap-cloud-sdk/http-client!executeHttpRequest.

    Parameters

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.subscriberFirst.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.subscriberFirst.html index 7c7689de87..ded4fe68bc 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.subscriberFirst.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.subscriberFirst.html @@ -3,4 +3,4 @@
  • destinationName: string

    Name of the destination to retrieve.

  • Returns Destination | null

    The destination to retrieve, returns null if no matched destination is found.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.toDestinationNameUrl.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.toDestinationNameUrl.html index 540b6908ed..bcd5cfaf04 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.toDestinationNameUrl.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.toDestinationNameUrl.html @@ -2,4 +2,4 @@

    Parameters

    Returns string

    String containing information on the destination.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.useOrFetchDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.useOrFetchDestination.html index 38abd60745..93678aa553 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.useOrFetchDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_connectivity.useOrFetchDestination.html @@ -1,4 +1,4 @@ -useOrFetchDestination | SAP Cloud SDK for JavaScript - v3.11.0
    • Returns the parameter if it is a destination, calls getDestination otherwise (which will try to fetch the destination +useOrFetchDestination | SAP Cloud SDK for JavaScript - v3.11.0

      • 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:

          @@ -7,6 +7,6 @@

        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.

        +

    Returns Promise<Destination | null>

    A promise resolving to the requested destination on success.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_generator.generate.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_generator.generate.html index 0df6d1e8b4..bb4d6555c3 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_generator.generate.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_generator.generate.html @@ -1,6 +1,6 @@ -generate | SAP Cloud SDK for JavaScript - v3.11.0
    • Main entry point for the OData client generation. +generate | SAP Cloud SDK for JavaScript - v3.11.0

      • Main entry point for the OData client generation. Generates models and API files.

        Parameters

        • options: GeneratorOptions & {
              config?: string;
          }

          Options to configure generation.

          -

        Returns Promise<void>

        A promise to void.

        +

    Returns Promise<void>

    A promise to void.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.buildHttpRequest.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.buildHttpRequest.html index 614b4f34c6..46914c27c8 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.buildHttpRequest.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.buildHttpRequest.html @@ -1,6 +1,6 @@ -buildHttpRequest | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<DestinationHttpRequestConfig>

    A DestinationHttpRequestConfig.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.csrf.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.csrf.html index f53cf963a2..057b7b5382 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.csrf.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.csrf.html @@ -3,4 +3,4 @@

    Parameters

    Returns HttpMiddleware

    The middleware for fetching CSRF tokens.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.encodeAllParameters.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.encodeAllParameters.html index f710f379c4..5d337fe8b1 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.encodeAllParameters.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.encodeAllParameters.html @@ -1,5 +1,5 @@ -encodeAllParameters | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequest.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequest.html index 9fedfae9b8..3078d40d9c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequest.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequest.html @@ -1,7 +1,7 @@ -executeHttpRequest | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequestWithOrigin.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequestWithOrigin.html index f95847cd3f..95f3a8e02d 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequestWithOrigin.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_http_client.executeHttpRequestWithOrigin.html @@ -1,4 +1,4 @@ -executeHttpRequestWithOrigin | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<HttpResponse>

    A promise resolving to an HttpResponse.

    See

    https://sap.github.io/cloud-sdk/docs/js/features/connectivity/query-parameters

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_mail_client.sendMail.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_mail_client.sendMail.html index 3509d14048..bd192859df 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_mail_client.sendMail.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_mail_client.sendMail.html @@ -1,10 +1,10 @@ -sendMail | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.and.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.and.html index ca094c072c..133005bc44 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.and.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.and.html @@ -1,11 +1,11 @@ -and | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.asc.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.asc.html index 5b10b6c902..b2f2720e26 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.asc.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.asc.html @@ -1,6 +1,6 @@ -asc | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.desc.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.desc.html index 9595312eae..925df5b389 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.desc.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.desc.html @@ -1,6 +1,6 @@ -desc | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityBuilder-1.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityBuilder-1.html index d09bcfdbdf..0d30a5d79c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityBuilder-1.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityBuilder-1.html @@ -1,5 +1,5 @@ -entityBuilder | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityDeserializer-1.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityDeserializer-1.html index 070f7d4239..e088ec096a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityDeserializer-1.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entityDeserializer-1.html @@ -1,8 +1,8 @@ -entityDeserializer | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entitySerializer-1.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entitySerializer-1.html index 29ea9bcd04..618552dfda 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entitySerializer-1.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.entitySerializer-1.html @@ -3,4 +3,4 @@

    Parameters

    • deSerializers: DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any>

      (De-)serializers used for transformation.

    Returns EntitySerializer

    A entity serializer as defined by EntitySerializer.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.filterFunction-1.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.filterFunction-1.html index cb93047531..dedbbbc555 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.filterFunction-1.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.filterFunction-1.html @@ -1,2 +1,2 @@

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

    -filterFunction | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +filterFunction | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.isOrderableEdmType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.isOrderableEdmType.html index 8f2d0e8905..1aaa4238b9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.isOrderableEdmType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.isOrderableEdmType.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    Whether the given edmType is of type OrderableEdmType.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.not.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.not.html index 0af2bdb6f5..ba2c87a758 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.not.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.not.html @@ -1,5 +1,5 @@ -not | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.or.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.or.html index 6ce74a76c3..ce4a92de03 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.or.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.or.html @@ -1,8 +1,8 @@ -or | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.throwErrorWhenReturnTypeIsUnionType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.throwErrorWhenReturnTypeIsUnionType.html index 29359b78f0..ef40c2a4fa 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.throwErrorWhenReturnTypeIsUnionType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.throwErrorWhenReturnTypeIsUnionType.html @@ -2,4 +2,4 @@

    Parameters

    • data: any

      Data.

    • functionActionName: string

      FunctionActionName.

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

      -

    Returns never

    \ No newline at end of file +

    Returns never

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.transformVariadicArgumentToArray.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.transformVariadicArgumentToArray.html index 657e7c3495..934bac4c36 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.transformVariadicArgumentToArray.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_common.transformVariadicArgumentToArray.html @@ -1,10 +1,10 @@ -transformVariadicArgumentToArray | SAP Cloud SDK for JavaScript - v3.11.0
    • We want to provide methods which accept a variable single number of elements and arrays. +transformVariadicArgumentToArray | SAP Cloud SDK for JavaScript - v3.11.0

      • We want to provide methods which accept a variable single number of elements and arrays. The overloaded signature to achieve this is:

        -
        function doSomething(array: T[])
        function doSomething(...varArgs: T[])
        function doSomething(first: undefined | T | T[], ...rest: T[]) {
        //implementation
        } +
        function doSomething(array: T[])
        function doSomething(...varArgs: T[])
        function doSomething(first: undefined | T | T[], ...rest: T[]) {
        //implementation
        }

        This wrapper methods makes it easy build an array from the input.

        -

        Type Parameters

        • T

        Parameters

        • firstOrArray: undefined | T | T[]

          Either an array, the first element of the var args or undefined, if no argument was given.

          -
        • rest: T[]

          Second to last element, if var args were used, empty array, if the first argument is an array.

          -

        Returns T[]

        Array from the input or empty array if no input was given.

        +

      Type Parameters

      • T

      Parameters

      • firstOrArray: undefined | T | T[]

        Either an array, the first element of the var args or undefined, if no argument was given.

        +
      • rest: T[]

        Second to last element, if var args were used, empty array, if the first argument is an array.

        +

      Returns T[]

      Array from the input or empty array if no input was given.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.edmToTs.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.edmToTs.html index 1b34ed2928..69df097705 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.edmToTs.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.edmToTs.html @@ -4,4 +4,4 @@
  • deSerializers: DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

    (De-)serializers used for transformation.

  • Returns any

    Deserialized value.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.entityDeserializer.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.entityDeserializer.html index 1f069ee649..f9ffc77c52 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.entityDeserializer.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.entityDeserializer.html @@ -1,6 +1,6 @@ -entityDeserializer | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.filterFunctions.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.filterFunctions.html index 97b954b329..4f839b77d3 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.filterFunctions.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.filterFunctions.html @@ -1,5 +1,5 @@ -filterFunctions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.length.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.length.html index 62fff8af1e..5f46b21e6c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.length.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.length.html @@ -1,3 +1,3 @@ -length | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.mergeDefaultDeSerializersWith.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.mergeDefaultDeSerializersWith.html index acb231833e..b3d9bb71e2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.mergeDefaultDeSerializersWith.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.mergeDefaultDeSerializersWith.html @@ -1,6 +1,6 @@ -mergeDefaultDeSerializersWith | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.replace.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.replace.html index 9681570b32..b39e2ce036 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.replace.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.replace.html @@ -1,7 +1,7 @@ -replace | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substring.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substring.html index 9060346066..8ae3511ffd 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substring.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substring.html @@ -1,3 +1,3 @@ -substring | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substringOf.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substringOf.html index cc05f14375..bb81c17eda 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substringOf.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.substringOf.html @@ -1,6 +1,6 @@ -substringOf | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexType.html index 8fc7faa49f..2f5cbadbd5 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexType.html @@ -1,6 +1,6 @@ -transformReturnValueForComplexType | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexTypeList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexTypeList.html index efa0c65569..623c2d5ea0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexTypeList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForComplexTypeList.html @@ -1,6 +1,6 @@ -transformReturnValueForComplexTypeList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmType.html index 27f959a8d3..99c0bc55f8 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmType.html @@ -1,6 +1,6 @@ -transformReturnValueForEdmType | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmTypeList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmTypeList.html index 596e7815ef..6b186201fc 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmTypeList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEdmTypeList.html @@ -1,6 +1,6 @@ -transformReturnValueForEdmTypeList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntity.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntity.html index 9bea911dd7..f4198e4c4c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntity.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntity.html @@ -1,6 +1,6 @@ -transformReturnValueForEntity | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntityList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntityList.html index e38442d8b6..dc8a153a61 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntityList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForEntityList.html @@ -1,6 +1,6 @@ -transformReturnValueForEntityList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForUndefined.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForUndefined.html index df903e5021..14c3f6706a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForUndefined.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v2.transformReturnValueForUndefined.html @@ -1,7 +1,7 @@ -transformReturnValueForUndefined | SAP Cloud SDK for JavaScript - v3.11.0
    • Transform the payload of the OData response to undefined. +transformReturnValueForUndefined | SAP Cloud SDK for JavaScript - v3.11.0

      • Transform the payload of the OData response to undefined. This function is used in function imports, when no values need to be returned.

        -

        Type Parameters

        • ReturnT

        Parameters

        • data: any

          The OData payload.

          -
        • builderFn: ((data) => ReturnT)

          The deserialization function for transforming the payload.

          -
            • (data): ReturnT
            • Parameters

              • data: any

              Returns ReturnT

        Returns ReturnT

        The transformed value.

        +

      Type Parameters

      • ReturnT

      Parameters

      • data: any

        The OData payload.

        +
      • builderFn: ((data) => ReturnT)

        The deserialization function for transforming the payload.

        +

      Returns ReturnT

      The transformed value.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.all.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.all.html index 71a9a6a5a6..c1c5e2d0a5 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.all.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.all.html @@ -1,5 +1,5 @@ -all | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.any.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.any.html index a84b1004c1..e42d2d3e82 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.any.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.any.html @@ -1,5 +1,5 @@ -any | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.contains.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.contains.html index ec83217448..de238d31bd 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.contains.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.contains.html @@ -1,6 +1,6 @@ -contains | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.edmToTs.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.edmToTs.html index b18b149982..085808c1a6 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.edmToTs.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.edmToTs.html @@ -4,4 +4,4 @@
  • deSerializers: DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any, any>

    (De-)serializers used for transformation.

  • Returns any

    Deserialized value.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.entityDeserializer.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.entityDeserializer.html index b8834d848c..366695a052 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.entityDeserializer.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.entityDeserializer.html @@ -1,6 +1,6 @@ -entityDeserializer | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunction.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunction.html index 0aca0ad52e..6a99b933a0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunction.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunction.html @@ -1,42 +1,42 @@ -filterFunction | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunctions.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunctions.html index 76150d602b..b13873315e 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunctions.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.filterFunctions.html @@ -1,5 +1,5 @@ -filterFunctions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.fractionalSeconds.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.fractionalSeconds.html index 5f277d6cb3..6841319ce5 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.fractionalSeconds.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.fractionalSeconds.html @@ -1,5 +1,5 @@ -fractionalSeconds | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubsequence.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubsequence.html index 21f585fec9..a382155586 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubsequence.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubsequence.html @@ -1,6 +1,6 @@ -hasSubsequence | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubset.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubset.html index a3be06dd1e..bb528af982 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubset.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.hasSubset.html @@ -1,6 +1,6 @@ -hasSubset | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.matchesPattern.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.matchesPattern.html index 85fa83b7ff..5751df3a2a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.matchesPattern.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.matchesPattern.html @@ -1,6 +1,6 @@ -matchesPattern | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.maxDateTime.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.maxDateTime.html index 53acfa3d01..f70f6f6c00 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.maxDateTime.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.maxDateTime.html @@ -1,4 +1,4 @@ -maxDateTime | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.mergeDefaultDeSerializersWith.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.mergeDefaultDeSerializersWith.html index 6f9342ae07..4c7d2f445a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.mergeDefaultDeSerializersWith.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.mergeDefaultDeSerializersWith.html @@ -1,6 +1,6 @@ -mergeDefaultDeSerializersWith | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.minDateTime.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.minDateTime.html index 07a1f7d3a8..4a20d51b10 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.minDateTime.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.minDateTime.html @@ -1,4 +1,4 @@ -minDateTime | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.now.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.now.html index dab7bf0ef2..ac29d7fe45 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.now.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.now.html @@ -1,4 +1,4 @@ -now | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.totalOffsetMinutes.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.totalOffsetMinutes.html index abf1dfe895..46984fd5e2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.totalOffsetMinutes.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.totalOffsetMinutes.html @@ -1,5 +1,5 @@ -totalOffsetMinutes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexType.html index a88588f149..67f438cca4 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexType.html @@ -1,6 +1,6 @@ -transformReturnValueForComplexType | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexTypeList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexTypeList.html index f5cd31eadd..860567e463 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexTypeList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForComplexTypeList.html @@ -1,6 +1,6 @@ -transformReturnValueForComplexTypeList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmType.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmType.html index 8be6593a4b..6e75ca23c3 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmType.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmType.html @@ -1,6 +1,6 @@ -transformReturnValueForEdmType | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmTypeList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmTypeList.html index 61b9094123..0f962765f9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmTypeList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEdmTypeList.html @@ -1,6 +1,6 @@ -transformReturnValueForEdmTypeList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntity.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntity.html index 78a523343a..19ca306e79 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntity.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntity.html @@ -1,6 +1,6 @@ -transformReturnValueForEntity | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntityList.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntityList.html index 0ed537e28c..81b57662c2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntityList.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForEntityList.html @@ -1,6 +1,6 @@ -transformReturnValueForEntityList | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForUndefined.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForUndefined.html index 9cfb602a2b..6f7489a00f 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForUndefined.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_odata_v4.transformReturnValueForUndefined.html @@ -1,7 +1,7 @@ -transformReturnValueForUndefined | SAP Cloud SDK for JavaScript - v3.11.0
    • Transform the payload of the OData response to undefined. +transformReturnValueForUndefined | SAP Cloud SDK for JavaScript - v3.11.0

      • Transform the payload of the OData response to undefined. This function is used in function imports, when no values need to be returned.

        -

        Type Parameters

        • ReturnT

        Parameters

        • data: any

          The OData payload.

          -
        • builderFn: ((data) => ReturnT)

          The deserialization function for transforming the payload.

          -
            • (data): ReturnT
            • Parameters

              • data: any

              Returns ReturnT

        Returns ReturnT

        The transformed value.

        +

      Type Parameters

      • ReturnT

      Parameters

      • data: any

        The OData payload.

        +
      • builderFn: ((data) => ReturnT)

        The deserialization function for transforming the payload.

        +

      Returns ReturnT

      The transformed value.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_openapi_generator.generate.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_openapi_generator.generate.html index b5b4d815c9..adaddab6fc 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_openapi_generator.generate.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_openapi_generator.generate.html @@ -1,6 +1,6 @@ -generate | SAP Cloud SDK for JavaScript - v3.11.0
    • Main entry point for the OpenAPI client generation. +generate | SAP Cloud SDK for JavaScript - v3.11.0

      • Main entry point for the OpenAPI client generation. Generates models and API files.

        -

        Parameters

        Returns Promise<void>

        A promise to void.

        +

      Parameters

      Returns Promise<void>

      A promise to void.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreaker.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreaker.html index ff83287cce..4235f43221 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreaker.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreaker.html @@ -1,4 +1,4 @@ -circuitBreaker | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreakerHttp.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreakerHttp.html index 60994a4f12..aae971971c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreakerHttp.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.circuitBreakerHttp.html @@ -1,5 +1,5 @@ -circuitBreakerHttp | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.resilience.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.resilience.html index dbba28067c..9062332f97 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.resilience.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.resilience.html @@ -1,7 +1,7 @@ -resilience | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.retry.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.retry.html index ebb299f0ea..944fed8259 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.retry.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.retry.html @@ -1,5 +1,5 @@ -retry | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.timeout.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.timeout.html index 506c293748..0a98553088 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.timeout.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_resilience.timeout.html @@ -1,5 +1,5 @@ -timeout | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinationByAlias.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinationByAlias.html index 2d071d96f8..d8d71055ba 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinationByAlias.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinationByAlias.html @@ -9,4 +9,4 @@
  • Optional options: GetTestDestinationOptions

    References to the systems.json and credentials.json files.

  • Returns Destination

    An array of destinations.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinations.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinations.html index 898430e762..b7f1d041a9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinations.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.getTestDestinations.html @@ -7,4 +7,4 @@

    Parameters

    Returns Destination[]

    An array of destinations.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockAllTestDestinations.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockAllTestDestinations.html index 98e4246b5f..84c3686d1f 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockAllTestDestinations.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockAllTestDestinations.html @@ -2,4 +2,4 @@

    Throws an error if a destination with the same name as the given test destinations already exists.

    Parameters

    • Optional options: GetTestDestinationOptions

      References to the systems.json and credentials.json files.

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

      -

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockTestDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockTestDestination.html index 80cb1c70f0..8efc3a56d1 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockTestDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.mockTestDestination.html @@ -3,4 +3,4 @@

    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.

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

      -

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.setTestDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.setTestDestination.html index 0557a895df..f902a1fc87 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.setTestDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.setTestDestination.html @@ -2,4 +2,4 @@

    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.

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

      -

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockAllTestDestinations.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockAllTestDestinations.html index 3a0d04658c..513df564b0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockAllTestDestinations.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockAllTestDestinations.html @@ -1,4 +1,4 @@ unmockAllTestDestinations | SAP Cloud SDK for JavaScript - v3.11.0
    • Removes all test destinations stored in systems.json and credentials.json files or added through setTestDestination() from the destinations environment variable.

      This function should be called to invert the behavior of mockAllTestDestinations() and other add single mocked destination functions.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockTestDestination.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockTestDestination.html index 2ee755f273..46aa1b78bf 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockTestDestination.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_test_util.unmockTestDestination.html @@ -2,4 +2,4 @@ This function should be called to invert the behavior of mockTestDestination() and setTestDestination().

    Parameters

    • name: string

      Name of the mocked destination to remove.

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

      -

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.assoc.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.assoc.html index 4267de8124..eca3ff65e5 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.assoc.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.assoc.html @@ -1,8 +1,8 @@ -assoc | SAP Cloud SDK for JavaScript - v3.11.0
    • Adds a key value pair to the given objects and returns a shallow copy. +assoc | SAP Cloud SDK for JavaScript - v3.11.0

      • Adds a key value pair to the given objects and returns a shallow copy. If the key is already present it will be overwritten.

        -

        Type Parameters

        • T

        Parameters

        • key: string

          Key to be added.

          +

          Type Parameters

          • T

          Parameters

          • key: string

            Key to be added.

          • value: any

            Value to be added.

            -
          • obj: T

            Object the key value pair is added to.

            -

          Returns T & {
              [key: string]: any;
          }

          The object with the key value pair added.

          +
      • obj: T

        Object the key value pair is added to.

        +

      Returns T & {
          [key: string]: any;
      }

      The object with the key value pair added.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.camelCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.camelCase.html index eb01bd8d1c..f9d37d7309 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.camelCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.camelCase.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      The string to be transformed.

    Returns string

    The transformed string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.caps.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.caps.html index 53ad1cd5bd..3a78d9414c 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.caps.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.caps.html @@ -2,4 +2,4 @@

    Parameters

    • oDataVersion: any

      OData version in lower case: 'v2' or 'v4'.

    Returns "V2" | "V4"

    'V2' or 'V4'.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.checkUrlExists.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.checkUrlExists.html index 5fabe85064..e1b96969d8 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.checkUrlExists.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.checkUrlExists.html @@ -1,5 +1,5 @@ -checkUrlExists | SAP Cloud SDK for JavaScript - v3.11.0
    • Checks whether a URL is existing via a head request.

      +checkUrlExists | SAP Cloud SDK for JavaScript - v3.11.0
      • Checks whether a URL is existing via a head request.

        Parameters

        • url: string

          URL to be checked.

          -

        Returns Promise<number>

        Promise - resolves if the URL exists.

        +

    Returns Promise<number>

    Promise - resolves if the URL exists.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.codeBlock.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.codeBlock.html index dc4e9d0cb4..e10efdf9a7 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.codeBlock.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.codeBlock.html @@ -1,10 +1,10 @@ codeBlock | SAP Cloud SDK for JavaScript - v3.11.0
    • Experimental

      This API is experimental and might change in newer versions. Use with caution. Transform strings and arguments to a string formatted as a code block, keeping the indentation of sub code blocks. Use in tagged templates, e.g.:

      -
      codeBlock`Code with ${arguments} and more code;`
      +
      codeBlock`Code with ${arguments} and more code;`
       
      -

      Parameters

      • strings: TemplateStringsArray

        Strings in the tagged template. In the example above that would be ['Code with ', ' and more code;'].

        +

        Parameters

        • strings: TemplateStringsArray

          Strings in the tagged template. In the example above that would be ['Code with ', ' and more code;'].

        • Rest ...args: any[]

          Arguments in the tagged template. In the example above that would be the resolved value for arguments;.

        Returns string

        A string formatted as code block.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.createLogger.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.createLogger.html index f2b8c5e681..ca7e62d557 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.createLogger.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.createLogger.html @@ -1,4 +1,4 @@ -createLogger | SAP Cloud SDK for JavaScript - v3.11.0
    • Create a logger for the given message context, if available.

      +createLogger | SAP Cloud SDK for JavaScript - v3.11.0
      • 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. @@ -6,12 +6,12 @@ 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'
        }); +
        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.

        +

    Returns Logger

    A newly created or an already existing logger for the given context.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.disableExceptionLogger.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.disableExceptionLogger.html index 3aa7f006da..7988987872 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.disableExceptionLogger.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.disableExceptionLogger.html @@ -1,3 +1,3 @@ disableExceptionLogger | SAP Cloud SDK for JavaScript - v3.11.0
    • Disable logging of exceptions. Enabled by default.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.documentationBlock.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.documentationBlock.html index 9342c08d63..36fdd4c83d 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.documentationBlock.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.documentationBlock.html @@ -3,10 +3,10 @@ The formatting is block like so no leading or trailing spaces. New lines in the beginning and end are also removed. Use in tagged templates, e.g.:

    -
    documentationBlock`Docs with ${arguments} and more content;`
    +
    documentationBlock`Docs with ${arguments} and more content;`
     
    -

    Parameters

    • strings: TemplateStringsArray

      Strings in the tagged template. In the example above that would be ['Docs with ', ' and more content;'].

      +

      Parameters

      • strings: TemplateStringsArray

        Strings in the tagged template. In the example above that would be ['Docs with ', ' and more content;'].

      • Rest ...args: string[]

        Arguments in the tagged template. In the example above that would be the resolved value for arguments;.

      Returns string

      A string formatted as documentation block.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.enableExceptionLogger.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.enableExceptionLogger.html index c21ea9b46e..c331b69484 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.enableExceptionLogger.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.enableExceptionLogger.html @@ -1,3 +1,3 @@ enableExceptionLogger | SAP Cloud SDK for JavaScript - v3.11.0
    • Enable logging of exceptions. Enabled by default.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.encodeBase64.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.encodeBase64.html index 14c2f82041..2395bea785 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.encodeBase64.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.encodeBase64.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      String to encode.

    Returns string

    Base64 encoded string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equal.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equal.html index daadaf1030..2e10f2229a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equal.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equal.html @@ -1,9 +1,9 @@ -equal | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalArrays.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalArrays.html index 8c8fa2622b..8ed68667c4 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalArrays.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalArrays.html @@ -1,6 +1,6 @@ -equalArrays | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalObjects.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalObjects.html index 1b4d840c81..86b0bf4825 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalObjects.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.equalObjects.html @@ -1,6 +1,6 @@ equalObjects | SAP Cloud SDK for JavaScript - v3.11.0
    • Checks whether the keys and values of two objects are equal.

      -

      Parameters

      • obj1: Record<string, any>

        The first object.

        -
      • obj2: Record<string, any>

        The second object.

        +

        Parameters

        • obj1: Record<string, any>

          The first object.

          +
        • obj2: Record<string, any>

          The second object.

        Returns boolean

        A boolean, indicating whether the two objects are equal to each other.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.exclude.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.exclude.html index 186d23cb9b..2c9cdb6545 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.exclude.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.exclude.html @@ -1,7 +1,7 @@ -exclude | SAP Cloud SDK for JavaScript - v3.11.0
    • Create a shallow copy of the given object, that does not contain the given keys. +exclude | SAP Cloud SDK for JavaScript - v3.11.0

      • Create a shallow copy of the given object, that does not contain the given keys. Non existing keys in the source object are ignored.

        -

        Type Parameters

        • T extends Record<string, unknown>

        Parameters

        • keys: string[]

          Properties to be selected.

          -
        • obj: T

          Object from which the values are taken.

          -

        Returns Partial<T>

        An object with the selected keys and corresponding values.

        +

      Type Parameters

      • T extends Record<string, unknown>

      Parameters

      • keys: string[]

        Properties to be selected.

        +
      • obj: T

        Object from which the values are taken.

        +

      Returns Partial<T>

      An object with the selected keys and corresponding values.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicates.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicates.html index 0c3b040ad0..d889249c4b 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicates.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicates.html @@ -1,6 +1,6 @@ -filterDuplicates | SAP Cloud SDK for JavaScript - v3.11.0
    • Filter an array by removing duplicates and keeping the left most occurrence. By default this compares by identity.

      -

      Type Parameters

      • T

      Parameters

      • arr: T[]

        Array to remove duplicates from.

        +filterDuplicates | SAP Cloud SDK for JavaScript - v3.11.0
        • Filter an array by removing duplicates and keeping the left most occurrence. By default this compares by identity.

          +

          Type Parameters

          • T

          Parameters

          • arr: T[]

            Array to remove duplicates from.

          • comparator: ((left, right) => boolean) = ...

            Optional comparator function, indicating whether two items are equal and therefore handled as duplicates. Defaults to identity.

            -
              • (left, right): boolean
              • Parameters

                • left: T
                • right: T

                Returns boolean

          Returns T[]

          A filtered array containing no duplicates.

          +
          • (left, right): boolean
          • Parameters

            • left: T
            • right: T

            Returns boolean

      Returns T[]

      A filtered array containing no duplicates.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicatesRight.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicatesRight.html index fd8290abd9..3c17e10af2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicatesRight.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.filterDuplicatesRight.html @@ -1,6 +1,6 @@ -filterDuplicatesRight | SAP Cloud SDK for JavaScript - v3.11.0
    • Filter an array by removing duplicates and keeping the right most occurrence. By default this compares by identity.

      -

      Type Parameters

      • T

      Parameters

      • arr: T[]

        Array to remove duplicates from.

        +filterDuplicatesRight | SAP Cloud SDK for JavaScript - v3.11.0
        • Filter an array by removing duplicates and keeping the right most occurrence. By default this compares by identity.

          +

          Type Parameters

          • T

          Parameters

          • arr: T[]

            Array to remove duplicates from.

          • comparator: ((left, right) => boolean) = ...

            Optional comparator function, indicating whether two items are equal and therefore handled as duplicates. Defaults to identity.

            -
              • (left, right): boolean
              • Parameters

                • left: T
                • right: T

                Returns boolean

          Returns T[]

          A filtered array containing no duplicates.

          +
          • (left, right): boolean
          • Parameters

            • left: T
            • right: T

            Returns boolean

      Returns T[]

      A filtered array containing no duplicates.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.findProjectRoot.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.findProjectRoot.html index 6f4a75b179..a51c419269 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.findProjectRoot.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.findProjectRoot.html @@ -1,2 +1,2 @@

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

    -findProjectRoot | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +findProjectRoot | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.finishAll.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.finishAll.html index a98bb95598..230d062422 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.finishAll.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.finishAll.html @@ -1,7 +1,7 @@ -finishAll | SAP Cloud SDK for JavaScript - v3.11.0

    Returns Promise<void>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.first.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.first.html index a16a0ab944..b18aa2f2b8 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.first.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.first.html @@ -1,5 +1,5 @@ -first | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flat.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flat.html index 74c40c8114..a3ff264b51 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flat.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flat.html @@ -1,5 +1,5 @@ -flat | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flatten.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flatten.html index 35ff35ef53..b3914d7f6d 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flatten.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.flatten.html @@ -3,4 +3,4 @@

    Parameters

    • input: any[]

      Array to be flattened.

    Returns any[]

    The flattened array.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.formatJson.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.formatJson.html index da1ad1ff8e..983bfb8d39 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.formatJson.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.formatJson.html @@ -2,4 +2,4 @@

    Parameters

    • json: any

      Object to be stringified.

    Returns string

    The JSON object as string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogFormat.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogFormat.html index a9668409f5..c8918d0f1a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogFormat.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogFormat.html @@ -1,4 +1,4 @@ -getGlobalLogFormat | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogLevel.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogLevel.html index d1fd04b228..79fc3dbee5 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogLevel.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getGlobalLogLevel.html @@ -1,4 +1,4 @@ getGlobalLogLevel | SAP Cloud SDK for JavaScript - v3.11.0
    • Get the global log level of the container.

      Returns string | undefined

      The global log level, or undefined when not defined.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getLogger.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getLogger.html index dc4aff65c1..e58f2a258f 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getLogger.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getLogger.html @@ -1,5 +1,5 @@ -getLogger | SAP Cloud SDK for JavaScript - v3.11.0
    • Get logger for a given message context, if available.

      +getLogger | SAP Cloud SDK for JavaScript - v3.11.0
      • Get logger for a given message context, if available.

        Parameters

        • Optional messageContext: string

          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.

        +

    Returns Logger | undefined

    The logger for the given messageContext if it was created before.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getMessageOrStack.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getMessageOrStack.html index 517af78720..7685b91906 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getMessageOrStack.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.getMessageOrStack.html @@ -1,5 +1,5 @@ getMessageOrStack | SAP Cloud SDK for JavaScript - v3.11.0
    • Internal

      Gets the stack of the given error if available, otherwise the message.

      -

      Parameters

      • info: TransformableInfo

        Object to be transformed.

        +

        Parameters

        • info: TransformableInfo

          Object to be transformed.

        Returns string

        The message string to be used.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.identity.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.identity.html index 8634ba8234..70cb1b9fb2 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.identity.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.identity.html @@ -1,5 +1,5 @@ -identity | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isErrorWithCause.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isErrorWithCause.html index 8413e77d7c..66aa574be0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isErrorWithCause.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isErrorWithCause.html @@ -1,5 +1,5 @@ isErrorWithCause | SAP Cloud SDK for JavaScript - v3.11.0
    • Type guard to check whether an error is of type ErrorWithCause.

      -

      Parameters

    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isNullish.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isNullish.html index 6fec76de9e..e158324249 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isNullish.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.isNullish.html @@ -2,4 +2,4 @@

    Parameters

    • val: any

      Value to check.

    Returns val is undefined | null

    true for null or undefined, false otherwise.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.kebabCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.kebabCase.html index e362a77d2b..574ebc44b1 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.kebabCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.kebabCase.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      The string to be transformed.

    Returns string

    The transformed string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.last.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.last.html index 4fac6709c6..42c9a4e4a8 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.last.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.last.html @@ -1,5 +1,5 @@ -last | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeIgnoreCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeIgnoreCase.html index 7bb4a3dbb1..873e944000 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeIgnoreCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeIgnoreCase.html @@ -1,8 +1,8 @@ -mergeIgnoreCase | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeLeftIgnoreCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeLeftIgnoreCase.html index 1ce778cf64..7ec86a0ead 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeLeftIgnoreCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.mergeLeftIgnoreCase.html @@ -1,8 +1,8 @@ -mergeLeftIgnoreCase | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.muteLoggers.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.muteLoggers.html index 5a597cf017..25560aa511 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.muteLoggers.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.muteLoggers.html @@ -1,3 +1,3 @@ muteLoggers | SAP Cloud SDK for JavaScript - v3.11.0
    • Mute all logger output created by the SAP Cloud SDK Logger. This also applies to future loggers created. Useful for tests.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.partition.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.partition.html index 9bd23897b5..def2fc4822 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.partition.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.partition.html @@ -1,6 +1,6 @@ -partition | SAP Cloud SDK for JavaScript - v3.11.0
    • Split an array into two based on a condition.

      -

      Type Parameters

      • T

      Parameters

      • arr: T[]

        Array to partition.

        +partition | SAP Cloud SDK for JavaScript - v3.11.0
        • Split an array into two based on a condition.

          +

          Type Parameters

          • T

          Parameters

          • arr: T[]

            Array to partition.

          • condition: ((item) => boolean)

            Function to determine to where to put each item.

            -
              • (item): boolean
              • Parameters

                • item: T

                Returns boolean

          Returns [T[], T[]]

          A two dimensional array containing two arrays, where the first one includes all items where the given condition was met and the second one includes all items where it was not met.

          +
          • (item): boolean
          • Parameters

            • item: T

            Returns boolean

      Returns [T[], T[]]

      A two dimensional array containing two arrays, where the first one includes all items where the given condition was met and the second one includes all items where it was not met.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pascalCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pascalCase.html index f6824de43d..0909da1ba0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pascalCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pascalCase.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      The string to be transformed.

    Returns string

    The transformed string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pick.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pick.html index bbed1e4a85..492341c9a1 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pick.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pick.html @@ -1,7 +1,7 @@ -pick | SAP Cloud SDK for JavaScript - v3.11.0
    • Create a shallow copy of the given object, that contains the given keys. +pick | SAP Cloud SDK for JavaScript - v3.11.0

      • Create a shallow copy of the given object, that contains the given keys. Non existing keys in the source object are ignored.

        -

        Type Parameters

        • T extends Record<string, unknown>

        Parameters

        • keys: string[]

          Properties to be selected.

          -
        • obj: T

          Object from which the values are taken.

          -

        Returns Partial<T>

        An object with the selected keys and corresponding values.

        +

      Type Parameters

      • T extends Record<string, unknown>

      Parameters

      • keys: string[]

        Properties to be selected.

        +
      • obj: T

        Object from which the values are taken.

        +

      Returns Partial<T>

      An object with the selected keys and corresponding values.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickIgnoreCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickIgnoreCase.html index 0cdf9b3325..9094a3d578 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickIgnoreCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickIgnoreCase.html @@ -1,9 +1,9 @@ -pickIgnoreCase | SAP Cloud SDK for JavaScript - v3.11.0
    • Create a shallow copy of the given object, that contains the given keys, independent of casing. +pickIgnoreCase | SAP Cloud SDK for JavaScript - v3.11.0

      • Create a shallow copy of the given object, that contains the given keys, independent of casing. Non existing keys in the source object are ignored.

        -

        Type Parameters

        • T extends Record<string, any>

        Parameters

        • Optional obj: T

          Object to pick the given key from.

          +

          Type Parameters

          • T extends Record<string, any>

          Parameters

          • Optional obj: T

            Object to pick the given key from.

          • Rest ...keys: string[]

            Keys of the pair to be picked.

            -

          Returns Partial<Pick<T, typeof keys[number]>>

            +

      Returns Partial<Pick<T, typeof keys[number]>>

      • An object containing the given key-value pairs in its original case or an empty object if none of them are found.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickNonNullish.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickNonNullish.html index 06d108bf74..7dd0672824 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickNonNullish.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickNonNullish.html @@ -1,7 +1,7 @@ -pickNonNullish | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickValueIgnoreCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickValueIgnoreCase.html index eaced39aec..83660c0a54 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickValueIgnoreCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.pickValueIgnoreCase.html @@ -1,6 +1,6 @@ -pickValueIgnoreCase | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.propertyExists.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.propertyExists.html index e2fa6df771..2db3845768 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.propertyExists.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.propertyExists.html @@ -1,6 +1,6 @@ propertyExists | SAP Cloud SDK for JavaScript - v3.11.0
    • Checks if a chain of properties exists on the given object.

      -

      Parameters

      • obj: Record<string, any>

        The object to be checked.

        +

        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.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.readJSON.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.readJSON.html index 242ff2a50a..8040071ee3 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.readJSON.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.readJSON.html @@ -1,5 +1,5 @@ readJSON | SAP Cloud SDK for JavaScript - v3.11.0
    • Read a JSON file from the file system.

      -

      Parameters

      • path: PathLike

        The path to the JSON file.

        +

        Parameters

        • path: PathLike

          The path to the JSON file.

        Returns {
            [key: string]: any;
        }

        An object parsed from the JSON file.

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

        -
        • [key: string]: any
    \ No newline at end of file +
    • [key: string]: any
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeFileExtension.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeFileExtension.html index 10674be659..ec328f5001 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeFileExtension.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeFileExtension.html @@ -2,4 +2,4 @@

    Parameters

    • fileName: string

      File name to remove the file extension from.

    Returns string

    File name without extension.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeLeadingSlashes.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeLeadingSlashes.html index 03cba0998c..dfb808d4b9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeLeadingSlashes.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeLeadingSlashes.html @@ -1,2 +1,2 @@

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

    -removeLeadingSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +removeLeadingSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeSlashes.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeSlashes.html index 34c077f142..4fef2e1380 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeSlashes.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeSlashes.html @@ -1,2 +1,2 @@

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

    -removeSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +removeSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeTrailingSlashes.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeTrailingSlashes.html index 1d60eae800..ec90ed61b1 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeTrailingSlashes.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.removeTrailingSlashes.html @@ -1,2 +1,2 @@

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

    -removeTrailingSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +removeTrailingSlashes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.renameKeys.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.renameKeys.html index 08f102b03a..83fe73a1a0 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.renameKeys.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.renameKeys.html @@ -1,8 +1,8 @@ -renameKeys | SAP Cloud SDK for JavaScript - v3.11.0
    • Takes an object and returns a new object whose keys are renamed according to the provided key mapping. +renameKeys | SAP Cloud SDK for JavaScript - v3.11.0

      • 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.

        +

      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.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogFormats.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogFormats.html index dbb891f164..816e9436af 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogFormats.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogFormats.html @@ -1,3 +1,3 @@ resetCustomLogFormats | SAP Cloud SDK for JavaScript - v3.11.0
    • Reset all the custom log formats for loggers and message context.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogLevels.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogLevels.html index c98f8ced12..05c668d175 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogLevels.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.resetCustomLogLevels.html @@ -1,3 +1,3 @@ resetCustomLogLevels | SAP Cloud SDK for JavaScript - v3.11.0
    • Reset all the custom log levels for loggers and message context.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.sanitizeRecord.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.sanitizeRecord.html index 3110f76cb4..0f59f81572 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.sanitizeRecord.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.sanitizeRecord.html @@ -1,8 +1,8 @@ -sanitizeRecord | SAP Cloud SDK for JavaScript - v3.11.0
    • Potentially sensitive keys will be matched case-insensitive and as substrings. +sanitizeRecord | SAP Cloud SDK for JavaScript - v3.11.0

      • Potentially sensitive keys will be matched case-insensitive and as substrings. Matches will be replaced with a placeholder string.

        -

        Type Parameters

        • T = any

        Parameters

        • input: Record<string, T>

          The record to be sanitized.

          +

          Type Parameters

          • T = any

          Parameters

          • input: Record<string, T>

            The record to be sanitized.

          • Optional replacementString: string

            The placeholder string.

          • Optional sensitiveKeys: string[]

            The list of keys to be replaced. This overrides the default list.

            -

          Returns Record<string, T>

          The sanitized copy of the input record.

          +

      Returns Record<string, T>

      The sanitized copy of the input record.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogFormat.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogFormat.html index d1979582cc..b741f55188 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogFormat.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogFormat.html @@ -1,5 +1,5 @@ setGlobalLogFormat | SAP Cloud SDK for JavaScript - v3.11.0
    • Change the global log format of the container which will set default format for all active loggers. e.g., to set the global log format to local call setGlobalLogLevel(logFormat.local) or use a custom log format.

      -

      Parameters

      • format: Format

        The log format to set the global log format to.

        +

        Parameters

        • format: Format

          The log format to set the global log format to.

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

          -

        Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogLevel.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogLevel.html index 2a1a1fd30b..ff820634ca 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogLevel.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalLogLevel.html @@ -2,4 +2,4 @@ e.g., to set the global log level call setGlobalLogLevel('debug').

    Parameters

    • level: LogLevel

      The log level to set the global log level to.

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

      -

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalTransports.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalTransports.html index 84d2f5e105..fc5c401e65 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalTransports.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setGlobalTransports.html @@ -1,5 +1,5 @@ setGlobalTransports | SAP Cloud SDK for JavaScript - v3.11.0
    • Change the global transport of the container which will set default transport for all active loggers. e.g., to set the global transport call setGlobalTransports(httpTransport).

      -

      Parameters

      • customTransports: TransportStream | TransportStream[]

        The transport to set the global transport to. Both single transport and an array with multiple transports are supported.

        +

        Parameters

        • customTransports: TransportStream | TransportStream[]

          The transport to set the global transport to. Both single transport and an array with multiple transports are supported.

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

          -

        Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogFormat.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogFormat.html index ea7dd501a3..86260b31d6 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogFormat.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogFormat.html @@ -1,6 +1,6 @@ setLogFormat | SAP Cloud SDK for JavaScript - v3.11.0
    • Change the log format of a logger based on its message context. e.g., to set the log format for the destination accessor module of the SDK to local, simply call setLogFormat(logFormat.local, 'destination-accessor').

      -

      Parameters

      • format: Format

        Format to set the logger to. Use logFormat to get the pre-defined log formats or use a custom log format.

        -
      • Optional messageContextOrLogger: string | Logger

        Message context of the logger to change the log level for or the logger itself.

        +

        Parameters

        • format: Format

          Format to set the logger to. Use logFormat to get the pre-defined log formats or use a custom log format.

          +
        • Optional messageContextOrLogger: string | Logger

          Message context of the logger to change the log level for or the logger itself.

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

          -

        Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogLevel.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogLevel.html index b627402e03..406086379d 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogLevel.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.setLogLevel.html @@ -1,6 +1,6 @@ setLogLevel | SAP Cloud SDK for JavaScript - v3.11.0
    • 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-accessor').

      Parameters

      • level: "" | LogLevel

        Level to set the logger to. Use an empty string '' as level to unset context level.

        -
      • Optional messageContextOrLogger: string | Logger

        Message context of the logger to change the log level for or the logger itself.

        +
      • Optional messageContextOrLogger: string | Logger

        Message context of the logger to change the log level for or the logger itself.

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

        -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.splitInChunks.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.splitInChunks.html index 6eedb25c7b..ffa54677d6 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.splitInChunks.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.splitInChunks.html @@ -1,6 +1,6 @@ -splitInChunks | SAP Cloud SDK for JavaScript - v3.11.0
    • Split the given array in chunks.

      -

      Type Parameters

      • T

      Parameters

      • arr: T[]

        Array to be split into chunks.

        +splitInChunks | SAP Cloud SDK for JavaScript - v3.11.0
        • Split the given array in chunks.

          +

          Type Parameters

          • T

          Parameters

          • arr: T[]

            Array to be split into chunks.

          • chunkSize: number

            Size of the chunks.

            -

          Returns T[][]

          Two dimensional array with arrays of length chunkSize. The last subarray could be shorter.

          +

      Returns T[][]

      Two dimensional array with arrays of length chunkSize. The last subarray could be shorter.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.titleFormat.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.titleFormat.html index c375b07230..f8006749c3 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.titleFormat.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.titleFormat.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      The string to be transformed.

    Returns string

    The transformed string.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.toSanitizedObject.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.toSanitizedObject.html index 9c7b20f6df..89c722f0f9 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.toSanitizedObject.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.toSanitizedObject.html @@ -1,8 +1,8 @@ -toSanitizedObject | SAP Cloud SDK for JavaScript - v3.11.0
    • Create an object based on the given key and value if neither key nor value are nullish.

      +toSanitizedObject | SAP Cloud SDK for JavaScript - v3.11.0
      • Create an 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>

          +

    Returns Record<string, any>

    • An object containing the given key and value of an empty object.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.transformVariadicArgumentToArray.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.transformVariadicArgumentToArray.html index 1324ed9779..fd46788c68 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.transformVariadicArgumentToArray.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.transformVariadicArgumentToArray.html @@ -1,10 +1,10 @@ -transformVariadicArgumentToArray | SAP Cloud SDK for JavaScript - v3.11.0
    • We want to provide methods which accept a variable single number of elements and arrays. +transformVariadicArgumentToArray | SAP Cloud SDK for JavaScript - v3.11.0

      • We want to provide methods which accept a variable single number of elements and arrays. The overloaded signature to achieve this is:

        -
        function doSomething(array: T[])
        function doSomething(...varArgs: T[])
        function doSomething(first: undefined | T | T[], ...rest: T[]) {
        //implementation
        } +
        function doSomething(array: T[])
        function doSomething(...varArgs: T[])
        function doSomething(first: undefined | T | T[], ...rest: T[]) {
        //implementation
        }

        This wrapper methods makes it easy build an array from the input.

        -

        Type Parameters

        • T

        Parameters

        • firstOrArray: undefined | T | T[]

          Either an array, the first element of the var args or undefined, if no argument was given.

          -
        • rest: T[]

          Second to last element, if var args were used, empty array, if the first argument is an array.

          -

        Returns T[]

        Array from the input or empty array if no input was given.

        +

      Type Parameters

      • T

      Parameters

      • firstOrArray: undefined | T | T[]

        Either an array, the first element of the var args or undefined, if no argument was given.

        +
      • rest: T[]

        Second to last element, if var args were used, empty array, if the first argument is an array.

        +

      Returns T[]

      Array from the input or empty array if no input was given.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trim.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trim.html index 72ec9c996d..304604cf82 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trim.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trim.html @@ -2,4 +2,4 @@

    Parameters

    • string: string

      String to trim.

    Returns string

    String without outer whitespace.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimLeft.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimLeft.html index c71a8bc69b..4a7ce3694e 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimLeft.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimLeft.html @@ -2,4 +2,4 @@

    Parameters

    • string: string

      String to trim.

    Returns string

    String without whitespace on the left side.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimRight.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimRight.html index 0d9aea1243..11d8dc9f5e 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimRight.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.trimRight.html @@ -2,4 +2,4 @@

    Parameters

    • string: string

      String to trim.

    Returns string

    String without whitespace on the right side.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unique.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unique.html index 295b7aa3f5..4c619b8082 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unique.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unique.html @@ -1,5 +1,5 @@ -unique | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unmuteLoggers.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unmuteLoggers.html index 4d6f54e164..4a64baad1a 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unmuteLoggers.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.unmuteLoggers.html @@ -1,3 +1,3 @@ unmuteLoggers | SAP Cloud SDK for JavaScript - v3.11.0
    • Unmute all logger output created by the SAP Cloud SDK Logger. This also applies to future loggers created. Useful for tests.

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

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.upperCaseSnakeCase.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.upperCaseSnakeCase.html index 8a6357f3ac..5c802843bb 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.upperCaseSnakeCase.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.upperCaseSnakeCase.html @@ -2,4 +2,4 @@

    Parameters

    • str: string

      The string to be transformed.

    Returns string

    The input string in the case used by static methods on entity-classes.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.zip.html b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.zip.html index 0beef22fe6..ac6727a227 100644 --- a/knowledge-base/api-reference/functions/sap_cloud_sdk_util.zip.html +++ b/knowledge-base/api-reference/functions/sap_cloud_sdk_util.zip.html @@ -1,8 +1,8 @@ -zip | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/hierarchy.html b/knowledge-base/api-reference/hierarchy.html new file mode 100644 index 0000000000..96c3919089 --- /dev/null +++ b/knowledge-base/api-reference/hierarchy.html @@ -0,0 +1,2 @@ +

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

    +SAP Cloud SDK for JavaScript - v3.11.0

    SAP Cloud SDK for JavaScript - v3.11.0

    Class Hierarchy

    \ No newline at end of file diff --git a/knowledge-base/api-reference/index.html b/knowledge-base/api-reference/index.html index 450602138d..9c21e3eef3 100644 --- a/knowledge-base/api-reference/index.html +++ b/knowledge-base/api-reference/index.html @@ -12,4 +12,4 @@
  • Sample repository
  • Copyright Ⓒ 2024 SAP SE or an SAP affiliate company. All rights reserved.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/generatorcommon_src.CommonGeneratorOptions.html b/knowledge-base/api-reference/interfaces/generatorcommon_src.CommonGeneratorOptions.html deleted file mode 100644 index 8c1988d7e3..0000000000 --- a/knowledge-base/api-reference/interfaces/generatorcommon_src.CommonGeneratorOptions.html +++ /dev/null @@ -1,42 +0,0 @@ -CommonGeneratorOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Generator options shared by the OData and OpenApi generator.

    -
    interface CommonGeneratorOptions {
        clearOutputDir?: boolean;
        include?: string;
        input: string;
        metadata?: boolean;
        optionsPerService?: string;
        outputDir: string;
        overwrite?: boolean;
        packageJson?: boolean;
        prettierConfig?: string;
        readme?: boolean;
        skipValidation?: boolean;
        transpile?: boolean;
        tsconfig?: string;
        verbose?: boolean;
    }

    Hierarchy

    Properties

    clearOutputDir?: boolean

    Delete EVERYTHING in the specified output directory before generating code.

    -
    include?: string

    Include files matching the given glob into the root of each generated client directory.

    -
    input: string

    Specify the path to the directory or file containing the service definition(s) to generate clients for. -Throws an error if the path does not exist.

    -
    metadata?: boolean

    Hidden option only for internal usage - generate metadata for API hub integration.

    -
    optionsPerService?: string

    Configuration file to ensure consistent names between multiple generation runs with updated / changed metadata files. -The configuration allows to set a directoryName and npmPackageName for every service, identified by the path to the original file. -It also makes sure that names do not change between generator runs. -If a directory is passed, a options-per-service.json file is read/created in this directory.

    -
    outputDir: string

    Directory to save the generated code in.

    -
    overwrite?: boolean

    Exit when encountering a file that already exists. -When set to true, it will be overwritten instead. -Note, that compared to the clearOutputDir option, this will not delete outdated files.

    -
    packageJson?: boolean

    Generate a package.json file, specifying dependencies and scripts for compiling.

    -
    prettierConfig?: string

    Specify the path to the prettier config. If not given a default config will be used for the generated sources.

    -
    readme?: boolean

    Generate default README.md files in the client directories.

    -
    skipValidation?: boolean

    Generation will stop if objects need renaming due to non-unique conditions or conflicts to JavaScript keywords. -If you enable this option, conflicts are resolved by appending postfixes like '_1".

    -
    transpile?: boolean

    When enabled, generates transpiled .js, .js.map, and .d.ts files. -By default, only .ts files are generated.

    -
    tsconfig?: string

    Replace the default tsconfig.json by passing a path to a custom configuration. -By default, a tsconfig.json is only generated when transpilation is enabled (transpile). -If a directory is passed, a tsconfig.json file is read from this directory.

    -
    verbose?: boolean

    By default, only errors, warnings and important info logs will be displayed. -If set to true, all logs will be displayed.

    -

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

    -
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.AllDestinations.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.AllDestinations.html index 61c0570052..2519b08002 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.AllDestinations.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.AllDestinations.html @@ -1,8 +1,8 @@ AllDestinations | SAP Cloud SDK for JavaScript - v3.11.0

    Collection of all destinations from the provider and subscriber account. The used DestinationSelectionStrategy will decide which destination is selected in the end.

    -
    interface AllDestinations {
        provider: DestinationsByType;
        subscriber: DestinationsByType;
    }

    Properties

    interface AllDestinations {
        provider: DestinationsByType;
        subscriber: DestinationsByType;
    }

    Properties

    Properties

    Collection of all destinations from the provider account.

    subscriber: DestinationsByType

    Collection of all destinations from the subscriber account.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.BasicProxyConfiguration.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.BasicProxyConfiguration.html index ef05055dad..71fab72bf2 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.BasicProxyConfiguration.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.BasicProxyConfiguration.html @@ -1,9 +1,9 @@ BasicProxyConfiguration | SAP Cloud SDK for JavaScript - v3.11.0

    Standard proxy configuration without additional headers nor authorization info.

    -
    interface BasicProxyConfiguration {
        host: string;
        port: number;
        protocol: Protocol;
    }

    Hierarchy

    Properties

    interface BasicProxyConfiguration {
        host: string;
        port: number;
        protocol: Protocol;
    }

    Hierarchy (view full)

    Properties

    Properties

    host: string

    The host of the proxy.

    port: number

    The port of the proxy.

    protocol: Protocol

    The protocol used by the proxy.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CacheEntry.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CacheEntry.html index 1371849ee0..0856e1c03b 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CacheEntry.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CacheEntry.html @@ -1,7 +1,7 @@ CacheEntry | SAP Cloud SDK for JavaScript - v3.11.0

    Representation of a cached object.

    -
    interface CacheEntry {
        entry: T;
        expires?: number;
    }

    Type Parameters

    • T

    Properties

    interface CacheEntry<T> {
        entry: T;
        expires?: number;
    }

    Type Parameters

    • T

    Properties

    Properties

    entry: T

    The cache entry.

    +

    Properties

    entry: T

    The cache entry.

    expires?: number

    The expiration time of the cache entry in milliseconds.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CachingOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CachingOptions.html index 5e34e7cfe2..bd46b7d33f 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CachingOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.CachingOptions.html @@ -1,5 +1,5 @@ CachingOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to enable caching when fetching destinations.

    -
    interface CachingOptions {
        useCache?: boolean;
    }

    Properties

    interface CachingOptions {
        useCache?: boolean;
    }

    Properties

    Properties

    useCache?: boolean

    A boolean value that indicates whether to read destinations from cache.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ClientCredentialsResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ClientCredentialsResponse.html index e0d83c3e3f..42a1e67c2d 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ClientCredentialsResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ClientCredentialsResponse.html @@ -1,5 +1,5 @@ ClientCredentialsResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the response to a client credentials request.

    -
    interface ClientCredentialsResponse {
        access_token: string;
        expires_in: number;
        jti: string;
        scope: string;
        token_type: string;
    }

    Properties

    interface ClientCredentialsResponse {
        access_token: string;
        expires_in: number;
        jti: string;
        scope: string;
        token_type: string;
    }

    Properties

    access_token expires_in jti scope @@ -10,4 +10,4 @@
    scope: string

    Scopes associated with the token.

    token_type: string

    Type of the token, e.g., Bearer.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Destination.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Destination.html index 9d77304e6d..eb2f1ec41a 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Destination.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Destination.html @@ -1,7 +1,7 @@ Destination | SAP Cloud SDK for JavaScript - v3.11.0

    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 Business Technology Platform (via DestinationFetchOptions). 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.

    -
    interface Destination {
        authTokens?: null | DestinationAuthToken[];
        authentication?: AuthenticationType;
        certificates?: DestinationCertificate[];
        clientId?: string;
        clientSecret?: string;
        cloudConnectorLocationId?: string;
        forwardAuthToken?: boolean;
        headers?: Record<string, any>;
        isTestDestination?: boolean;
        isTrustingAllCertificates?: boolean;
        jwks?: string;
        jwksUri?: string;
        keyStoreName?: string;
        keyStorePassword?: string;
        mtls?: boolean;
        name?: null | string;
        originalProperties?: {
            [key: string]: any;
        };
        password?: null | string;
        proxyConfiguration?: ProxyConfiguration;
        proxyType?: DestinationProxyType;
        queryParameters?: Record<string, any>;
        sapClient?: null | string;
        systemUser?: string;
        tokenServicePassword?: string;
        tokenServiceUrl?: string;
        tokenServiceUser?: string;
        trustStoreCertificate?: DestinationCertificate;
        type?: "HTTP" | "LDAP" | "MAIL" | "RFC";
        url?: string;
        username?: null | string;
    }

    Properties

    interface Destination {
        authTokens?: null | DestinationAuthToken[];
        authentication?: AuthenticationType;
        certificates?: DestinationCertificate[];
        clientId?: string;
        clientSecret?: string;
        cloudConnectorLocationId?: string;
        forwardAuthToken?: boolean;
        headers?: Record<string, any>;
        isTestDestination?: boolean;
        isTrustingAllCertificates?: boolean;
        jwks?: string;
        jwksUri?: string;
        keyStoreName?: string;
        keyStorePassword?: string;
        mtls?: boolean;
        name?: null | string;
        originalProperties?: {
            [key: string]: any;
        };
        password?: null | string;
        proxyConfiguration?: ProxyConfiguration;
        proxyType?: DestinationProxyType;
        queryParameters?: Record<string, any>;
        sapClient?: null | string;
        systemUser?: string;
        tokenServicePassword?: string;
        tokenServiceUrl?: string;
        tokenServiceUser?: string;
        trustStoreCertificate?: DestinationCertificate;
        type?: "HTTP" | "LDAP" | "MAIL" | "RFC";
        url?: string;
        username?: null | string;
    }

    Properties

    clientSecret?: string

    Client Secret used to retrieve access token for "OAuth2ClientCredentials", "OAuth2UserTokenExchange" and "OAuth2JWTBearer" authentication.

    cloudConnectorLocationId?: 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.

    forwardAuthToken?: boolean

    If set to true the auth token provided to the request execution is forwarded to the destination target.

    -
    headers?: Record<string, any>

    Additional headers to be used for calls against the destination, originally defined by URL.headers.<header-name>. +

    headers?: Record<string, any>

    Additional headers to be used for calls against the destination, originally defined by URL.headers.<header-name>. The keys of this object denote the names of the headers and the values their values.

    isTestDestination?: boolean

    Flag indicating whether the destination is for test purpose. Should be "undefined" or "false" for non-mocked destinations.

    isTrustingAllCertificates?: boolean

    Flag indicating whether all certificates should be accepted when communicating with the destination. Should not be "true" in production.

    @@ -57,7 +57,7 @@

    Type declaration

    • [key: string]: any
    password?: null | string

    Password to use for basic authentication, optional if other means of authentication shall be used.

    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.

    Proxy type to specify whether the target resides on-premise (not used).

    -
    queryParameters?: Record<string, any>

    Additional query parameters to be used for calls against the destination, originally defined by URL.queries.<query-parameter-name>. +

    queryParameters?: Record<string, any>

    Additional query parameters to be used for calls against the destination, originally defined by URL.queries.<query-parameter-name>. The keys of this object denote the names of the query parameters and the values their values.

    sapClient?: null | string

    Client to target in an SAP system, will be added as HTTP header sap-client if set.

    systemUser?: string

    System user to be used for OAuth2SAMLBearerAssertion authentication type.

    @@ -71,4 +71,4 @@ The path for requests against this destination will be appended to the path defined in the URL as a new path segment.

    username?: null | string

    Username to use for basic authentication, optional if other means of authentication shall be used.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAccessorOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAccessorOptions.html index d04ad42183..e5282e47ae 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAccessorOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAccessorOptions.html @@ -1,6 +1,6 @@ DestinationAccessorOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to configure the behavior of the destination accessor.

    interface DestinationAccessorOptions {
        iasToXsuaaTokenExchange?: boolean;
        iss?: string;
        jwt?: string;
        refreshToken?: string;
        selectionStrategy?: DestinationSelectionStrategy;
    }

    Properties

    interface DestinationAccessorOptions {
        iasToXsuaaTokenExchange?: boolean;
        iss?: string;
        jwt?: string;
        refreshToken?: string;
        selectionStrategy?: DestinationSelectionStrategy;
    }

    Properties

    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.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAuthToken.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAuthToken.html index f70e8cdafb..45cac0c5d3 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAuthToken.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationAuthToken.html @@ -1,5 +1,5 @@ DestinationAuthToken | SAP Cloud SDK for JavaScript - v3.11.0

    Represents authentication token returned from destination service.

    -
    interface DestinationAuthToken {
        error: null | string;
        expiresIn?: string;
        http_header: {
            key: string;
            value: string;
        };
        type: string;
        value: string;
    }

    Properties

    interface DestinationAuthToken {
        error: null | string;
        expiresIn?: string;
        http_header: {
            key: string;
            value: string;
        };
        type: string;
        value: string;
    }

    Properties

    error expiresIn? http_header type @@ -10,4 +10,4 @@

    Type declaration

    • key: string
    • value: string
    type: string

    Type of the token, e.g., Bearer.

    value: string

    Value of the token.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationCertificate.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationCertificate.html index 6c1146b159..50b0603e28 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationCertificate.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationCertificate.html @@ -1,9 +1,9 @@ DestinationCertificate | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a certificate attached to a destination.

    -
    interface DestinationCertificate {
        content: string;
        name: string;
        type: string;
    }

    Properties

    interface DestinationCertificate {
        content: string;
        name: string;
        type: string;
    }

    Properties

    Properties

    content: string

    Content of the certificate as base64 encoded binary.

    name: string

    Name of the certificate file.

    type: string

    Type of the certificate.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationConfiguration.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationConfiguration.html index b8b732af0f..66c0f01292 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationConfiguration.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationConfiguration.html @@ -1,5 +1,5 @@ DestinationConfiguration | SAP Cloud SDK for JavaScript - v3.11.0

    Configuration of a destination as it is available through the destination service.

    -
    interface DestinationConfiguration {
        Authentication?: AuthenticationType;
        Name?: string;
        Password?: string;
        ProxyType?: string;
        SystemUser?: string;
        TrustAll?: string;
        Type?: "HTTP" | "LDAP" | "MAIL" | "RFC";
        URL?: string;
        User?: string;
        clientId?: string;
        clientSecret?: string;
        sap-client?: string;
        tokenServicePass?: string;
        tokenServiceURL?: string;
        tokenServiceURLType?: "Common" | "Dedicated;";
        tokenServiceUsername?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    interface DestinationConfiguration {
        Authentication?: AuthenticationType;
        Name?: string;
        Password?: string;
        ProxyType?: string;
        SystemUser?: string;
        TrustAll?: string;
        Type?: "HTTP" | "LDAP" | "MAIL" | "RFC";
        URL?: string;
        User?: string;
        clientId?: string;
        clientSecret?: string;
        sap-client?: string;
        tokenServicePass?: string;
        tokenServiceURL?: string;
        tokenServiceURLType?: "Common" | "Dedicated;";
        tokenServiceUsername?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    tokenServiceUsername?: string

    Fixed username to retrieve an auth token from the endpoint.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationFetchOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationFetchOptions.html index fec6bd9803..b490846b60 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationFetchOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationFetchOptions.html @@ -3,11 +3,11 @@ The destination will be retrieved via its DestinationFetchOptions.destinationName according to the following algorithm:

    1. If a destination of this DestinationFetchOptions.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 Business Technology Platform is queried for a destination with the given DestinationFetchOptions.destinationName, using the access token provided as value of property jwt. +
    4. Otherwise, the destination service on SAP Business Technology Platform is queried for a destination with the given DestinationFetchOptions.destinationName, using the access token provided as value of property jwt. Additionally, you can set DestinationOptions for objects of this interface. For more information check out our documentation: https://sap.github.io/cloud-sdk/docs/js/features/connectivity/destination.
    -
    interface DestinationFetchOptions {
        cacheVerificationKeys?: boolean;
        destinationName: string;
        iasToXsuaaTokenExchange?: boolean;
        isolationStrategy?: IsolationStrategy;
        iss?: string;
        jwt?: string;
        refreshToken?: string;
        retry?: boolean;
        selectionStrategy?: DestinationSelectionStrategy;
        useCache?: boolean;
    }

    Hierarchy

    Properties

    interface DestinationFetchOptions {
        cacheVerificationKeys?: boolean;
        destinationName: string;
        iasToXsuaaTokenExchange?: boolean;
        isolationStrategy?: IsolationStrategy;
        iss?: string;
        jwt?: string;
        refreshToken?: string;
        retry?: boolean;
        selectionStrategy?: DestinationSelectionStrategy;
        useCache?: boolean;
    }

    Hierarchy (view full)

    Properties

    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.

    useCache?: boolean

    A boolean value that indicates whether to read destinations from cache.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationForServiceBindingOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationForServiceBindingOptions.html index 4929aae8e7..db3f33898a 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationForServiceBindingOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationForServiceBindingOptions.html @@ -1,5 +1,5 @@ DestinationForServiceBindingOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to customize the behavior of getDestinationFromServiceBinding.

    -
    interface DestinationForServiceBindingOptions {
        serviceBindingTransformFn?: ServiceBindingTransformFunction;
    }

    Properties

    interface DestinationForServiceBindingOptions {
        serviceBindingTransformFn?: ServiceBindingTransformFunction;
    }

    Properties

    serviceBindingTransformFn?: ServiceBindingTransformFunction

    Custom transformation function to control how a Destination is built from the given Service.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationJson.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationJson.html index 7614e9c0a6..3c8afcc879 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationJson.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationJson.html @@ -1,9 +1,9 @@ DestinationJson | SAP Cloud SDK for JavaScript - v3.11.0

    Destination configuration alongside auth tokens and certificates.

    -
    interface DestinationJson {
        authTokens?: Record<string, string>[];
        certificates?: Record<string, string>[];
        destinationConfiguration: DestinationConfiguration;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    interface DestinationJson {
        authTokens?: Record<string, string>[];
        certificates?: Record<string, string>[];
        destinationConfiguration: DestinationConfiguration;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    authTokens?: Record<string, string>[]

    Authentication tokens as they are available through the destination service.

    -
    certificates?: Record<string, string>[]

    Certificates for authentication as they are available through the destination service.

    +

    Properties

    authTokens?: Record<string, string>[]

    Authentication tokens as they are available through the destination service.

    +
    certificates?: Record<string, string>[]

    Certificates for authentication as they are available through the destination service.

    destinationConfiguration: DestinationConfiguration

    Configuration of a destination as it is available through the destination service.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationsByType.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationsByType.html index 20d613868a..693b1ea09c 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationsByType.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.DestinationsByType.html @@ -1,8 +1,8 @@ DestinationsByType | SAP Cloud SDK for JavaScript - v3.11.0

    Collection of all destinations from an account. For a given account a destination can originate from the destination service instance or subaccount.

    -
    interface DestinationsByType {
        instance: Destination[];
        subaccount: Destination[];
    }

    Properties

    interface DestinationsByType {
        instance: Destination[];
        subaccount: Destination[];
    }

    Properties

    Properties

    instance: Destination[]

    Collection of destinations from the destination service instance.

    subaccount: Destination[]

    Collection of destinations from the subaccount.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpAgentConfig.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpAgentConfig.html index 9c307e1a34..67be749fc6 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpAgentConfig.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpAgentConfig.html @@ -1,5 +1,5 @@ HttpAgentConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Interface for the http-agent within the Axios request config.

    -
    interface HttpAgentConfig {
        httpAgent: Agent;
    }

    Properties

    Properties

    httpAgent: Agent

    HTTP agent either the node default or an HTTP proxy agent if needed.

    +
    interface HttpAgentConfig {
        httpAgent: Agent;
    }

    Properties

    Properties

    httpAgent: Agent

    HTTP agent either the node default or an HTTP proxy agent if needed.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpsAgentConfig.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpsAgentConfig.html index 46ef129426..3d7beef256 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpsAgentConfig.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.HttpsAgentConfig.html @@ -1,5 +1,5 @@ HttpsAgentConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Interface for the https-agent within the Axios request config.

    -
    interface HttpsAgentConfig {
        httpsAgent: Agent;
    }

    Properties

    Properties

    httpsAgent: Agent

    HTTPS agent either the node default or an HTTPS proxy agent if needed.

    +
    interface HttpsAgentConfig {
        httpsAgent: Agent;
    }

    Properties

    Properties

    httpsAgent: Agent

    HTTPS agent either the node default or an HTTPS proxy agent if needed.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.JwtPayload.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.JwtPayload.html index c66480d055..2c42bd1508 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.JwtPayload.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.JwtPayload.html @@ -1,5 +1,5 @@ JwtPayload | SAP Cloud SDK for JavaScript - v3.11.0

    This is copied from @types/jsonwebtoken.

    -
    interface JwtPayload {
        aud?: string | string[];
        exp?: number;
        iat?: number;
        iss?: string;
        jti?: string;
        nbf?: number;
        sub?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    interface JwtPayload {
        aud?: string | string[];
        exp?: number;
        iat?: number;
        iss?: string;
        jti?: string;
        nbf?: number;
        sub?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    aud? exp? iat? iss? @@ -14,4 +14,4 @@
    nbf?: number
    sub?: string

    Standard claims https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfiguration.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfiguration.html index ba69d29783..4d7446e383 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfiguration.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfiguration.html @@ -8,7 +8,7 @@ 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.

    -
    interface ProxyConfiguration {
        headers?: ProxyConfigurationHeaders;
        host: string;
        port: number;
        protocol: Protocol;
        proxy-authorization?: string;
    }

    Hierarchy

    Properties

    interface ProxyConfiguration {
        headers?: ProxyConfigurationHeaders;
        host: string;
        port: number;
        protocol: Protocol;
        proxy-authorization?: string;
    }

    Hierarchy (view full)

    Properties

    headers? host port protocol @@ -19,4 +19,4 @@
    protocol: Protocol

    The protocol used by the proxy.

    proxy-authorization?: string

    A JWT for proxy authorization, which is used when HTTP headers are not applicable, e.g., using socket protocols.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfigurationHeaders.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfigurationHeaders.html index 98824ac150..267054f4d4 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfigurationHeaders.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.ProxyConfigurationHeaders.html @@ -1,7 +1,7 @@ ProxyConfigurationHeaders | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the request headers when using a proxy like the connectivity proxy to reach On-Premise systems.

    -
    interface ProxyConfigurationHeaders {
        Proxy-Authorization: string;
        SAP-Connectivity-Authentication?: string;
        [header: string]: string | undefined;
    }

    Indexable

    [header: string]: string | undefined

    Properties

    interface ProxyConfigurationHeaders {
        Proxy-Authorization: string;
        SAP-Connectivity-Authentication?: string;
        [header: string]: string | undefined;
    }

    Indexable

    [header: string]: string | undefined

    Properties

    Proxy-Authorization: string

    Proxy-Authorization header sent to the proxy.

    SAP-Connectivity-Authentication?: string

    SAP-Connectivity-Authentication header sent via the proxy to the target system containing the propagated user.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Service.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Service.html index 57da10cc1d..2dfb3393a9 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Service.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.Service.html @@ -1,5 +1,5 @@ Service | SAP Cloud SDK for JavaScript - v3.11.0

    Unspecific representation of a service as read from VCAP_SERVICES (for Cloud Foundry) or mounted secrets (for K8S).

    -
    interface Service {
        credentials: ServiceCredentials;
        label: string;
        name: string;
        tags: string[];
        [other: string]: any;
    }

    Indexable

    [other: string]: any

    Properties

    interface Service {
        credentials: ServiceCredentials;
        label: string;
        name: string;
        tags: string[];
        [other: string]: any;
    }

    Indexable

    [other: string]: any

    Properties

    credentials label name tags @@ -8,4 +8,4 @@
    name: string

    The name of the service.

    tags: string[]

    The tags of the service.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.VerifyJwtOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.VerifyJwtOptions.html index 52b5aafe90..849251e9ec 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.VerifyJwtOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_connectivity.VerifyJwtOptions.html @@ -1,5 +1,5 @@ VerifyJwtOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to control certain aspects of JWT verification behavior.

    -
    interface VerifyJwtOptions {
        cacheVerificationKeys?: boolean;
    }

    Properties

    interface VerifyJwtOptions {
        cacheVerificationKeys?: boolean;
    }

    Properties

    cacheVerificationKeys?: boolean

    The verification keys are cached if set to true.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator.GeneratorOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator.GeneratorOptions.html index 8a0e91aed5..cd5eddb5ed 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator.GeneratorOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator.GeneratorOptions.html @@ -1,5 +1,5 @@ GeneratorOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to configure OData client generation when using the generator programmatically.

    -
    interface GeneratorOptions {
        clearOutputDir?: boolean;
        include?: string;
        input: string;
        metadata?: boolean;
        optionsPerService?: string;
        outputDir: string;
        overwrite?: boolean;
        packageJson?: boolean;
        prettierConfig?: string;
        readme?: boolean;
        skipValidation?: boolean;
        transpilationProcesses?: number;
        transpile?: boolean;
        tsconfig?: string;
        useSwagger?: boolean;
        verbose?: boolean;
    }

    Hierarchy

    Properties

    interface GeneratorOptions {
        clearOutputDir?: boolean;
        include?: string;
        input: string;
        metadata?: boolean;
        optionsPerService?: string;
        outputDir: string;
        overwrite?: boolean;
        packageJson?: boolean;
        prettierConfig?: string;
        readme?: boolean;
        skipValidation?: boolean;
        transpilationProcesses?: number;
        transpile?: boolean;
        tsconfig?: string;
        useSwagger?: boolean;
        verbose?: boolean;
    }

    Hierarchy (view full)

    Properties

    clearOutputDir?: boolean

    Delete EVERYTHING in the specified output directory before generating code.

    -
    include?: string

    Include files matching the given glob into the root of each generated client directory.

    -
    input: string

    Specify the path to the directory or file containing the service definition(s) to generate clients for. +

    include?: string

    Include files matching the given glob into the root of each generated client directory.

    +
    input: string

    Specify the path to the directory or file containing the service definition(s) to generate clients for. Throws an error if the path does not exist.

    -
    metadata?: boolean

    Hidden option only for internal usage - generate metadata for API hub integration.

    -
    optionsPerService?: string

    Configuration file to ensure consistent names between multiple generation runs with updated / changed metadata files. +

    metadata?: boolean

    Hidden option only for internal usage - generate metadata for API hub integration.

    +
    optionsPerService?: string

    Configuration file to ensure consistent names between multiple generation runs with updated / changed metadata files. The configuration allows to set a directoryName and npmPackageName for every service, identified by the path to the original file. It also makes sure that names do not change between generator runs. If a directory is passed, a options-per-service.json file is read/created in this directory.

    -
    outputDir: string

    Directory to save the generated code in.

    -
    overwrite?: boolean

    Exit when encountering a file that already exists. +

    outputDir: string

    Directory to save the generated code in.

    +
    overwrite?: boolean

    Exit when encountering a file that already exists. When set to true, it will be overwritten instead. Note, that compared to the clearOutputDir option, this will not delete outdated files.

    -
    packageJson?: boolean

    Generate a package.json file, specifying dependencies and scripts for compiling.

    -
    prettierConfig?: string

    Specify the path to the prettier config. If not given a default config will be used for the generated sources.

    -
    readme?: boolean

    Generate default README.md files in the client directories.

    -
    skipValidation?: boolean

    Generation will stop if objects need renaming due to non-unique conditions or conflicts to JavaScript keywords. +

    packageJson?: boolean

    Generate a package.json file, specifying dependencies and scripts for compiling.

    +
    prettierConfig?: string

    Specify the path to the prettier config. If not given a default config will be used for the generated sources.

    +
    readme?: boolean

    Generate default README.md files in the client directories.

    +
    skipValidation?: boolean

    Generation will stop if objects need renaming due to non-unique conditions or conflicts to JavaScript keywords. If you enable this option, conflicts are resolved by appending postfixes like '_1".

    -
    transpilationProcesses?: number

    Number of node processes used for transpilation of JavaScript files.

    +
    transpilationProcesses?: number

    Number of node processes used for transpilation of JavaScript files.

    transpile?: boolean

    When enabled, generates transpiled .js, .js.map, and .d.ts files. By default, only .ts files are generated.

    -
    tsconfig?: string

    Replace the default tsconfig.json by passing a path to a custom configuration. +

    tsconfig?: string

    Replace the default tsconfig.json by passing a path to a custom configuration. By default, a tsconfig.json is only generated when transpilation is enabled (transpile). If a directory is passed, a tsconfig.json file is read from this directory.

    -
    useSwagger?: boolean

    If set to true, swagger definitions (JSON) are used for generation.

    +
    useSwagger?: boolean

    If set to true, swagger definitions (JSON) are used for generation.

    verbose?: boolean

    By default, only errors, warnings and important info logs will be displayed. If set to true, all logs will be displayed.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator_common.CommonGeneratorOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator_common.CommonGeneratorOptions.html new file mode 100644 index 0000000000..28d38ebdcd --- /dev/null +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_generator_common.CommonGeneratorOptions.html @@ -0,0 +1,42 @@ +CommonGeneratorOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Generator options shared by the OData and OpenApi generator.

    +
    interface CommonGeneratorOptions {
        clearOutputDir?: boolean;
        include?: string;
        input: string;
        metadata?: boolean;
        optionsPerService?: string;
        outputDir: string;
        overwrite?: boolean;
        packageJson?: boolean;
        prettierConfig?: string;
        readme?: boolean;
        skipValidation?: boolean;
        transpile?: boolean;
        tsconfig?: string;
        verbose?: boolean;
    }

    Hierarchy (view full)

    Properties

    clearOutputDir?: boolean

    Delete EVERYTHING in the specified output directory before generating code.

    +
    include?: string

    Include files matching the given glob into the root of each generated client directory.

    +
    input: string

    Specify the path to the directory or file containing the service definition(s) to generate clients for. +Throws an error if the path does not exist.

    +
    metadata?: boolean

    Hidden option only for internal usage - generate metadata for API hub integration.

    +
    optionsPerService?: string

    Configuration file to ensure consistent names between multiple generation runs with updated / changed metadata files. +The configuration allows to set a directoryName and npmPackageName for every service, identified by the path to the original file. +It also makes sure that names do not change between generator runs. +If a directory is passed, a options-per-service.json file is read/created in this directory.

    +
    outputDir: string

    Directory to save the generated code in.

    +
    overwrite?: boolean

    Exit when encountering a file that already exists. +When set to true, it will be overwritten instead. +Note, that compared to the clearOutputDir option, this will not delete outdated files.

    +
    packageJson?: boolean

    Generate a package.json file, specifying dependencies and scripts for compiling.

    +
    prettierConfig?: string

    Specify the path to the prettier config. If not given a default config will be used for the generated sources.

    +
    readme?: boolean

    Generate default README.md files in the client directories.

    +
    skipValidation?: boolean

    Generation will stop if objects need renaming due to non-unique conditions or conflicts to JavaScript keywords. +If you enable this option, conflicts are resolved by appending postfixes like '_1".

    +
    transpile?: boolean

    When enabled, generates transpiled .js, .js.map, and .d.ts files. +By default, only .ts files are generated.

    +
    tsconfig?: string

    Replace the default tsconfig.json by passing a path to a custom configuration. +By default, a tsconfig.json is only generated when transpilation is enabled (transpile). +If a directory is passed, a tsconfig.json file is read from this directory.

    +
    verbose?: boolean

    By default, only errors, warnings and important info logs will be displayed. +If set to true, all logs will be displayed.

    +

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

    +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.CsrfMiddlewareOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.CsrfMiddlewareOptions.html index 06408d1537..fef583b1b5 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.CsrfMiddlewareOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.CsrfMiddlewareOptions.html @@ -1,9 +1,9 @@ CsrfMiddlewareOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options for middleware to fetch CSRF tokens.

    -
    interface CsrfMiddlewareOptions {
        method?: Method;
        middleware?: HttpMiddleware[];
        url?: string;
    }

    Properties

    interface CsrfMiddlewareOptions {
        method?: Method;
        middleware?: HttpMiddleware[];
        url?: string;
    }

    Properties

    method?: Method

    Method used for the token fetching. Default is head.

    -
    middleware?: HttpMiddleware[]

    Middlewares added to the token retrieval request.

    -
    url?: string

    URL used for the token fetching. Default is the resource path without parameters.

    +
    middleware?: HttpMiddleware[]

    Middlewares added to the token retrieval request.

    +
    url?: string

    URL used for the token fetching. Default is the resource path without parameters.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.DestinationHttpRequestConfig.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.DestinationHttpRequestConfig.html index b923a9bcf9..447f1d75bd 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.DestinationHttpRequestConfig.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.DestinationHttpRequestConfig.html @@ -1,15 +1,15 @@ DestinationHttpRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the request configuration, that was inferred from a destination.

    -
    interface DestinationHttpRequestConfig {
        baseURL: string;
        headers: Record<string, string>;
        httpAgent?: Agent;
        httpsAgent?: Agent;
        params?: Record<string, string>;
        proxy?: false | BasicProxyConfiguration;
    }

    Properties

    interface DestinationHttpRequestConfig {
        baseURL: string;
        headers: Record<string, string>;
        httpAgent?: Agent;
        httpsAgent?: Agent;
        params?: Record<string, string>;
        proxy?: false | BasicProxyConfiguration;
    }

    Properties

    baseURL: string

    Will be prepended to HttpRequestConfigBase#url unless url is absolute.

    -
    headers: Record<string, string>

    Additional headers to be sent.

    -
    httpAgent?: Agent

    Agent to be used when performing HTTP requests.

    -
    httpsAgent?: Agent

    Agent to be used when performing HTTPS requests.

    -
    params?: Record<string, string>

    URL parameters to be sent with the request.

    +
    headers: Record<string, string>

    Additional headers to be sent.

    +
    httpAgent?: Agent

    Agent to be used when performing HTTP requests.

    +
    httpsAgent?: Agent

    Agent to be used when performing HTTPS requests.

    +
    params?: Record<string, string>

    URL parameters to be sent with the request.

    proxy?: false | BasicProxyConfiguration

    Proxy configuration, when going through a proxy like the SAP Cloud Connector.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpMiddlewareContext.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpMiddlewareContext.html index 1d5f1da6e8..d77c3566c7 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpMiddlewareContext.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpMiddlewareContext.html @@ -1,5 +1,5 @@ HttpMiddlewareContext | SAP Cloud SDK for JavaScript - v3.11.0

    Context for HttpRequests of the middleware.

    -
    interface HttpMiddlewareContext {
        destinationName?: string;
        jwt?: string;
        tenantId: undefined | string;
        uri: string;
    }

    Hierarchy

    Properties

    interface HttpMiddlewareContext {
        destinationName?: string;
        jwt?: string;
        tenantId: undefined | string;
        uri: string;
    }

    Hierarchy (view full)

    Properties

    tenantId: undefined | string

    Tenant identifier.

    uri: string

    URI of the function passed to the middleware.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestConfigBase.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestConfigBase.html index f61682661f..53499b83ac 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestConfigBase.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestConfigBase.html @@ -1,5 +1,5 @@ HttpRequestConfigBase | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an HTTP request config. This is the basis for actual request configurations and request configurations with origins.

    -
    interface HttpRequestConfigBase {
        data?: any;
        httpAgent?: any;
        httpsAgent?: any;
        maxContentLength?: number;
        method: Method;
        middleware?: HttpMiddleware[];
        parameterEncoder?: ParameterEncoder;
        proxy?: false;
        url?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    interface HttpRequestConfigBase {
        data?: any;
        httpAgent?: any;
        httpsAgent?: any;
        maxContentLength?: number;
        method: Method;
        middleware?: HttpMiddleware[];
        parameterEncoder?: ParameterEncoder;
        proxy?: false;
        url?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    url?: string

    Server URL that will be used for the request. Relative url can be used together with DestinationHttpRequestConfig#baseURL.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestOptions.html index 71b8af1cab..8e75dab23f 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpRequestOptions.html @@ -1,8 +1,8 @@ HttpRequestOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Options to configure the behavior when sending HTTP requests. For example, whether the CSRF token is fetched automatically.

    -
    interface HttpRequestOptions {
        fetchCsrfToken?: boolean;
    }

    Properties

    interface HttpRequestOptions {
        fetchCsrfToken?: boolean;
    }

    Properties

    Properties

    fetchCsrfToken?: boolean

    A boolean value that indicates whether to fetch the csrf token for a non-get request. For a get request, the csrf token is not fetched and this option is ignored. By default, the value is true.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpResponse.html index a1622ccba4..75f1dcff61 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.HttpResponse.html @@ -1,8 +1,8 @@ HttpResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an HTTP response, that contains response code, headers, payload and the original request. This interface is compatible with AxiosResponse.

    -
    interface HttpResponse {
        data: any;
        headers: any;
        request: any;
        status: number;
        [otherKey: string]: any;
    }

    Hierarchy

    • KnownHttpResponseFields
      • HttpResponse

    Indexable

    [otherKey: string]: any

    Properties

    interface HttpResponse {
        data: any;
        headers: any;
        request: any;
        status: number;
        [otherKey: string]: any;
    }

    Hierarchy

    • KnownHttpResponseFields
      • HttpResponse

    Indexable

    [otherKey: string]: any

    Properties

    data headers request status

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

    -

    Properties

    data: any
    headers: any
    request: any
    status: number
    \ No newline at end of file +

    Properties

    data: any
    headers: any
    request: any
    status: number
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.OriginOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.OriginOptions.html index 0dd888a427..be36b193bd 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.OriginOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_http_client.OriginOptions.html @@ -1,8 +1,8 @@ OriginOptions | SAP Cloud SDK for JavaScript - v3.11.0

    This interface is used for defining e.g., headers and query parameters with origin information. Options defined in custom take precedence over requestConfig.

    -
    interface OriginOptions {
        custom?: Record<string, any>;
        requestConfig?: Record<string, any>;
    }

    Properties

    interface OriginOptions {
        custom?: Record<string, any>;
        requestConfig?: Record<string, any>;
    }

    Properties

    custom?: Record<string, any>

    Header or parameters properties set explicitly, which take precedence over requestConfig.

    -
    requestConfig?: Record<string, any>

    Header or parameter properties originating from the request config.

    +

    Properties

    custom?: Record<string, any>

    Header or parameters properties set explicitly, which take precedence over requestConfig.

    +
    requestConfig?: Record<string, any>

    Header or parameter properties originating from the request config.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Address.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Address.html index c50942a2c1..c5f280b2a1 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Address.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Address.html @@ -1,8 +1,8 @@ Address | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an e-mail address. This interface is compatible with Mail.Address of nodemailer.

    -
    interface Address {
        address: string;
        name: string;
    }

    Properties

    interface Address {
        address: string;
        name: string;
    }

    Properties

    Properties

    address: string

    E-mail address of the recipient, e.g. sender@server.com.

    name: string

    Name of the recipient.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Attachment.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Attachment.html index f7865a58c4..51f24ce5ee 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Attachment.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Attachment.html @@ -1,6 +1,6 @@ Attachment | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an attachment. This interface is compatible with Attachment of nodemailer.

    -
    interface Attachment {
        cid?: string;
        content?: string | Readable | Buffer;
        contentDisposition?: "attachment" | "inline";
        contentTransferEncoding?: false | "base64" | "7bit" | "quoted-printable";
        contentType?: string;
        encoding?: string;
        filename?: string | false;
        headers?: Headers;
        path?: string | Url;
        raw?: string | Readable | Buffer | AttachmentLike;
    }

    Hierarchy

    Properties

    interface Attachment {
        cid?: string;
        content?: string | Readable | Buffer;
        contentDisposition?: "attachment" | "inline";
        contentTransferEncoding?: false | "base64" | "7bit" | "quoted-printable";
        contentType?: string;
        encoding?: string;
        filename?: string | false;
        headers?: Headers;
        path?: string | Url;
        raw?: string | Readable | Buffer | AttachmentLike;
    }

    Hierarchy (view full)

    Properties

    cid?: string

    Optional content id for using inline images in HTML message source. Using cid sets the default contentDisposition to 'inline' and moves the attachment into a multipart/related MIME node, so use it only if you actually want to use this attachment as an embedded image.

    -
    content?: string | Readable | Buffer

    Contents of the attachment stored in a string, buffer or stream.

    +
    content?: string | Readable | Buffer

    Contents of the attachment stored in a string, buffer or stream.

    contentDisposition?: "attachment" | "inline"

    Content disposition type of the attachment. Defaults to attachment.

    contentTransferEncoding?: false | "base64" | "7bit" | "quoted-printable"

    Encoding for the attachment transfer. Will be derived from the contentType property, if not set. Example values: quoted-printable, base64. If it is unset then base64 encoding is used for the attachment. If set to false, the previous default applies (base64 for most, 7bit for text).

    contentType?: string

    Content type of the attachment. Will be derived from the filename property, if not set.

    encoding?: string

    Encoding used to encode the content to a buffer. Example values: base64, hex, binary etc. Useful if you want to use binary attachments in a JSON formatted e-mail object.

    filename?: string | false

    Filename to be reported as the name of the attached file, use of unicode is allowed. If you do not want to use a filename, set this value to false, otherwise a filename is generated automatically.

    headers?: Headers

    Additional headers to be sent with the attachment.

    -
    path?: string | Url

    File path or URL (data URIs are allowed as well) if you want to read a file instead of including it (better for larger attachments).

    -
    raw?: string | Readable | Buffer | AttachmentLike

    A raw value that overrides entire node content in the MIME message. If used, all other options set for this node are ignored.

    +
    path?: string | Url

    File path or URL (data URIs are allowed as well) if you want to read a file instead of including it (better for larger attachments).

    +
    raw?: string | Readable | Buffer | AttachmentLike

    A raw value that overrides entire node content in the MIME message. If used, all other options set for this node are ignored.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.AttachmentLike.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.AttachmentLike.html index e7368765a5..46627db403 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.AttachmentLike.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.AttachmentLike.html @@ -1,8 +1,8 @@ AttachmentLike | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the structure of an attachment. This interface is compatible with AttachmentLike of nodemailer.

    -
    interface AttachmentLike {
        content?: string | Readable | Buffer;
        path?: string | Url;
    }

    Hierarchy

    Properties

    interface AttachmentLike {
        content?: string | Readable | Buffer;
        path?: string | Url;
    }

    Hierarchy (view full)

    Properties

    Properties

    content?: string | Readable | Buffer

    Contents of the attachment stored in a string, buffer or stream.

    -
    path?: string | Url

    File path or URL (data URIs are allowed as well) if you want to read a file instead of including it (better for larger attachments).

    +

    Properties

    content?: string | Readable | Buffer

    Contents of the attachment stored in a string, buffer or stream.

    +
    path?: string | Url

    File path or URL (data URIs are allowed as well) if you want to read a file instead of including it (better for larger attachments).

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Envelope.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Envelope.html index ff2e56e9ae..d699fb403c 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Envelope.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.Envelope.html @@ -1,8 +1,8 @@ Envelope | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an envelope that contains the e-mail addresses of the sender and the recipients. This interface is compatible with MimeNode.Envelope of nodemailer.

    -
    interface Envelope {
        from: string | false;
        to: string[];
    }

    Properties

    interface Envelope {
        from: string | false;
        to: string[];
    }

    Properties

    Properties

    from: string | false

    E-mail address of the sender or false if it should not be shown.

    to: string[]

    Array of e-mail addresses of recipients.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailClientOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailClientOptions.html index 42a330095e..64dc8fabff 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailClientOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailClientOptions.html @@ -1,5 +1,5 @@ MailClientOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Represents options of the mail client.

    -
    interface MailClientOptions {
        connection?: Socket;
        connectionTimeout?: number;
        debug?: boolean;
        greetingTimeout?: number;
        ignoreTLS?: boolean;
        logger?: boolean;
        opportunisticTLS?: boolean;
        proxy?: string;
        requireTLS?: boolean;
        sdkOptions?: SDKOptions;
        secure?: boolean;
        socket?: Socket;
        socketTimeout?: number;
        tls?: ConnectionOptions;
    }

    Hierarchy

    Properties

    interface MailClientOptions {
        connection?: Socket;
        connectionTimeout?: number;
        debug?: boolean;
        greetingTimeout?: number;
        ignoreTLS?: boolean;
        logger?: boolean;
        opportunisticTLS?: boolean;
        proxy?: string;
        requireTLS?: boolean;
        sdkOptions?: SDKOptions;
        secure?: boolean;
        socket?: Socket;
        socketTimeout?: number;
        tls?: ConnectionOptions;
    }

    Hierarchy (view full)

    Properties

    connection?: Socket

    Connected socket to use instead of creating and connecting a new one. If secure option is true, then socket is upgraded from plain text to cipher text.

    +

    Properties

    connection?: Socket

    Connected socket to use instead of creating and connecting a new one. If secure option is true, then socket is upgraded from plain text to cipher text.

    connectionTimeout?: number

    How many milliseconds to wait for the connection to establish.

    debug?: boolean

    If set to true, then logs SMTP traffic and message content, otherwise logs only transaction events.

    greetingTimeout?: number

    How many milliseconds to wait for the greeting after connection is established.

    @@ -24,10 +24,10 @@
    requireTLS?: boolean

    Forces the client to use STARTTLS. Returns an error if upgrading the connection is not possible or fails.

    sdkOptions?: SDKOptions

    Defines whether mails are sent in parallel.

    secure?: boolean

    Defines if the connection should use SSL (if true) or not (if false).

    -
    socket?: Socket

    Initialized socket to use instead of creating a new one.

    +
    socket?: Socket

    Initialized socket to use instead of creating a new one.

    socketTimeout?: number

    How many milliseconds of inactivity to allow.

    -
    tls?: ConnectionOptions

    Defines additional options to be passed to the socket constructor.

    -

    Example

    { rejectUnauthorized: `true` }
    +
    tls?: ConnectionOptions

    Defines additional options to be passed to the socket constructor.

    +

    Example

    { rejectUnauthorized: `true` }
     

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailConfig.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailConfig.html index a2c155654e..788b51a024 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailConfig.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailConfig.html @@ -1,6 +1,6 @@ MailConfig | SAP Cloud SDK for JavaScript - v3.11.0

    Represents configurations for sending an e-mail. This interface is compatible with Mail.Options of nodemailer.

    -
    interface MailConfig {
        attachments?: Attachment[];
        bcc?: string | Address | (string | Address)[];
        cc?: string | Address | (string | Address)[];
        date?: string | Date;
        encoding?: string;
        from?: string | Address;
        headers?: Headers;
        html?: string | Readable | Buffer | AttachmentLike;
        priority?: "high" | "normal" | "low";
        replyTo?: string | Address;
        sender?: string | Address;
        subject?: string;
        text?: string | Readable | Buffer | AttachmentLike;
        to?: string | Address | (string | Address)[];
    }

    Properties

    interface MailConfig {
        attachments?: Attachment[];
        bcc?: string | Address | (string | Address)[];
        cc?: string | Address | (string | Address)[];
        date?: string | Date;
        encoding?: string;
        from?: string | Address;
        headers?: Headers;
        html?: string | Readable | Buffer | AttachmentLike;
        priority?: "high" | "normal" | "low";
        replyTo?: string | Address;
        sender?: string | Address;
        subject?: string;
        text?: string | Readable | Buffer | AttachmentLike;
        to?: string | Address | (string | Address)[];
    }

    Properties

    attachments? bcc? cc? date? @@ -17,16 +17,16 @@

    Properties

    attachments?: Attachment[]

    Array of attachment objects.

    bcc?: string | Address | (string | Address)[]

    Comma separated list or array of recipients e-mail addresses that will appear in the "Bcc:" field.

    cc?: string | Address | (string | Address)[]

    Comma separated list or array of recipients' e-mail addresses that will appear in the "Cc:" field.

    -
    date?: string | Date

    Date value, current UTC string will be used if not set.

    +
    date?: string | Date

    Date value, current UTC string will be used if not set.

    encoding?: string

    Transfer encoding for the textual parts.

    from?: string | Address

    The e-mail address of the sender. E-mail addresses can be plain 'sender@server.com' or formatted 'Sender Name sender@server.com'.

    headers?: Headers

    Object or array with additional headers.

    -
    html?: string | Readable | Buffer | AttachmentLike

    The HTML version of the message.

    +
    html?: string | Readable | Buffer | AttachmentLike

    The HTML version of the message.

    priority?: "high" | "normal" | "low"

    Priority of the e-mail.

    replyTo?: string | Address

    E-mail address that will appear in the "Reply-To:" field.

    sender?: string | Address

    E-mail address that will appear in the "Sender:" field.

    subject?: string

    Subject of the e-mail.

    -
    text?: string | Readable | Buffer | AttachmentLike

    Plaintext version of the message.

    +
    text?: string | Readable | Buffer | AttachmentLike

    Plaintext version of the message.

    to?: string | Address | (string | Address)[]

    Comma separated list or array of recipients' e-mail addresses that will appear in the "To:" field.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailResponse.html index 45e126c154..9918c63244 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.MailResponse.html @@ -1,6 +1,6 @@ MailResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the response from the mail server. This interface is compatible with SMTPTransport.SentMessageInfo of nodemailer.

    -
    interface MailResponse {
        accepted?: (string | Address)[];
        envelope?: Envelope;
        pending?: (string | Address)[];
        rejected?: (string | Address)[];
        response?: string;
    }

    Properties

    interface MailResponse {
        accepted?: (string | Address)[];
        envelope?: Envelope;
        pending?: (string | Address)[];
        rejected?: (string | Address)[];
        response?: string;
    }

    Properties

    rejected?: (string | Address)[]

    Array of e-mail addresses that rejected the requests.

    response?: string

    Other response message from the mail server.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SDKOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SDKOptions.html index abecac7d1c..58d2b7c783 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SDKOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SDKOptions.html @@ -1,5 +1,5 @@ SDKOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Represents options for sending mails provided by the SDK. For example whether the mails are sent in parallel.

    -
    interface SDKOptions {
        parallel?: boolean;
    }

    Properties

    interface SDKOptions {
        parallel?: boolean;
    }

    Properties

    Properties

    parallel?: boolean

    Option to define the strategy of sending emails. The emails will be sent in parallel when set to true, otherwise in sequential. The default value is true.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SmtpTransportOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SmtpTransportOptions.html index c9407bc0d3..4c9fb78512 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SmtpTransportOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_mail_client.SmtpTransportOptions.html @@ -1,6 +1,6 @@ SmtpTransportOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Represents options for setting up the SMTP connection. This interface is compatible with SMTPConnection.Options of nodemailer.

    -
    interface SmtpTransportOptions {
        connection?: Socket;
        connectionTimeout?: number;
        debug?: boolean;
        greetingTimeout?: number;
        ignoreTLS?: boolean;
        logger?: boolean;
        opportunisticTLS?: boolean;
        proxy?: string;
        requireTLS?: boolean;
        secure?: boolean;
        socket?: Socket;
        socketTimeout?: number;
        tls?: ConnectionOptions;
    }

    Hierarchy

    Properties

    interface SmtpTransportOptions {
        connection?: Socket;
        connectionTimeout?: number;
        debug?: boolean;
        greetingTimeout?: number;
        ignoreTLS?: boolean;
        logger?: boolean;
        opportunisticTLS?: boolean;
        proxy?: string;
        requireTLS?: boolean;
        secure?: boolean;
        socket?: Socket;
        socketTimeout?: number;
        tls?: ConnectionOptions;
    }

    Hierarchy (view full)

    Properties

    connection?: Socket

    Connected socket to use instead of creating and connecting a new one. If secure option is true, then socket is upgraded from plain text to cipher text.

    +

    Properties

    connection?: Socket

    Connected socket to use instead of creating and connecting a new one. If secure option is true, then socket is upgraded from plain text to cipher text.

    connectionTimeout?: number

    How many milliseconds to wait for the connection to establish.

    debug?: boolean

    If set to true, then logs SMTP traffic and message content, otherwise logs only transaction events.

    greetingTimeout?: number

    How many milliseconds to wait for the greeting after connection is established.

    @@ -23,10 +23,10 @@
    proxy?: string

    A proxy URL used for connecting the SMTP server. This value will be forwarded to the underlying nodemailer lib, so it handles the proxy job for the SDK.

    requireTLS?: boolean

    Forces the client to use STARTTLS. Returns an error if upgrading the connection is not possible or fails.

    secure?: boolean

    Defines if the connection should use SSL (if true) or not (if false).

    -
    socket?: Socket

    Initialized socket to use instead of creating a new one.

    +
    socket?: Socket

    Initialized socket to use instead of creating a new one.

    socketTimeout?: number

    How many milliseconds of inactivity to allow.

    -
    tls?: ConnectionOptions

    Defines additional options to be passed to the socket constructor.

    -

    Example

    { rejectUnauthorized: `true` }
    +
    tls?: ConnectionOptions

    Defines additional options to be passed to the socket constructor.

    +

    Example

    { rejectUnauthorized: `true` }
     

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.BatchReference.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.BatchReference.html index a6b567f54e..1e5092fbe2 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.BatchReference.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.BatchReference.html @@ -1,5 +1,5 @@ BatchReference | SAP Cloud SDK for JavaScript - v3.11.0

    Interface implemented by OData requests needing identifier to reference an entity for a batch request like create, delete, getByKey, update or bound actions/functions.

    -
    interface BatchReference {
        id: string;
    }

    Properties

    id +
    interface BatchReference {
        id: string;
    }

    Properties

    Properties

    id: string

    Batch reference identifier.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ComplexTypeNamespace.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ComplexTypeNamespace.html index d7230f906a..e74c3fc660 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ComplexTypeNamespace.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ComplexTypeNamespace.html @@ -1,5 +1,5 @@ ComplexTypeNamespace | SAP Cloud SDK for JavaScript - v3.11.0

    Interface to represent meta information on the _propertyMetadata property of a complex type.

    -
    interface ComplexTypeNamespace {
        _propertyMetadata: PropertyMetadata<ComplexT>[];
    }

    Type Parameters

    • ComplexT

    Properties

    Properties

    _propertyMetadata: PropertyMetadata<ComplexT>[]

    Metadata like Edm.Type of the complex type properties.

    +
    interface ComplexTypeNamespace<ComplexT> {
        _propertyMetadata: PropertyMetadata<ComplexT>[];
    }

    Type Parameters

    • ComplexT

    Properties

    Properties

    _propertyMetadata: PropertyMetadata<ComplexT>[]

    Metadata like Edm.Type of the complex type properties.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Constructable.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Constructable.html index d329bacaaf..e9ac7917d8 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Constructable.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Constructable.html @@ -1,10 +1,10 @@ Constructable | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the static API of an entity.

    -
    interface Constructable {
        new Constructablenew (...args): EntityT;
        _defaultBasePath: string;
        _entityName: string;
        _keys: string[];
    }

    Type Parameters

    Constructors

    interface Constructable<EntityT> {
        new Constructablenew (...args): EntityT;
        _defaultBasePath: string;
        _entityName: string;
        _keys: string[];
    }

    Type Parameters

    Constructors

    • Parameters

      • Rest ...args: any[]

      Returns EntityT

    Properties

    _defaultBasePath: string

    Base path as specified in the options-per-service.json, e.g., /sap/opu/odata/sap/API_COMMON_SRV.

    +

    Constructors

    • Parameters

      • Rest ...args: any[]

      Returns EntityT

    Properties

    _defaultBasePath: string

    Base path as specified in the options-per-service.json, e.g., /sap/opu/odata/sap/API_COMMON_SRV.

    _entityName: string

    Name of the entity.

    _keys: string[]

    Names of the key properties of the entity.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializer.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializer.html index 6cf327397a..d1d3dcafc1 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializer.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializer.html @@ -1,22 +1,30 @@ DeSerializer | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a set of functions for serialization, deserialization and optionally serialization for URIs. The return type of the deserialize function is the type of the input to the serialize and serializeToUri functions.

    -
    interface DeSerializer {
        deserialize: ((value) => DeserializedT);
        serialize: ((value) => any);
        serializeToUri?: ((value, serialize) => string);
    }

    Type Parameters

    • DeserializedT

      The return type of deserialize and input of serialize and serializeToUri.

      +
    interface DeSerializer<DeserializedT> {
        deserialize: ((value) => DeserializedT);
        serialize: ((value) => any);
        serializeToUri?: ((value, serialize) => string);
    }

    Type Parameters

    • DeserializedT

      The return type of deserialize and input of serialize and serializeToUri.

    Properties

    deserialize: ((value) => DeserializedT)

    Type declaration

      • (value): DeserializedT
      • Function to deserialize a value which is usually a string.

        +

    Properties

    deserialize: ((value) => DeserializedT)

    Function to deserialize a value which is usually a string.

    +

    Type declaration

      • (value): DeserializedT
      • Function to deserialize a value which is usually a string.

        Parameters

        • value: any

          Serialized value to deserialize.

          -

        Returns DeserializedT

        Deserialized value.

        -
    serialize: ((value) => any)

    Type declaration

      • (value): any
      • Function to serialize a value.

        -

        Parameters

        • value: DeserializedT

          Deserialized value to serialize.

          +

        Returns DeserializedT

        Deserialized value.

        +

    Param: value

    Serialized value to deserialize.

    +

    Returns

    Deserialized value.

    +
    serialize: ((value) => any)

    Function to serialize a value.

    +

    Type declaration

      • (value): any
      • Function to serialize a value.

        +

        Parameters

        Returns any

        Serialized value.

        -
    serializeToUri?: ((value, serialize) => string)

    Type declaration

      • (value, serialize): string
      • Function to serialize a value for use in a URI. +

    Param: value

    Deserialized value to serialize.

    +

    Returns

    Serialized value.

    +
    serializeToUri?: ((value, serialize) => string)

    Function to serialize a value for use in a URI. This function is optional. If not specified, the serialize function will be used.

    -

    Parameters

    • value: DeserializedT

      Deserialized value to serialize.

      +

      Type declaration

        • (value, serialize): string
        • Function to serialize a value for use in a URI. +This function is optional. If not specified, the serialize function will be used.

          +

          Parameters

          • value: DeserializedT

            Deserialized value to serialize.

          • serialize: ((value) => any)

            A reference to the serialize function which is usually used to serialize the payload.

            -
              • (value): any
              • Function to serialize a value.

                -

                Parameters

                • value: DeserializedT

                  Deserialized value to serialize.

                  -

                Returns any

                Serialized value.

                -

          Returns string

          Serialized value for URIs.

          +

    Returns string

    Serialized value for URIs.

    +

    Param: value

    Deserialized value to serialize.

    +

    Param: serialize

    A reference to the serialize function which is usually used to serialize the payload.

    +

    Returns

    Serialized value for URIs.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializers.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializers.html index f1c650259d..24ad309788 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializers.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.DeSerializers.html @@ -1,5 +1,5 @@ DeSerializers | SAP Cloud SDK for JavaScript - v3.11.0

    Interface DeSerializers<BinaryT, BooleanT, ByteT, DecimalT, DoubleT, FloatT, Int16T, Int32T, Int64T, GuidT, SByteT, SingleT, StringT, AnyT>

    Represents a set of functions that determine (de-)serialization per EDM type.

    -
    interface DeSerializers {
        Edm.Any: DeSerializer<AnyT>;
        Edm.Binary: DeSerializer<BinaryT>;
        Edm.Boolean: DeSerializer<BooleanT>;
        Edm.Byte: DeSerializer<ByteT>;
        Edm.Decimal: DeSerializer<DecimalT>;
        Edm.Double: DeSerializer<DoubleT>;
        Edm.Float: DeSerializer<FloatT>;
        Edm.Guid: DeSerializer<GuidT>;
        Edm.Int16: DeSerializer<Int16T>;
        Edm.Int32: DeSerializer<Int32T>;
        Edm.Int64: DeSerializer<Int64T>;
        Edm.SByte: DeSerializer<SByteT>;
        Edm.Single: DeSerializer<SingleT>;
        Edm.String: DeSerializer<StringT>;
    }

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    Hierarchy

    Properties

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    Hierarchy (view full)

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    -
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    -
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    -
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    -
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    -
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    -
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    -
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    -
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    -
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    -
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    -
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    -
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    -
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

    +

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    +
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    +
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    +
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    +
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    +
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    +
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    +
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    +
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    +
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    +
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    +
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    +
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    +
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityApi.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityApi.html index cc00800dcc..0b1f978c16 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityApi.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityApi.html @@ -1,15 +1,15 @@ EntityApi | SAP Cloud SDK for JavaScript - v3.11.0

    Interface EntityApi<EntityT, DeSerializersT>

    Represents the API of an entity, including its request and entity builders as well as its schema.

    Type Param: JsonT

    Type of the entity without methods.

    -
    interface EntityApi {
        deSerializers: DeSerializersT;
        entityConstructor: Constructable<EntityT>;
        schema: Record<string, any>;
        customField<NullableT>(fieldName): CustomField<EntityT, DeSerializersT, NullableT>;
        entityBuilder(): EntityBuilderType<EntityT, DeSerializersT>;
        requestBuilder(): RequestBuilder<EntityT, DeSerializersT>;
    }

    Type Parameters

    Type Parameters

    Properties

    deSerializers: DeSerializersT

    Set of functions that determine (de-)serialization per EDM type.

    -
    entityConstructor: Constructable<EntityT>

    Constructor function for the entity.

    -
    schema: Record<string, any>

    Schema of the entity api.

    +

    Properties

    deSerializers: DeSerializersT

    Set of functions that determine (de-)serialization per EDM type.

    +
    entityConstructor: Constructable<EntityT>

    Constructor function for the entity.

    +
    schema: Record<string, any>

    Schema of the entity api.

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

    -

    Methods

    • Type Parameters

      • NullableT extends boolean

      Parameters

      • fieldName: string

      Returns CustomField<EntityT, DeSerializersT, NullableT>

    • Returns RequestBuilder<EntityT, DeSerializersT>

    \ No newline at end of file +

    Methods

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityDeserializer.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityDeserializer.html index 36919c8f18..923bef94c5 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityDeserializer.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityDeserializer.html @@ -1,7 +1,9 @@ EntityDeserializer | SAP Cloud SDK for JavaScript - v3.11.0

    Interface representing the return type of the builder function entityDeserializer.

    -
    interface EntityDeserializer {
        deserializeComplexType: ((json, complexType) => any);
        deserializeEntity: (<EntityT>(json, entityApi, requestHeader?) => EntityT);
    }

    Properties

    interface EntityDeserializer {
        deserializeComplexType: ((json, complexType) => any);
        deserializeEntity: (<EntityT>(json, entityApi, requestHeader?) => EntityT);
    }

    Properties

    deserializeComplexType: ((json, complexType) => any)

    Type declaration

      • (json, complexType): any
      • Method to deserialize the full entity from JSON to the complex type property.

        -

        Parameters

        Returns any

    deserializeEntity: (<EntityT>(json, entityApi, requestHeader?) => EntityT)

    Type declaration

      • <EntityT>(json, entityApi, requestHeader?): EntityT
      • Method to deserialize the full entity from JSON to an entity object.

        +

    Properties

    deserializeComplexType: ((json, complexType) => any)

    Method to deserialize the full entity from JSON to the complex type property.

    +

    Type declaration

      • (json, complexType): any
      • Method to deserialize the full entity from JSON to the complex type property.

        +

        Parameters

        Returns any

    deserializeEntity: (<EntityT>(json, entityApi, requestHeader?) => EntityT)

    Method to deserialize the full entity from JSON to an entity object.

    +

    Type declaration

      • <EntityT>(json, entityApi, requestHeader?): EntityT
      • Method to deserialize the full entity from JSON to an entity object.

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

        -

        Type Parameters

        Parameters

        • json: any
        • entityApi: EntityApi<EntityT, any>
        • Optional requestHeader: any

        Returns EntityT

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns EntityT

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityIdentifiable.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityIdentifiable.html index 7997b13dc0..db4768a58c 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityIdentifiable.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntityIdentifiable.html @@ -1,9 +1,9 @@ EntityIdentifiable | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an object that is related to an entity. Objects that have the same structure would be represented by the same type in TypeScript. This interface allows to identify equal structures as different structures if they are related to different entities.

    -
    interface EntityIdentifiable {
        _deSerializers: DeSerializersT;
        _entity: T;
    }

    Type Parameters

    Implemented by

    Properties

    interface EntityIdentifiable<T, DeSerializersT> {
        _deSerializers: DeSerializersT;
        _entity: T;
    }

    Type Parameters

    Implemented by

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    -
    _entity: T

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

    +

    Properties

    _deSerializers: DeSerializersT

    Dummy property to also include the deserializer type in the structure of the entity type.

    +
    _entity: T

    Dummy property whose type makes structurally identical entities distinguishable in TypeScript.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntitySerializer.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntitySerializer.html index ed145f3846..60145232ac 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntitySerializer.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.EntitySerializer.html @@ -1,9 +1,12 @@ EntitySerializer | SAP Cloud SDK for JavaScript - v3.11.0

    Interface representing the return type of the builder function entitySerializer.

    -
    interface EntitySerializer {
        serializeComplexType: (<ComplexTypeNamespaceT>(fieldValue, complexTypeNameSpace) => any);
        serializeEntity: (<EntityT>(entity, entityApi, diff?) => Record<string, any>);
        serializeEntityNonCustomFields: (<EntityT>(entity, entityApi) => Record<string, any>);
    }

    Properties

    interface EntitySerializer {
        serializeComplexType: (<ComplexTypeNamespaceT>(fieldValue, complexTypeNameSpace) => any);
        serializeEntity: (<EntityT>(entity, entityApi, diff?) => Record<string, any>);
        serializeEntityNonCustomFields: (<EntityT>(entity, entityApi) => Record<string, any>);
    }

    Properties

    serializeComplexType: (<ComplexTypeNamespaceT>(fieldValue, complexTypeNameSpace) => any)

    Type declaration

      • <ComplexTypeNamespaceT>(fieldValue, complexTypeNameSpace): any
      • Method to serialize a complex type to JSON.

        -

        Type Parameters

        Parameters

        • fieldValue: any
        • complexTypeNameSpace: ComplexTypeNamespaceT

        Returns any

    serializeEntity: (<EntityT>(entity, entityApi, diff?) => Record<string, any>)

    Type declaration

      • <EntityT>(entity, entityApi, diff?): Record<string, any>
      • Converts an instance of an entity class into a JSON payload to be sent to an OData service.

        -

        Type Parameters

        Parameters

        • entity: EntityT
        • entityApi: EntityApi<EntityT, any>
        • Optional diff: boolean

        Returns Record<string, any>

    serializeEntityNonCustomFields: (<EntityT>(entity, entityApi) => Record<string, any>)

    Type declaration

    Properties

    serializeComplexType: (<ComplexTypeNamespaceT>(fieldValue, complexTypeNameSpace) => any)

    Method to serialize a complex type to JSON.

    +

    Type declaration

    serializeEntity: (<EntityT>(entity, entityApi, diff?) => Record<string, any>)

    Converts an instance of an entity class into a JSON payload to be sent to an OData service.

    +

    Type declaration

      • <EntityT>(entity, entityApi, diff?): Record<string, any>
      • Converts an instance of an entity class into a JSON payload to be sent to an OData service.

        +

        Type Parameters

        Parameters

        Returns Record<string, any>

    serializeEntityNonCustomFields: (<EntityT>(entity, entityApi) => Record<string, any>)

    Like EntitySerializer#serializeEntity ignoring custom fields.

    +

    Type declaration

      • <EntityT>(entity, entityApi): Record<string, any>
      • Like EntitySerializer#serializeEntity ignoring custom fields.

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

        -

        Type Parameters

        Parameters

        • entity: EntityT
        • entityApi: EntityApi<EntityT, any>

        Returns Record<string, any>

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ErrorResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ErrorResponse.html index 76143651d3..a55812877c 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ErrorResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ErrorResponse.html @@ -1,13 +1,13 @@ ErrorResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an erroneous response to a retrieve or change set request within a batch request.

    -
    interface ErrorResponse {
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<any>);
        isSuccess: (() => this is ReadResponse<any> | WriteResponses<any>);
        isWriteResponses: (() => this is WriteResponses<any>);
        responseType: "ErrorResponse";
    }

    Hierarchy

    • BatchResponseTypeGuards<any>
      • ErrorResponse

    Properties

    interface ErrorResponse {
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<any>);
        isSuccess: (() => this is ReadResponse<any> | WriteResponses<any>);
        isWriteResponses: (() => this is WriteResponses<any>);
        responseType: "ErrorResponse";
    }

    Hierarchy

    • BatchResponseTypeGuards<any>
      • ErrorResponse

    Properties

    body: Record<string, any>

    HTTP raw body.

    -
    httpCode: number

    HTTP response status code.

    -
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<any>)

    Type declaration

    isSuccess: (() => this is ReadResponse<any> | WriteResponses<any>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<any>)

    Type declaration

    responseType: "ErrorResponse"

    Tag for identifying the type of a batch response.

    +

    Properties

    body: Record<string, any>

    HTTP raw body.

    +
    httpCode: number

    HTTP response status code.

    +
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<any>)

    Type declaration

    isSuccess: (() => this is ReadResponse<any> | WriteResponses<any>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<any>)

    Type declaration

    responseType: "ErrorResponse"

    Tag for identifying the type of a batch response.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FieldOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FieldOptions.html index 4cfa2b5f29..8fbdc49731 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FieldOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FieldOptions.html @@ -1,7 +1,7 @@ FieldOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Interface FieldOptions<NullableT, SelectableT>

    Optional settings for fields.

    -
    interface FieldOptions {
        isNullable?: NullableT;
        isSelectable?: SelectableT;
    }

    Type Parameters

    • NullableT extends boolean = false

    • SelectableT extends boolean = false

    Properties

    interface FieldOptions<NullableT, SelectableT> {
        isNullable?: NullableT;
        isSelectable?: SelectableT;
    }

    Type Parameters

    • NullableT extends boolean = false

    • SelectableT extends boolean = false

    Properties

    isNullable?: NullableT

    Whether the value of the field can be null.

    -
    isSelectable?: SelectableT

    Whether the field can be reference in a .select statement.

    +

    Properties

    isNullable?: NullableT

    Whether the value of the field can be null.

    +
    isSelectable?: SelectableT

    Whether the field can be reference in a .select statement.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FilterFunctionsType.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FilterFunctionsType.html index 99df09a72e..4b6e418aa3 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FilterFunctionsType.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.FilterFunctionsType.html @@ -1,5 +1,5 @@ FilterFunctionsType | SAP Cloud SDK for JavaScript - v3.11.0

    Interface containing all filter functions like startsWith, toUpper or floor.

    -
    interface FilterFunctionsType {
        ceiling: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        concat: (<EntityT>(str1, str2) => StringFilterFunction<EntityT>);
        day: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        endsWith: (<EntityT>(str, suffix) => BooleanFilterFunction<EntityT>);
        floor: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        hour: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        indexOf: (<EntityT>(str, substr) => NumberFilterFunction<EntityT>);
        isOf: {
            <EntityT>(type): BooleanFilterFunction<EntityT>;
            <EntityT>(expression, type): BooleanFilterFunction<EntityT>;
        };
        length: (<EntityT>(str) => NumberFilterFunction<EntityT>);
        minute: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        month: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        round: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        second: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        startsWith: (<EntityT>(str, prefix) => BooleanFilterFunction<EntityT>);
        substring: (<EntityT>(str, pos, len?) => StringFilterFunction<EntityT>);
        toLower: (<EntityT>(str) => StringFilterFunction<EntityT>);
        toUpper: (<EntityT>(str) => StringFilterFunction<EntityT>);
        trim: (<EntityT>(str) => StringFilterFunction<EntityT>);
        year: (<EntityT>(date) => NumberFilterFunction<EntityT>);
    }

    Properties

    interface FilterFunctionsType {
        ceiling: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        concat: (<EntityT>(str1, str2) => StringFilterFunction<EntityT>);
        day: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        endsWith: (<EntityT>(str, suffix) => BooleanFilterFunction<EntityT>);
        floor: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        hour: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        indexOf: (<EntityT>(str, substr) => NumberFilterFunction<EntityT>);
        isOf: {
            <EntityT>(type): BooleanFilterFunction<EntityT>;
            <EntityT>(expression, type): BooleanFilterFunction<EntityT>;
        };
        length: (<EntityT>(str) => NumberFilterFunction<EntityT>);
        minute: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        month: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        round: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>);
        second: (<EntityT>(date) => NumberFilterFunction<EntityT>);
        startsWith: (<EntityT>(str, prefix) => BooleanFilterFunction<EntityT>);
        substring: (<EntityT>(str, pos, len?) => StringFilterFunction<EntityT>);
        toLower: (<EntityT>(str) => StringFilterFunction<EntityT>);
        toUpper: (<EntityT>(str) => StringFilterFunction<EntityT>);
        trim: (<EntityT>(str) => StringFilterFunction<EntityT>);
        year: (<EntityT>(date) => NumberFilterFunction<EntityT>);
    }

    Properties

    ceiling concat day endsWith @@ -18,25 +18,44 @@ toUpper trim year -

    Properties

    ceiling: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Type declaration

    concat: (<EntityT>(str1, str2) => StringFilterFunction<EntityT>)

    Type declaration

    day: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

    endsWith: (<EntityT>(str, suffix) => BooleanFilterFunction<EntityT>)

    Type declaration

    floor: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Type declaration

    hour: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

    indexOf: (<EntityT>(str, substr) => NumberFilterFunction<EntityT>)

    Type declaration

    isOf: {
        <EntityT>(type): BooleanFilterFunction<EntityT>;
        <EntityT>(expression, type): BooleanFilterFunction<EntityT>;
    }

    Type declaration

      • <EntityT>(type): BooleanFilterFunction<EntityT>
      • Build a filter function to test whether a selection or a field is of a given type. Evaluates to boolean.

        -

        Type Parameters

        Parameters

        • type: string

        Returns BooleanFilterFunction<EntityT>

      • <EntityT>(expression, type): BooleanFilterFunction<EntityT>
      • Build a filter function to test whether a selection or a field is of a given type. Evaluates to boolean.

        -

        Type Parameters

        Parameters

        • expression: Field<EntityT, boolean, boolean>
        • type: string

        Returns BooleanFilterFunction<EntityT>

    length: (<EntityT>(str) => NumberFilterFunction<EntityT>)

    Type declaration

    minute: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

    month: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

    round: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Type declaration

    second: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

    startsWith: (<EntityT>(str, prefix) => BooleanFilterFunction<EntityT>)

    Type declaration

    substring: (<EntityT>(str, pos, len?) => StringFilterFunction<EntityT>)

    Type declaration

    toLower: (<EntityT>(str) => StringFilterFunction<EntityT>)

    Type declaration

    toUpper: (<EntityT>(str) => StringFilterFunction<EntityT>)

    Type declaration

    trim: (<EntityT>(str) => StringFilterFunction<EntityT>)

    Type declaration

    year: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Type declaration

      • <EntityT>(date): NumberFilterFunction<EntityT>
      • Build a filter function to get the year of a date. Evaluates to int.

        +

    Properties

    ceiling: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Build a filter function to ceil a number. Evaluates to double or decimal, defaults to double.

    +

    Type declaration

    concat: (<EntityT>(str1, str2) => StringFilterFunction<EntityT>)

    Build a filter function to concatenate two strings. Evaluates to string.

    +

    Type declaration

    Build a filter function to get the day of a date. Evaluates to int.

    +

    Type declaration

    endsWith: (<EntityT>(str, suffix) => BooleanFilterFunction<EntityT>)

    Build a filter function to test whether a string ends with another. Evaluates to boolean.

    +

    Type declaration

    floor: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Build a filter function to floor a number. Evaluates to double or decimal, defaults to double.

    +

    Type declaration

    Build a filter function to get the hour of a date. Evaluates to int.

    +

    Type declaration

    indexOf: (<EntityT>(str, substr) => NumberFilterFunction<EntityT>)

    Build a filter function to get the start index of a substring. Evaluates to int.

    +

    Type declaration

    isOf: {
        <EntityT>(type): BooleanFilterFunction<EntityT>;
        <EntityT>(expression, type): BooleanFilterFunction<EntityT>;
    }

    Build a filter function to test whether a selection or a field is of a given type. Evaluates to boolean.

    +

    Type declaration

    length: (<EntityT>(str) => NumberFilterFunction<EntityT>)

    Build a filter function to get the length of a string. Evaluates to int.

    +

    Type declaration

    minute: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Build a filter function to get the minute of a date. Evaluates to int.

    +

    Type declaration

    month: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Build a filter function to get the month of a date. Evaluates to int.

    +

    Type declaration

    round: (<EntityT>(num, returnType?) => NumberFilterFunction<EntityT>)

    Build a filter function to round a number. Evaluates to double or decimal, defaults to double.

    +

    Type declaration

    second: (<EntityT>(date) => NumberFilterFunction<EntityT>)

    Build a filter function to get the second of a date. Evaluates to int.

    +

    Type declaration

    startsWith: (<EntityT>(str, prefix) => BooleanFilterFunction<EntityT>)

    Build a filter function to test whether a string starts with another. Evaluates to boolean.

    +

    Type declaration

    substring: (<EntityT>(str, pos, len?) => StringFilterFunction<EntityT>)

    Build a filter function to get a substring starting from a designated position. Evaluates to string.

    +

    Type declaration

    toLower: (<EntityT>(str) => StringFilterFunction<EntityT>)

    Build a filter function to transform a string to lower case. Evaluates to string.

    +

    Type declaration

    toUpper: (<EntityT>(str) => StringFilterFunction<EntityT>)

    Build a filter function to transform a string to upper case. Evaluates to string.

    +

    Type declaration

    Build a filter function to trim whitespace from a string. Evaluates to string.

    +

    Type declaration

    Build a filter function to get the year of a date. Evaluates to int.

    +

    Type declaration

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns NumberFilterFunction<EntityT>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ODataUri.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ODataUri.html index 76f618f6f9..879cb5c0aa 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ODataUri.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ODataUri.html @@ -1,6 +1,6 @@ ODataUri | SAP Cloud SDK for JavaScript - v3.11.0

    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.

    -
    interface ODataUri {
        convertToUriFormat(value, edmType): string;
        getEntityKeys<EntityT>(entity, entityApi): Record<string, any>;
        getExpand<EntityT>(selects, expands, entityApi): Partial<{
            expand: string;
        }>;
        getFilter<EntityT>(filter, entityApi): Partial<{
            filter: string;
        }>;
        getOrderBy<EntityT>(orderBy): Partial<{
            orderby: string;
        }>;
        getResourcePathForKeys<EntityT>(keys, _entityApi): string;
        getSelect<EntityT>(selects): Partial<{
            select: string;
        }>;
    }

    Type Parameters

    Methods

    interface ODataUri<DeSerializersT> {
        convertToUriFormat(value, edmType): string;
        getEntityKeys<EntityT>(entity, entityApi): Record<string, any>;
        getExpand<EntityT>(selects, expands, entityApi): Partial<{
            expand: string;
        }>;
        getFilter<EntityT>(filter, entityApi): Partial<{
            filter: string;
        }>;
        getOrderBy<EntityT>(orderBy): Partial<{
            orderby: string;
        }>;
        getResourcePathForKeys<EntityT>(keys, _entityApi): string;
        getSelect<EntityT>(selects): Partial<{
            select: string;
        }>;
    }

    Type Parameters

    Methods

    convertToUriFormat getEntityKeys getExpand getFilter @@ -8,4 +8,4 @@ getResourcePathForKeys getSelect

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

    -

    Methods

    • Type Parameters

      Parameters

      • entity: EntityT
      • entityApi: EntityApi<EntityT, DeSerializersT>

      Returns Record<string, any>

    • Type Parameters

      Parameters

      Returns Partial<{
          expand: string;
      }>

    • Type Parameters

      Parameters

      Returns Partial<{
          filter: string;
      }>

    • Type Parameters

      Parameters

      Returns Partial<{
          orderby: string;
      }>

    • Type Parameters

      Parameters

      • keys: Record<string, any>
      • _entityApi: EntityApi<EntityT, DeSerializersT>

      Returns string

    • Type Parameters

      Parameters

      Returns Partial<{
          select: string;
      }>

    \ No newline at end of file +

    Methods

    • Type Parameters

      Parameters

      Returns Record<string, any>

    • Type Parameters

      Parameters

      Returns Partial<{
          orderby: string;
      }>

    • Type Parameters

      Parameters

      Returns string

    • Type Parameters

      Parameters

      Returns Partial<{
          select: string;
      }>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.PropertyMetadata.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.PropertyMetadata.html index 7881f2612c..c54d13af1d 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.PropertyMetadata.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.PropertyMetadata.html @@ -1,11 +1,11 @@ PropertyMetadata | SAP Cloud SDK for JavaScript - v3.11.0

    Interface to represent meta information on a property of a complex type.

    -
    interface PropertyMetadata {
        isCollection?: boolean;
        name: keyof ComplexT;
        originalName: string;
        type: EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4 | ComplexTypeNamespace<any>;
    }

    Type Parameters

    • ComplexT = any

    Properties

    interface PropertyMetadata<ComplexT> {
        isCollection?: boolean;
        name: keyof ComplexT;
        originalName: string;
        type: EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4 | ComplexTypeNamespace<any>;
    }

    Type Parameters

    • ComplexT = any

    Properties

    isCollection?: boolean

    If true, the property is a collection property.

    -
    name: keyof ComplexT

    Name of the complex type property.

    +
    name: keyof ComplexT

    Name of the complex type property.

    originalName: string

    Original name of the complex type property.

    Type of the complex type property.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ReadResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ReadResponse.html index c01d24e1ee..caea8c1fb4 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ReadResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ReadResponse.html @@ -1,6 +1,6 @@ ReadResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a response to a retrieve request within a batch request.

    -
    interface ReadResponse {
        as: (<EntityT>(entityApi) => EntityT[]);
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<DeSerializersT>);
        isSuccess: (() => this is ReadResponse<DeSerializersT> | WriteResponses<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponses<DeSerializersT>);
        responseType: "ReadResponse";
        type: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -

    Hierarchy

    • BatchResponseTypeGuards<DeSerializersT>
      • ReadResponse

    Properties

    as +
    interface ReadResponse<DeSerializersT> {
        as: (<EntityT>(entityApi) => EntityT[]);
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<DeSerializersT>);
        isSuccess: (() => this is ReadResponse<DeSerializersT> | WriteResponses<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponses<DeSerializersT>);
        responseType: "ReadResponse";
        type: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Hierarchy

    Properties

    Properties

    as: (<EntityT>(entityApi) => EntityT[])

    Type declaration

      • <EntityT>(entityApi): EntityT[]
      • Transform the raw data into an instance of an entity represented by the given entity API. +

    Properties

    as: (<EntityT>(entityApi) => EntityT[])

    Transform the raw data into an instance of an entity represented by the given entity API. Note, this method transforms the raw data to an array of entities, even if the original request was a GetByKeyRequestBuilder.

    -

    Type Parameters

    Parameters

    • entityApi: EntityApi<EntityT, DeSerializersT>

    Returns EntityT[]

    body: Record<string, any>

    HTTP raw body.

    -
    httpCode: number

    HTTP response status code.

    -
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<DeSerializersT>)

    Type declaration

    isSuccess: (() => this is ReadResponse<DeSerializersT> | WriteResponses<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<DeSerializersT>)

    Type declaration

    responseType: "ReadResponse"

    Tag for identifying the type of a batch response.

    -
    type: EntityApi<EntityBase, DeSerializersT>

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

    +

    Type declaration

      • <EntityT>(entityApi): EntityT[]
      • Transform the raw data into an instance of an entity represented by the given entity API. +Note, this method transforms the raw data to an array of entities, even if the original request was a GetByKeyRequestBuilder.

        +

        Type Parameters

        Parameters

        Returns EntityT[]

    body: Record<string, any>

    HTTP raw body.

    +
    httpCode: number

    HTTP response status code.

    +
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<DeSerializersT>)

    Type declaration

    responseType: "ReadResponse"

    Tag for identifying the type of a batch response.

    +

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ResponseDataAccessor.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ResponseDataAccessor.html index eb17a9dac1..6c7108fd09 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ResponseDataAccessor.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.ResponseDataAccessor.html @@ -1,15 +1,22 @@ ResponseDataAccessor | SAP Cloud SDK for JavaScript - v3.11.0

    Interface containing the functions to extract the data from the response object. For example the getCollectionResult extracts the data from data.d.results per default but this needs to be adjusted in some situations.

    -
    interface ResponseDataAccessor {
        getCollectionResult: ((data) => any[]);
        getLinkedCollectionResult: ((data) => any[]);
        getSingleResult: ((data) => Record<string, any>);
        isCollectionResult: ((data) => boolean);
    }

    Properties

    interface ResponseDataAccessor {
        getCollectionResult: ((data) => any[]);
        getLinkedCollectionResult: ((data) => any[]);
        getSingleResult: ((data) => Record<string, any>);
        isCollectionResult: ((data) => boolean);
    }

    Properties

    getCollectionResult: ((data) => any[])

    Type declaration

      • (data): any[]
      • A function that extracts array data from the response object. +

    Properties

    getCollectionResult: ((data) => any[])

    A function that extracts array data from the response object. The data is extracted per default from data.d.results.

    -

    Parameters

    • data: any

    Returns any[]

    getLinkedCollectionResult: ((data) => any[])

    Type declaration

      • (data): any[]
      • Extract the collection data from the one-to-many link response. +

        Type declaration

          • (data): any[]
          • A function that extracts array data from the response object. +The data is extracted per default from data.d.results.

            +

            Parameters

            • data: any

            Returns any[]

    getLinkedCollectionResult: ((data) => 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.

    +

    Type declaration

      • (data): 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

        Returns any[]

    getSingleResult: ((data) => Record<string, any>)

    Type declaration

      • (data): Record<string, any>
      • A function that extracts object data from the response object. +

        Parameters

        • data: any

        Returns any[]

    getSingleResult: ((data) => Record<string, any>)

    A function that extracts object data from the response object. +The data is extracted by default from data.d.results.

    +

    Type declaration

      • (data): Record<string, any>
      • A function that extracts object data from the response object. The data is extracted by default from data.d.results.

        -

        Parameters

        • data: any

        Returns Record<string, any>

    isCollectionResult: ((data) => boolean)

    Type declaration

      • (data): boolean
      • Checks if the response is an array-like object.

        +

        Parameters

        • data: any

        Returns Record<string, any>

    isCollectionResult: ((data) => boolean)

    Checks if the response is an array-like object.

    +

    Type declaration

      • (data): boolean
      • Checks if the response is an array-like object.

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

        -

        Parameters

        • data: any

        Returns boolean

    \ No newline at end of file +

    Parameters

    • data: any

    Returns boolean

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Time.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Time.html index 512157803f..de576d9ec3 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Time.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.Time.html @@ -1,9 +1,9 @@ Time | SAP Cloud SDK for JavaScript - v3.11.0

    Interface to represent Time or Duration.

    -
    interface Time {
        hours: number;
        minutes: number;
        seconds: number;
    }

    Properties

    interface Time {
        hours: number;
        minutes: number;
        seconds: number;
    }

    Properties

    Properties

    hours: number

    The number of hours.

    minutes: number

    The number of minutes.

    seconds: number

    The number of seconds.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithBatchReference.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithBatchReference.html index 064485b03d..75cb090740 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithBatchReference.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithBatchReference.html @@ -1,7 +1,9 @@ WithBatchReference | SAP Cloud SDK for JavaScript - v3.11.0

    Interface implemented by OData requests defining the getter and setter for the batch reference.

    -
    interface WithBatchReference {
        getBatchReference: (() => BatchReference);
        setBatchId: ((id) => void);
    }

    Implemented by

    Properties

    interface WithBatchReference {
        getBatchReference: (() => BatchReference);
        setBatchId: ((id) => void);
    }

    Implemented by

    Properties

    getBatchReference: (() => BatchReference)

    Type declaration

    setBatchId: ((id) => void)

    Type declaration

      • (id): void
      • Setter for the batch reference.

        +

    Properties

    getBatchReference: (() => BatchReference)

    Getter for the batch reference.

    +

    Type declaration

    setBatchId: ((id) => void)

    Setter for the batch reference.

    +

    Type declaration

      • (id): void
      • Setter for the batch reference.

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

        -

        Parameters

        • id: string

        Returns void

    \ No newline at end of file +

    Parameters

    • id: string

    Returns void

    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithETag.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithETag.html index 995d1f35ed..1f8976eb9a 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithETag.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithETag.html @@ -1,7 +1,7 @@ WithETag | SAP Cloud SDK for JavaScript - v3.11.0

    Interface implemented by OData requests needing ETagsto avoid conflicts in the persisted data like update or delete.

    -
    interface WithETag {
        eTag: string;
        versionIdentifierIgnored: boolean;
    }

    Implemented by

    Properties

    interface WithETag {
        eTag: string;
        versionIdentifierIgnored: boolean;
    }

    Implemented by

    Properties

    eTag: string

    Version identifier.

    versionIdentifierIgnored: boolean

    Ignore the version identifier if set to true.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithGetAllRestrictions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithGetAllRestrictions.html index 565b7a18f0..4fab457a84 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithGetAllRestrictions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithGetAllRestrictions.html @@ -1,13 +1,13 @@ WithGetAllRestrictions | SAP Cloud SDK for JavaScript - v3.11.0

    Interface WithGetAllRestrictions<EntityT, DeSerializersT>

    Interface representing options on a getAll request like top or orderBy.

    -
    interface WithGetAllRestrictions {
        filter: Filterable<EntityT, DeSerializersT>;
        orderBy: Orderable<EntityT, EntityApi<EntityBase, DefaultDeSerializers>>[];
        selects: Selectable<EntityT, DeSerializersT>[];
        skip: number;
        top: number;
    }

    Type Parameters

    Hierarchy

    Implemented by

    Properties

    interface WithGetAllRestrictions<EntityT, DeSerializersT> {
        filter: Filterable<EntityT, DeSerializersT>;
        orderBy: Orderable<EntityT, EntityApi<EntityBase, DefaultDeSerializers>>[];
        selects: Selectable<EntityT, DeSerializersT>[];
        skip: number;
        top: number;
    }

    Type Parameters

    Hierarchy (view full)

    Implemented by

    Properties

    filter: Filterable<EntityT, DeSerializersT>

    Filter the results based on conditions.

    -

    Order the results in, e.g., asc or desc order.

    -
    selects: Selectable<EntityT, DeSerializersT>[]

    Select a list of fields on the schema property of the entity api.

    +

    Properties

    Filter the results based on conditions.

    +

    Order the results in, e.g., asc or desc order.

    +

    Select a list of fields on the schema property of the entity api.

    skip: number

    Skip a number of results in the requested set.

    top: number

    Limit the number of results to the given number.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithKeys.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithKeys.html index 8cb3fb632a..c57f4848f8 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithKeys.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithKeys.html @@ -1,5 +1,5 @@ WithKeys | SAP Cloud SDK for JavaScript - v3.11.0

    Interface implemented by OData requests needing keys to identify an entity like getByKey, delete or update.

    -
    interface WithKeys {
        keys: Record<string, any>;
    }

    Implemented by

    Properties

    Properties

    keys: Record<string, any>

    Map containing the key name and value.

    +
    interface WithKeys {
        keys: Record<string, any>;
    }

    Implemented by

    Properties

    Properties

    keys: Record<string, any>

    Map containing the key name and value.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithSelection.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithSelection.html index db05636f34..87000de8f2 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithSelection.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WithSelection.html @@ -1,5 +1,5 @@ WithSelection | SAP Cloud SDK for JavaScript - v3.11.0

    Interface WithSelection<EntityT, DeSerializersT>

    Interface implemented by OData requests returning data like getAll or getByKey.

    -
    interface WithSelection {
        selects: Selectable<EntityT, DeSerializersT>[];
    }

    Type Parameters

    Hierarchy

    Implemented by

    Properties

    Properties

    selects: Selectable<EntityT, DeSerializersT>[]

    Select a list of fields on the schema property of the entity api.

    +
    interface WithSelection<EntityT, DeSerializersT> {
        selects: Selectable<EntityT, DeSerializersT>[];
    }

    Type Parameters

    Hierarchy (view full)

    Implemented by

    Properties

    Properties

    Select a list of fields on the schema property of the entity api.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponse.html index 8dd28b30c0..8719925859 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponse.html @@ -1,15 +1,17 @@ WriteResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a single subresponse to a changeset request within a batch request.

    -
    interface WriteResponse {
        as?: (<EntityT>(entityApi) => EntityT);
        body?: Record<string, any>;
        httpCode: number;
        responseType: "WriteResponse";
        type?: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -

    Properties

    as? +
    interface WriteResponse<DeSerializersT> {
        as?: (<EntityT>(entityApi) => EntityT);
        body?: Record<string, any>;
        httpCode: number;
        responseType: "WriteResponse";
        type?: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Properties

    as?: (<EntityT>(entityApi) => EntityT)

    Type declaration

      • <EntityT>(entityApi): EntityT
      • Transform the raw string body into an instance of the given constructor. +

    Properties

    as?: (<EntityT>(entityApi) => EntityT)

    Transform the raw string body into an instance of the given constructor. Note that the response may not exist, so you should only call this method if you know that there is data.

    -

    Type Parameters

    Parameters

    • entityApi: EntityApi<EntityT, DeSerializersT>

    Returns EntityT

    body?: Record<string, any>

    HTTP raw body.

    -
    httpCode: number

    HTTP response status code.

    -
    responseType: "WriteResponse"

    Tag for identifying the type of a batch response.

    -
    type?: EntityApi<EntityBase, DeSerializersT>

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

    +

    Type declaration

      • <EntityT>(entityApi): EntityT
      • Transform the raw string body into an instance of the given constructor. +Note that the response may not exist, so you should only call this method if you know that there is data.

        +

        Type Parameters

        Parameters

        Returns EntityT

    body?: Record<string, any>

    HTTP raw body.

    +
    httpCode: number

    HTTP response status code.

    +
    responseType: "WriteResponse"

    Tag for identifying the type of a batch response.

    +

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponses.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponses.html index 3b37766c68..8559812c20 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponses.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_common.WriteResponses.html @@ -1,10 +1,10 @@ WriteResponses | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the list of responses for a change set in a batch request.

    -
    interface WriteResponses {
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<DeSerializersT>);
        isSuccess: (() => this is WriteResponses<DeSerializersT> | ReadResponse<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponses<DeSerializersT>);
        responses: WriteResponse<DeSerializersT>[];
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -

    Hierarchy

    • BatchResponseTypeGuards<DeSerializersT>
      • WriteResponses

    Properties

    interface WriteResponses<DeSerializersT> {
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponse<DeSerializersT>);
        isSuccess: (() => this is WriteResponses<DeSerializersT> | ReadResponse<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponses<DeSerializersT>);
        responses: WriteResponse<DeSerializersT>[];
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Hierarchy

    Properties

    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<DeSerializersT>)

    Type declaration

    isSuccess: (() => this is WriteResponses<DeSerializersT> | ReadResponse<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<DeSerializersT>)

    Type declaration

    responses: WriteResponse<DeSerializersT>[]

    List of responses for a change set in a batch request.

    +

    Properties

    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponse<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponses<DeSerializersT>)

    Type declaration

    List of responses for a change set in a batch request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.DeSerializers.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.DeSerializers.html index 1eadab9394..996a3a09c9 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.DeSerializers.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.DeSerializers.html @@ -1,5 +1,5 @@ DeSerializers | SAP Cloud SDK for JavaScript - v3.11.0

    Interface DeSerializers<BinaryT, BooleanT, ByteT, DecimalT, DoubleT, FloatT, Int16T, Int32T, Int64T, GuidT, SByteT, SingleT, StringT, AnyT, DateTimeT, DateTimeOffsetT, TimeT>

    Represents a set of functions that determine (de-)serialization per EDM type.

    -
    interface DeSerializers {
        Edm.Any: DeSerializer<AnyT>;
        Edm.Binary: DeSerializer<BinaryT>;
        Edm.Boolean: DeSerializer<BooleanT>;
        Edm.Byte: DeSerializer<ByteT>;
        Edm.DateTime: DeSerializer<DateTimeT>;
        Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>;
        Edm.Decimal: DeSerializer<DecimalT>;
        Edm.Double: DeSerializer<DoubleT>;
        Edm.Float: DeSerializer<FloatT>;
        Edm.Guid: DeSerializer<GuidT>;
        Edm.Int16: DeSerializer<Int16T>;
        Edm.Int32: DeSerializer<Int32T>;
        Edm.Int64: DeSerializer<Int64T>;
        Edm.SByte: DeSerializer<SByteT>;
        Edm.Single: DeSerializer<SingleT>;
        Edm.String: DeSerializer<StringT>;
        Edm.Time: DeSerializer<TimeT>;
    }

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    • DateTimeT = any

    • DateTimeOffsetT = any

    • TimeT = any

    Hierarchy

    • DeSerializers<BinaryT, BooleanT, ByteT, DecimalT, DoubleT, FloatT, Int16T, Int32T, Int64T, GuidT, SByteT, SingleT, StringT, AnyT>
      • DeSerializers

    Properties

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    • DateTimeT = any

    • DateTimeOffsetT = any

    • TimeT = any

    Hierarchy (view full)

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    -
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    -
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    -
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    -
    Edm.DateTime: DeSerializer<DateTimeT>

    DeSerializer for Edm.DateTime to the generic type DateTimeT.

    -
    Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>

    DeSerializer for Edm.DateTimeOffset to the generic type DateTimeOffsetT.

    -
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    -
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    -
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    -
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    -
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    -
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    -
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    -
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    -
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    -
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

    -
    Edm.Time: DeSerializer<TimeT>

    DeSerializer for Edm.Time to the generic type TimeT.

    +

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    +
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    +
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    +
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    +
    Edm.DateTime: DeSerializer<DateTimeT>

    DeSerializer for Edm.DateTime to the generic type DateTimeT.

    +
    Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>

    DeSerializer for Edm.DateTimeOffset to the generic type DateTimeOffsetT.

    +
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    +
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    +
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    +
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    +
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    +
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    +
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    +
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    +
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    +
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

    +
    Edm.Time: DeSerializer<TimeT>

    DeSerializer for Edm.Time to the generic type TimeT.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ErrorResponse.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ErrorResponse.html index 8dc5650ee8..314be8a5a2 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ErrorResponse.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ErrorResponse.html @@ -1,13 +1,13 @@ ErrorResponse | SAP Cloud SDK for JavaScript - v3.11.0

    Represents an erroneous response to a retrieve or change set request within a batch request.

    -
    interface ErrorResponse {
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<any>);
        isSuccess: (() => this is ReadResponseCommon<any> | WriteResponsesCommon<any>);
        isWriteResponses: (() => this is WriteResponsesCommon<any>);
        responseType: "ErrorResponse";
    }

    Hierarchy

    • BatchResponseTypeGuards<any>
      • ErrorResponse

    Properties

    interface ErrorResponse {
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<any>);
        isSuccess: (() => this is ReadResponseCommon<any> | WriteResponsesCommon<any>);
        isWriteResponses: (() => this is WriteResponsesCommon<any>);
        responseType: "ErrorResponse";
    }

    Hierarchy

    • BatchResponseTypeGuards<any>
      • ErrorResponse

    Properties

    body: Record<string, any>

    HTTP raw body.

    +

    Properties

    body: Record<string, any>

    HTTP raw body.

    httpCode: number

    HTTP response status code.

    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponseCommon<any>)

    Type declaration

    isSuccess: (() => this is ReadResponseCommon<any> | WriteResponsesCommon<any>)

    Type declaration

    isWriteResponses: (() => this is WriteResponsesCommon<any>)

    Type declaration

    responseType: "ErrorResponse"

    Tag for identifying the type of a batch response.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ReadResponseCommon.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ReadResponseCommon.html index 704748af41..17e9164e1b 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ReadResponseCommon.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.ReadResponseCommon.html @@ -1,6 +1,6 @@ ReadResponseCommon | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a response to a retrieve request within a batch request.

    -
    interface ReadResponseCommon {
        as: (<EntityT>(entityApi) => EntityT[]);
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>);
        isSuccess: (() => this is ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>);
        responseType: "ReadResponse";
        type: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -

    Hierarchy

    • BatchResponseTypeGuards<DeSerializersT>
      • ReadResponseCommon

    Properties

    as +
    interface ReadResponseCommon<DeSerializersT> {
        as: (<EntityT>(entityApi) => EntityT[]);
        body: Record<string, any>;
        httpCode: number;
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>);
        isSuccess: (() => this is ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>);
        responseType: "ReadResponse";
        type: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Hierarchy

    Properties

    Properties

    as: (<EntityT>(entityApi) => EntityT[])

    Type declaration

      • <EntityT>(entityApi): EntityT[]
      • Transform the raw data into an instance of an entity represented by the given entity API. +

    Properties

    as: (<EntityT>(entityApi) => EntityT[])

    Transform the raw data into an instance of an entity represented by the given entity API. Note, this method transforms the raw data to an array of entities, even if the original request was a GetByKeyRequestBuilder.

    -

    Type Parameters

    Parameters

    • entityApi: EntityApi<EntityT, DeSerializersT>

    Returns EntityT[]

    body: Record<string, any>

    HTTP raw body.

    +

    Type declaration

      • <EntityT>(entityApi): EntityT[]
      • Transform the raw data into an instance of an entity represented by the given entity API. +Note, this method transforms the raw data to an array of entities, even if the original request was a GetByKeyRequestBuilder.

        +

        Type Parameters

        Parameters

        Returns EntityT[]

    body: Record<string, any>

    HTTP raw body.

    httpCode: number

    HTTP response status code.

    -
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>)

    Type declaration

    isSuccess: (() => this is ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>)

    Type declaration

    responseType: "ReadResponse"

    Tag for identifying the type of a batch response.

    -
    type: EntityApi<EntityBase, DeSerializersT>

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

    +
    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>)

    Type declaration

    responseType: "ReadResponse"

    Tag for identifying the type of a batch response.

    +

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponseCommon.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponseCommon.html index 17e9efc7ec..075df99bd7 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponseCommon.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponseCommon.html @@ -1,15 +1,17 @@ WriteResponseCommon | SAP Cloud SDK for JavaScript - v3.11.0

    Represents a single subresponse to a changeset request within a batch request.

    -
    interface WriteResponseCommon {
        as?: (<EntityT>(entityApi) => EntityT);
        body?: Record<string, any>;
        httpCode: number;
        responseType: "WriteResponse";
        type?: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +
    interface WriteResponseCommon<DeSerializersT> {
        as?: (<EntityT>(entityApi) => EntityT);
        body?: Record<string, any>;
        httpCode: number;
        responseType: "WriteResponse";
        type?: EntityApi<EntityBase, DeSerializersT>;
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

    Properties

    as?: (<EntityT>(entityApi) => EntityT)

    Type declaration

      • <EntityT>(entityApi): EntityT
      • Transform the raw string body into an instance of the given constructor. +

    Properties

    as?: (<EntityT>(entityApi) => EntityT)

    Transform the raw string body into an instance of the given constructor. Note that the response may not exist, so you should only call this method if you know that there is data.

    -

    Type Parameters

    Parameters

    • entityApi: EntityApi<EntityT, DeSerializersT>

    Returns EntityT

    body?: Record<string, any>

    HTTP raw body.

    +

    Type declaration

      • <EntityT>(entityApi): EntityT
      • Transform the raw string body into an instance of the given constructor. +Note that the response may not exist, so you should only call this method if you know that there is data.

        +

        Type Parameters

        Parameters

        Returns EntityT

    body?: Record<string, any>

    HTTP raw body.

    httpCode: number

    HTTP response status code.

    responseType: "WriteResponse"

    Tag for identifying the type of a batch response.

    -
    type?: EntityApi<EntityBase, DeSerializersT>

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

    +

    EntityApi of the response data. Can be undefined for function/action imports or not mappable entities.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponsesCommon.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponsesCommon.html index 524e40c6b5..97ef727fd0 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponsesCommon.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v2.WriteResponsesCommon.html @@ -1,10 +1,10 @@ WriteResponsesCommon | SAP Cloud SDK for JavaScript - v3.11.0

    Represents the list of responses for a change set in a batch request.

    -
    interface WriteResponsesCommon {
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>);
        isSuccess: (() => this is WriteResponsesCommon<DeSerializersT> | ReadResponseCommon<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>);
        responses: WriteResponseCommon<DeSerializersT>[];
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      -

    Hierarchy

    • BatchResponseTypeGuards<DeSerializersT>
      • WriteResponsesCommon

    Properties

    interface WriteResponsesCommon<DeSerializersT> {
        isError: (() => this is ErrorResponse);
        isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>);
        isSuccess: (() => this is WriteResponsesCommon<DeSerializersT> | ReadResponseCommon<DeSerializersT>);
        isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>);
        responses: WriteResponseCommon<DeSerializersT>[];
    }

    Type Parameters

    • DeSerializersT extends DeSerializers

      Type of the (de-)serializers.

      +

    Hierarchy

    Properties

    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>)

    Type declaration

    isSuccess: (() => this is WriteResponsesCommon<DeSerializersT> | ReadResponseCommon<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>)

    Type declaration

    responses: WriteResponseCommon<DeSerializersT>[]

    List of responses for a change set in a batch request.

    +

    Properties

    isError: (() => this is ErrorResponse)

    Type declaration

    isReadResponse: (() => this is ReadResponseCommon<DeSerializersT>)

    Type declaration

    isWriteResponses: (() => this is WriteResponsesCommon<DeSerializersT>)

    Type declaration

    List of responses for a change set in a batch request.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v4.DeSerializers.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v4.DeSerializers.html index 255959fc78..5bafd42586 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v4.DeSerializers.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_odata_v4.DeSerializers.html @@ -1,5 +1,5 @@ DeSerializers | SAP Cloud SDK for JavaScript - v3.11.0

    Interface DeSerializers<BinaryT, BooleanT, ByteT, DecimalT, DoubleT, FloatT, Int16T, Int32T, Int64T, GuidT, SByteT, SingleT, StringT, AnyT, DateT, DateTimeOffsetT, DurationT, TimeOfDayT, EnumT>

    Represents a set of functions that determine (de-)serialization per EDM type.

    -
    interface DeSerializers {
        Edm.Any: DeSerializer<AnyT>;
        Edm.Binary: DeSerializer<BinaryT>;
        Edm.Boolean: DeSerializer<BooleanT>;
        Edm.Byte: DeSerializer<ByteT>;
        Edm.Date: DeSerializer<DateT>;
        Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>;
        Edm.Decimal: DeSerializer<DecimalT>;
        Edm.Double: DeSerializer<DoubleT>;
        Edm.Duration: DeSerializer<DurationT>;
        Edm.Enum: DeSerializer<EnumT>;
        Edm.Float: DeSerializer<FloatT>;
        Edm.Guid: DeSerializer<GuidT>;
        Edm.Int16: DeSerializer<Int16T>;
        Edm.Int32: DeSerializer<Int32T>;
        Edm.Int64: DeSerializer<Int64T>;
        Edm.SByte: DeSerializer<SByteT>;
        Edm.Single: DeSerializer<SingleT>;
        Edm.String: DeSerializer<StringT>;
        Edm.TimeOfDay: DeSerializer<TimeOfDayT>;
    }

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    • DateT = any

    • DateTimeOffsetT = any

    • DurationT = any

    • TimeOfDayT = any

    • EnumT = any

    Hierarchy

    • DeSerializers<BinaryT, BooleanT, ByteT, DecimalT, DoubleT, FloatT, Int16T, Int32T, Int64T, GuidT, SByteT, SingleT, StringT, AnyT>
      • DeSerializers

    Properties

    Type Parameters

    • BinaryT = any

    • BooleanT = any

    • ByteT = any

    • DecimalT = any

    • DoubleT = any

    • FloatT = any

    • Int16T = any

    • Int32T = any

    • Int64T = any

    • GuidT = any

    • SByteT = any

    • SingleT = any

    • StringT = any

    • AnyT = any

    • DateT = any

    • DateTimeOffsetT = any

    • DurationT = any

    • TimeOfDayT = any

    • EnumT = any

    Hierarchy (view full)

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    -
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    -
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    -
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    -
    Edm.Date: DeSerializer<DateT>

    DeSerializer for Edm.DateTime to the generic type DateTimeT.

    -
    Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>

    DeSerializer for Edm.DateTimeOffset to the generic type DateTimeOffsetT.

    -
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    -
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    -
    Edm.Duration: DeSerializer<DurationT>

    DeSerializer for Edm.Duration to the generic type DurationT.

    -
    Edm.Enum: DeSerializer<EnumT>

    DeSerializer for Edm.Enum to the generic type EnumT.

    -
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    -
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    -
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    -
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    -
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    -
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    -
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    -
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

    -
    Edm.TimeOfDay: DeSerializer<TimeOfDayT>

    DeSerializer for Edm.TimeOfDay to the generic type TimeOfDayT.

    +

    Properties

    Edm.Any: DeSerializer<AnyT>

    DeSerializer for Edm.Any to the generic type AnyT.

    +
    Edm.Binary: DeSerializer<BinaryT>

    DeSerializer for Edm.Binary to the generic type BinaryT.

    +
    Edm.Boolean: DeSerializer<BooleanT>

    DeSerializer for Edm.Boolean to the generic type BooleanT.

    +
    Edm.Byte: DeSerializer<ByteT>

    DeSerializer for Edm.Byte to the generic type ByteT.

    +
    Edm.Date: DeSerializer<DateT>

    DeSerializer for Edm.DateTime to the generic type DateTimeT.

    +
    Edm.DateTimeOffset: DeSerializer<DateTimeOffsetT>

    DeSerializer for Edm.DateTimeOffset to the generic type DateTimeOffsetT.

    +
    Edm.Decimal: DeSerializer<DecimalT>

    DeSerializer for Edm.Decimal to the generic type DecimalT.

    +
    Edm.Double: DeSerializer<DoubleT>

    DeSerializer for Edm.Double to the generic type DoubleT.

    +
    Edm.Duration: DeSerializer<DurationT>

    DeSerializer for Edm.Duration to the generic type DurationT.

    +
    Edm.Enum: DeSerializer<EnumT>

    DeSerializer for Edm.Enum to the generic type EnumT.

    +
    Edm.Float: DeSerializer<FloatT>

    DeSerializer for Edm.Float to the generic type FloatT.

    +
    Edm.Guid: DeSerializer<GuidT>

    DeSerializer for Edm.Guid to the generic type GuidT.

    +
    Edm.Int16: DeSerializer<Int16T>

    DeSerializer for Edm.Int16 to the generic type Int16T.

    +
    Edm.Int32: DeSerializer<Int32T>

    DeSerializer for Edm.Int32 to the generic type Int32T.

    +
    Edm.Int64: DeSerializer<Int64T>

    DeSerializer for Edm.Int64 to the generic type Int64T.

    +
    Edm.SByte: DeSerializer<SByteT>

    DeSerializer for Edm.SByte to the generic type SByteT.

    +
    Edm.Single: DeSerializer<SingleT>

    DeSerializer for Edm.Single to the generic type SingleT.

    +
    Edm.String: DeSerializer<StringT>

    DeSerializer for Edm.String to the generic type StringT.

    +
    Edm.TimeOfDay: DeSerializer<TimeOfDayT>

    DeSerializer for Edm.TimeOfDay to the generic type TimeOfDayT.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_openapi.OpenApiRequestParameters.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_openapi.OpenApiRequestParameters.html index 82641f21a0..43543f0f60 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_openapi.OpenApiRequestParameters.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_openapi.OpenApiRequestParameters.html @@ -1,9 +1,9 @@ OpenApiRequestParameters | SAP Cloud SDK for JavaScript - v3.11.0

    Type of the request parameters to be passed to OpenApiRequestBuilder.

    -
    interface OpenApiRequestParameters {
        body?: any;
        pathParameters?: Record<string, any>;
        queryParameters?: Record<string, any>;
    }

    Properties

    interface OpenApiRequestParameters {
        body?: any;
        pathParameters?: Record<string, any>;
        queryParameters?: Record<string, any>;
    }

    Properties

    body?: any

    Request body typically used with "create" and "update" operations (POST, PUT, PATCH).

    -
    pathParameters?: Record<string, any>

    Collection of path parameters.

    -
    queryParameters?: Record<string, any>

    Collection of query parameters.

    +
    pathParameters?: Record<string, any>

    Collection of path parameters.

    +
    queryParameters?: Record<string, any>

    Collection of query parameters.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareContext.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareContext.html index fa8dc77bc1..34b29482f1 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareContext.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareContext.html @@ -1,7 +1,7 @@ MiddlewareContext | SAP Cloud SDK for JavaScript - v3.11.0

    Minimal Context of the middleware.

    -
    interface MiddlewareContext {
        tenantId: undefined | string;
        uri: string;
    }

    Type Parameters

    • ArgumentT

    Hierarchy

    Properties

    interface MiddlewareContext<ArgumentT> {
        tenantId: undefined | string;
        uri: string;
    }

    Type Parameters

    • ArgumentT

    Hierarchy (view full)

    Properties

    Properties

    tenantId: undefined | string

    Tenant identifier.

    uri: string

    URI of the function passed to the middleware.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareOptions.html index 493afea9ed..8bc0990e86 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.MiddlewareOptions.html @@ -1,7 +1,7 @@ MiddlewareOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Interface MiddlewareOptions<ArgumentT, ReturnT, ContextT>

    Input parameter of a middleware.

    -
    interface MiddlewareOptions {
        context: ContextT;
        fn: MiddlewareFunction<ArgumentT, ReturnT>;
    }

    Type Parameters

    Properties

    interface MiddlewareOptions<ArgumentT, ReturnT, ContextT> {
        context: ContextT;
        fn: MiddlewareFunction<ArgumentT, ReturnT>;
    }

    Type Parameters

    Properties

    Properties

    context: ContextT

    Context of the execution e.g. the request context or URL.

    -
    fn: MiddlewareFunction<ArgumentT, ReturnT>

    Initial function enriched by the middleware e.g. axios request getting a timeout.

    +

    Properties

    context: ContextT

    Context of the execution e.g. the request context or URL.

    +

    Initial function enriched by the middleware e.g. axios request getting a timeout.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.ResilienceOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.ResilienceOptions.html index 4ba8f47a49..7a474657e4 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.ResilienceOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_resilience.ResilienceOptions.html @@ -1,5 +1,5 @@ ResilienceOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Interface for Resilience Options.

    -
    interface ResilienceOptions {
        circuitBreaker?: boolean;
        retry?: number | boolean;
        timeout?: number | boolean;
    }

    Properties

    interface ResilienceOptions {
        circuitBreaker?: boolean;
        retry?: number | boolean;
        timeout?: number | boolean;
    }

    Properties

    circuitBreaker?: boolean

    Option for circuit breaker middleware. @@ -11,4 +11,4 @@ True by default, with a 10000 milliseconds timeout. Assign a different value to set a custom timeout.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_test_util.GetTestDestinationOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_test_util.GetTestDestinationOptions.html index 77bf1278a0..84411a0f52 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_test_util.GetTestDestinationOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_test_util.GetTestDestinationOptions.html @@ -1,7 +1,7 @@ GetTestDestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0

    An interface to define systems.json and credentials.json for loading destinations.

    -
    interface GetTestDestinationOptions {
        credentialsFilePath?: string;
        systemsFilePath?: string;
    }

    Properties

    interface GetTestDestinationOptions {
        credentialsFilePath?: string;
        systemsFilePath?: string;
    }

    Properties

    credentialsFilePath?: string

    The path of the credentials.json file.

    systemsFilePath?: string

    The path of the systems.json file.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.LoggerOptions.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.LoggerOptions.html index 103820acd9..7aef88d11f 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.LoggerOptions.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.LoggerOptions.html @@ -1,5 +1,5 @@ LoggerOptions | SAP Cloud SDK for JavaScript - v3.11.0

    Configurable logger options.

    -
    interface LoggerOptions {
        level?: LogLevel;
    }

    Properties

    interface LoggerOptions {
        level?: LogLevel;
    }

    Properties

    Properties

    level?: LogLevel

    The log level of the logger.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.MessageContextObj.html b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.MessageContextObj.html index 6843d542ae..46e49c387b 100644 --- a/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.MessageContextObj.html +++ b/knowledge-base/api-reference/interfaces/sap_cloud_sdk_util.MessageContextObj.html @@ -1,5 +1,5 @@ MessageContextObj | SAP Cloud SDK for JavaScript - v3.11.0

    Log message context for a logger with additional custom data.

    -
    interface MessageContextObj {
        messageContext?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    interface MessageContextObj {
        messageContext?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    Properties

    messageContext?: string

    Name of the message context.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/generatorcommon_src.html b/knowledge-base/api-reference/modules/generatorcommon_src.html deleted file mode 100644 index d6a60d79dd..0000000000 --- a/knowledge-base/api-reference/modules/generatorcommon_src.html +++ /dev/null @@ -1,3 +0,0 @@ -generator-common/src | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_connectivity.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_connectivity.html index 361b4e883b..480fc5cbfd 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_connectivity.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_connectivity.html @@ -29,7 +29,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    AllDestinations BasicProxyConfiguration CacheEntry CachingOptions @@ -98,4 +98,4 @@ toDestinationNameUrl useOrFetchDestination

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_generator.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_generator.html index df57528a8a..da4b482193 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_generator.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_generator.html @@ -4,14 +4,14 @@

    @sap-cloud-sdk/generator

    This packages contains the generator to create your own service module using a service specification (.edmx file).

    -

    Installation

    $ npm install @sap-cloud-sdk/generator
    +

    Installation

    $ npm install @sap-cloud-sdk/generator
     

    Usage (CLI)

    The generator is primarily meant to be used on the command line:

    -
    generate-odata-client --input path/to/your/service-specification(s) --outputDir path/where/the/modules/are/stored
    +
    generate-odata-client --input path/to/your/service-specification(s) --outputDir path/where/the/modules/are/stored
     

    Run generate-odata-client --help for further options.

    Usage (programatically)

    You can also use the generator programmatically. You will have to provide the options anyways.

    -
    import { generate } from '@sap-cloud-sdk/generator';

    // initialize generator options based on what you want to do
    const options: GeneratorOptions = initializeOptions();

    // generate the client using the provided options
    generate(options); +
    import { generate } from '@sap-cloud-sdk/generator';

    // initialize generator options based on what you want to do
    const options: GeneratorOptions = initializeOptions();

    // generate the client using the provided options
    generate(options);

    For more detailed overview visit our generator documentation.

    @@ -34,7 +34,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    Functions

    generate

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_generator_common.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_generator_common.html new file mode 100644 index 0000000000..b8034b6865 --- /dev/null +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_generator_common.html @@ -0,0 +1,30 @@ +@sap-cloud-sdk/generator-common | SAP Cloud SDK for JavaScript - v3.11.0
    + +

    SAP Cloud SDK for JavaScript Logo

    + + +

    @sap-cloud-sdk/generator-common

    This package contains common functions of OData client generator and OpenAPI clint generator. +The APIs of this package are internal and might change in newer versions. Use with caution.

    + + +

    Support

    The recommended way to get in touch with us is to create an issue on GitHub. +Select the issue category Bug, Feature, or Question depending on the nature of your request. +We try to provide fixes, features and answers as soon as possible.

    +

    Contribute

    If you would like to contribute to the SAP Cloud SDK, please make yourself familiar with our contributing guidelines and follow the given instructions.

    +

    Links

    +

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    + +

    Index

    Interfaces

    CommonGeneratorOptions +

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

    +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_http_client.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_http_client.html index 9af7ce469d..11a57d6f95 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_http_client.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_http_client.html @@ -8,7 +8,7 @@

    Installation

    $ npm install @sap-cloud-sdk/http-client
     

    Usage

    To make a request, use the executeHttpRequest function.

    -
    executeHttpRequest(destination, requestConfig, httpRequestOptions);
    +
    executeHttpRequest(destination, requestConfig, httpRequestOptions);
     

    For more detailed overview visit our Generic HTTP Client documentation.

    @@ -31,7 +31,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    CsrfMiddlewareOptions DestinationHttpRequestConfig HttpMiddlewareContext HttpRequestConfigBase @@ -51,4 +51,4 @@ executeHttpRequest executeHttpRequestWithOrigin

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_mail_client.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_mail_client.html index baae5c21ce..c25ae1b9f9 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_mail_client.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_mail_client.html @@ -7,7 +7,7 @@

    Installation

    $ npm install @sap-cloud-sdk/mail-client
     

    Usage

    Use the sendMail function to send e-mails.

    -
    sendMail(destination, { from: 'from@sap.com', to: 'to@sap.com', subject: 'subject', text: 'text' });
    +
    sendMail(destination, { from: 'from@sap.com', to: 'to@sap.com', subject: 'subject', text: 'text' });
     
    @@ -29,7 +29,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    Type Aliases

    Functions

    sendMail

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_common.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_common.html index bd90a8a163..264eb45fc9 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_common.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_common.html @@ -26,7 +26,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Classes

    Index

    Classes

    AllFields BatchChangeSet BooleanFilterFunction CollectionField @@ -158,4 +158,4 @@ throwErrorWhenReturnTypeIsUnionType transformVariadicArgumentToArray

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v2.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v2.html index a85d4a07dc..b2ee0c9219 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v2.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v2.html @@ -24,7 +24,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    References

    References

    AllFields BatchChangeSet ComplexTypeField Constructable @@ -96,4 +96,4 @@ transformReturnValueForEntityList transformReturnValueForUndefined

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

    -

    References

    Re-exports AllFields
    Re-exports BatchChangeSet
    Re-exports ComplexTypeField
    Re-exports Constructable
    Re-exports ConstructorOrField
    Renames and re-exports CustomOrDefaultType
    Re-exports DeSerializer
    Renames and re-exports DeSerializers
    Re-exports DeserializedType
    Re-exports EdmTypeField
    Re-exports EntityApi
    Re-exports EntityBase
    Re-exports EntityBuilder
    Re-exports EntityBuilderType
    Re-exports FieldBuilder
    Re-exports FieldOptions
    Re-exports Link
    Re-exports OneToManyLink
    Re-exports OneToOneLink
    Re-exports OperationParameter
    Re-exports OrderableEdmTypeField
    Re-exports PropertyMetadata
    Re-exports RequestBuilder
    Re-exports Time
    Re-exports and
    Re-exports asc
    Re-exports desc
    Re-exports entityBuilder
    Re-exports not
    Re-exports or
    Re-exports throwErrorWhenReturnTypeIsUnionType
    Re-exports transformVariadicArgumentToArray
    \ No newline at end of file +

    References

    Re-exports AllFields
    Re-exports BatchChangeSet
    Re-exports ComplexTypeField
    Re-exports Constructable
    Re-exports ConstructorOrField
    Renames and re-exports CustomOrDefaultType
    Re-exports DeSerializer
    Renames and re-exports DeSerializers
    Re-exports DeserializedType
    Re-exports EdmTypeField
    Re-exports EntityApi
    Re-exports EntityBase
    Re-exports EntityBuilder
    Re-exports EntityBuilderType
    Re-exports FieldBuilder
    Re-exports FieldOptions
    Re-exports Link
    Re-exports OneToManyLink
    Re-exports OneToOneLink
    Re-exports OperationParameter
    Re-exports OrderableEdmTypeField
    Re-exports PropertyMetadata
    Re-exports RequestBuilder
    Re-exports Time
    Re-exports and
    Re-exports asc
    Re-exports desc
    Re-exports entityBuilder
    Re-exports not
    Re-exports or
    Re-exports throwErrorWhenReturnTypeIsUnionType
    Re-exports transformVariadicArgumentToArray
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v4.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v4.html index 2aae72b264..4a5f3d7d90 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v4.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_odata_v4.html @@ -24,7 +24,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    References

    References

    AllFields BatchChangeSet CollectionField ComplexTypeField @@ -115,4 +115,4 @@ transformReturnValueForEntityList transformReturnValueForUndefined

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

    -

    References

    Re-exports AllFields
    Re-exports BatchChangeSet
    Re-exports CollectionField
    Re-exports ComplexTypeField
    Re-exports Constructable
    Re-exports ConstructorOrField
    Renames and re-exports CustomOrDefaultType
    Re-exports DeSerializer
    Renames and re-exports DeSerializers
    Re-exports DeserializedType
    Re-exports EdmTypeField
    Re-exports EntityApi
    Re-exports EntityBase
    Re-exports EntityBuilder
    Re-exports EntityBuilderType
    Re-exports EnumField
    Re-exports FieldBuilder
    Re-exports FieldOptions
    Re-exports Link
    Re-exports OneToManyLink
    Re-exports OneToOneLink
    Re-exports OperationParameter
    Re-exports OrderableEdmTypeField
    Re-exports PropertyMetadata
    Re-exports RequestBuilder
    Re-exports Time
    Re-exports and
    Re-exports asc
    Re-exports desc
    Re-exports entityBuilder
    Re-exports not
    Re-exports or
    Re-exports throwErrorWhenReturnTypeIsUnionType
    Re-exports transformVariadicArgumentToArray
    \ No newline at end of file +

    References

    Re-exports AllFields
    Re-exports BatchChangeSet
    Re-exports CollectionField
    Re-exports ComplexTypeField
    Re-exports Constructable
    Re-exports ConstructorOrField
    Renames and re-exports CustomOrDefaultType
    Re-exports DeSerializer
    Renames and re-exports DeSerializers
    Re-exports DeserializedType
    Re-exports EdmTypeField
    Re-exports EntityApi
    Re-exports EntityBase
    Re-exports EntityBuilder
    Re-exports EntityBuilderType
    Re-exports EnumField
    Re-exports FieldBuilder
    Re-exports FieldOptions
    Re-exports Link
    Re-exports OneToManyLink
    Re-exports OneToOneLink
    Re-exports OperationParameter
    Re-exports OrderableEdmTypeField
    Re-exports PropertyMetadata
    Re-exports RequestBuilder
    Re-exports Time
    Re-exports and
    Re-exports asc
    Re-exports desc
    Re-exports entityBuilder
    Re-exports not
    Re-exports or
    Re-exports throwErrorWhenReturnTypeIsUnionType
    Re-exports transformVariadicArgumentToArray
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi.html index 4cf15ba77a..f3caab4e85 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi.html @@ -29,7 +29,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Classes

    Index

    Classes

    Interfaces

    OpenApiRequestParameters

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi_generator.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi_generator.html index d005fa1fa0..757607091f 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi_generator.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_openapi_generator.html @@ -5,17 +5,17 @@

    @sap-cloud-sdk/openapi-generator

    This package contains the generator to create your own service module using a OpenAPI specification. This generator is based on the OpenAPI Tools generator for OpenAPI and adds some additional code for convenience to better integrate with the SAP Cloud SDK.

    -

    Installation

    $ npm install @sap-cloud-sdk/openapi-generator
    +

    Installation

    $ npm install @sap-cloud-sdk/openapi-generator
     

    To run the CLI locally, compile and link the package.

    -
    $ yarn install

    $ yarn compile

    $ npm link

    $ openapi-generator help +
    $ yarn install

    $ yarn compile

    $ npm link

    $ openapi-generator help

    Usage (CLI)

    The generator is primarily meant to be used on the command line:

    -
    npx openapi-generator --input path/to/your/service-specification(s) --outputDir path/where/the/modules/are/stored
    +
    npx openapi-generator --input path/to/your/service-specification(s) --outputDir path/where/the/modules/are/stored
     

    Run openapi-generator --help for further options.

    Usage (programatically)

    You can also use the generator programmatically. You will have to provide the options anyways.

    -
    import { generate } from '@sap-cloud-sdk/openapi-generator';

    // initialize generator options based on what you want to do
    const options: GeneratorOptions = initializeOptions();

    // generate the client using the provided options
    generate(options); +
    import { generate } from '@sap-cloud-sdk/openapi-generator';

    // initialize generator options based on what you want to do
    const options: GeneratorOptions = initializeOptions();

    // generate the client using the provided options
    generate(options);

    For more detailed overview visit our generator documentation.

    @@ -37,7 +37,7 @@
  • Sample repository
  • License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Type Aliases

    Index

    Type Aliases

    Functions

    generate

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_resilience.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_resilience.html index 15c257ebcb..f1c30f14f6 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_resilience.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_resilience.html @@ -8,7 +8,7 @@

    Installation

    $ npm install @sap-cloud-sdk/resilience
     

    Usage

    Add a timeout middleware to a request.

    -
    executeHttpRequest(destination, { middleware: [ timeout() ] }, httpRequestOptions);
    +
    executeHttpRequest(destination, { middleware: [ timeout() ] }, httpRequestOptions);
     

    For more detailed overview visit our resilience documentation.

    @@ -31,7 +31,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    Type Aliases

    Middleware @@ -42,4 +42,4 @@ retry timeout

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_temporal_de_serializers.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_temporal_de_serializers.html index e755fa325e..cbe25bff89 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_temporal_de_serializers.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_temporal_de_serializers.html @@ -6,7 +6,7 @@

    @sap-cloud-sdk/temporal-de-serializers

    This package contains the Temporal based middleware for date/time (de-)serialization in the SAP Cloud SDK.

    Installation

    $ npm install @sap-cloud-sdk/temporal-de-serializers
     
    -

    Usage

    import { temporalDeSerializersV4 } from '@sap-cloud-sdk/temporal-de-serializers';

    const { businessPartnerApi } = businessPartnerService(temporalDeSerializersV4);
    businessPartnerApi
    .entityBuilder()
    .organizationFoundationDate(
    Temporal.PlainDateTime.from('1995-12-07T03:24:30')
    )
    .build(); +

    Usage

    import { temporalDeSerializersV4 } from '@sap-cloud-sdk/temporal-de-serializers';

    const { businessPartnerApi } = businessPartnerService(temporalDeSerializersV4);
    businessPartnerApi
    .entityBuilder()
    .organizationFoundationDate(
    Temporal.PlainDateTime.from('1995-12-07T03:24:30')
    )
    .build();

    For more detailed overview visit the Temporal middleware documentation.

    @@ -29,7 +29,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Variables

    Index

    Variables

    temporalDeSerializersV2 temporalDeSerializersV4

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_test_util.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_test_util.html index caf958cc10..b4fa8f260a 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_test_util.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_test_util.html @@ -8,13 +8,13 @@

    Usage

    The test-util package makes writing tests for your SAP Business Technology 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/test-util';
    mockTestDestination('mockDestinationName'); +
    import { mockTestDestination } from '@sap-cloud-sdk/test-util';
    mockTestDestination('mockDestinationName');

    You need to save your system information in local file systems.json:

    -
    {
    "systems": [
    {
    "alias": "mockDestinationName",
    "uri": "https://www.example.com"
    }
    ]
    } +
    {
    "systems": [
    {
    "alias": "mockDestinationName",
    "uri": "https://www.example.com"
    }
    ]
    }

    and credentials.json:

    -
    {
    "credentials": [
    {
    "alias": "SYS_001",
    "username": "username",
    "password": "password"
    }
    ]
    } +
    {
    "credentials": [
    {
    "alias": "SYS_001",
    "username": "username",
    "password": "password"
    }
    ]
    }
    @@ -36,7 +36,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Interfaces

    Index

    Interfaces

    Functions

    getTestDestinationByAlias getTestDestinations mockAllTestDestinations @@ -45,4 +45,4 @@ unmockAllTestDestinations unmockTestDestination

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/modules/sap_cloud_sdk_util.html b/knowledge-base/api-reference/modules/sap_cloud_sdk_util.html index 9040adf09b..60ceb80d11 100644 --- a/knowledge-base/api-reference/modules/sap_cloud_sdk_util.html +++ b/knowledge-base/api-reference/modules/sap_cloud_sdk_util.html @@ -9,7 +9,7 @@

    Usage

    The util package collects useful tools that help build your SAP Business Technology 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'); +
    import { setLogLevel } from '@sap-cloud-sdk/util';
    setLogLevel('debug', 'destination-accessor');
    @@ -31,7 +31,7 @@

    License

    The SAP Cloud SDK is released under the Apache License Version 2.0.

    -

    Index

    Classes

    Index

    Classes

    Interfaces

    LoggerOptions MessageContextObj @@ -112,4 +112,4 @@ upperCaseSnakeCase zip

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AllDestinationOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AllDestinationOptions.html index e979b4f4f6..41db5fa93a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AllDestinationOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AllDestinationOptions.html @@ -1,3 +1,3 @@ -AllDestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0
    AllDestinationOptions: Omit<DestinationOptions, "selectionStrategy" | "isolationStrategy">

    Options used to fetch all destinations.

    +AllDestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0
    AllDestinationOptions: Omit<DestinationOptions, "selectionStrategy" | "isolationStrategy">

    Options used to fetch all destinations.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AuthenticationType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AuthenticationType.html index 9b5f2ac67e..f61454035b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AuthenticationType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.AuthenticationType.html @@ -1,3 +1,3 @@ AuthenticationType | SAP Cloud SDK for JavaScript - v3.11.0
    AuthenticationType: "PrincipalPropagation" | "NoAuthentication" | "BasicAuthentication" | "SAMLAssertion" | "OAuth2SAMLBearerAssertion" | "OAuth2ClientCredentials" | "OAuth2UserTokenExchange" | "ClientCertificateAuthentication" | "OAuth2JWTBearer" | "OAuth2Password" | "OAuth2RefreshToken"

    Represents the authentication type of a destination.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationCacheInterface.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationCacheInterface.html index 473d30116f..13cd2aef44 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationCacheInterface.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationCacheInterface.html @@ -1,4 +1,4 @@ -DestinationCacheInterface | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationCacheInterface: AsyncCacheInterface<Destination>

    Type to implement custom destination caching. +DestinationCacheInterface | SAP Cloud SDK for JavaScript - v3.11.0

    DestinationCacheInterface: AsyncCacheInterface<Destination>

    Type to implement custom destination caching. To use a custom cache, call setDestinationCache and pass a cache instance that implements this interface.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOptions.html index 0ebbaabf3d..1825950fc4 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOptions.html @@ -1,3 +1,3 @@ DestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOrFetchOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOrFetchOptions.html index 06454e3eb3..6e284fe1a8 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOrFetchOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationOrFetchOptions.html @@ -1,3 +1,3 @@ DestinationOrFetchOptions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationProxyType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationProxyType.html index 4cbe5db9aa..384f828238 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationProxyType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationProxyType.html @@ -1,3 +1,3 @@ DestinationProxyType | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationProxyType: "OnPremise" | "Internet" | "PrivateLink" | null

    Represents the proxy type on a destination.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationRetrievalOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationRetrievalOptions.html index 0f5af7eac4..4ff127fe94 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationRetrievalOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationRetrievalOptions.html @@ -5,4 +5,4 @@ This parameter enables 3 retries on the destination by name calls. By default, the retry is disabled.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationSelectionStrategy.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationSelectionStrategy.html index 62fa543fe2..5acdffd2a5 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationSelectionStrategy.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationSelectionStrategy.html @@ -1,4 +1,4 @@ -DestinationSelectionStrategy | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationSelectionStrategy: ((allDestinations, destinationName) => Destination | null)

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithName.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithName.html index 16bc4bb626..6bd02f092b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithName.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithName.html @@ -1,3 +1,3 @@ DestinationWithName | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationWithName: Destination & {
        name: string;
    }

    Represents a destination with a name property.

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

    -

    Type declaration

    • name: string
    \ No newline at end of file +

    Type declaration

    • name: string
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithoutToken.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithoutToken.html index d96ee6b81f..1a4341203b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithoutToken.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.DestinationWithoutToken.html @@ -1,3 +1,3 @@ -DestinationWithoutToken | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationWithoutToken: Omit<Destination, "authTokens">

    A Destination which does not contain | authTokens.

    +DestinationWithoutToken | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationWithoutToken: Omit<Destination, "authTokens">

    A Destination which does not contain | authTokens.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestination.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestination.html index 1c8693ce4a..0864f9173f 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestination.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestination.html @@ -1,3 +1,3 @@ HttpDestination | SAP Cloud SDK for JavaScript - v3.11.0
    HttpDestination: Destination & {
        url: string;
    }

    Destination for HTTP request where the URL is mandatory.

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

    -

    Type declaration

    • url: string
    \ No newline at end of file +

    Type declaration

    • url: string
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestinationOrFetchOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestinationOrFetchOptions.html index a22a070ce6..dba5c1cf27 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestinationOrFetchOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.HttpDestinationOrFetchOptions.html @@ -1,3 +1,3 @@ HttpDestinationOrFetchOptions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.IsolationStrategy.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.IsolationStrategy.html index 5aa4c2db44..75b43a585d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.IsolationStrategy.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.IsolationStrategy.html @@ -1,4 +1,4 @@ IsolationStrategy | SAP Cloud SDK for JavaScript - v3.11.0
    IsolationStrategy: "tenant" | "tenant-user"

    Represents the isolation strategy in the destination cache. The available strategies are isolation by tenant or isolation by tenant and user.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.PartialDestinationFetchOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.PartialDestinationFetchOptions.html index a67998316a..9623083dfc 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.PartialDestinationFetchOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.PartialDestinationFetchOptions.html @@ -4,4 +4,4 @@

    Deprecated

    Since v3.4.0. Use either ServiceBindingTransformOptions or getDestinationFromServiceBinding. Represents partial options to fetch destinations.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.Protocol.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.Protocol.html index 18b96e5fce..6ab0be9caa 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.Protocol.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.Protocol.html @@ -1,3 +1,3 @@ Protocol | SAP Cloud SDK for JavaScript - v3.11.0
    Protocol: "http" | "https" | "socks"

    Supported web protocols for requests made by the SAP Cloud SDK.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.RegisterDestinationOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.RegisterDestinationOptions.html index 4c5f267942..64d9ff75a0 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.RegisterDestinationOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.RegisterDestinationOptions.html @@ -1,3 +1,3 @@ -RegisterDestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0
    RegisterDestinationOptions: Pick<DestinationFetchOptions, "jwt" | "isolationStrategy"> & {
        inferMtls?: boolean;
        useMtlsCache?: boolean;
    }

    Represents options to configure how a destination should be registered.

    +RegisterDestinationOptions | SAP Cloud SDK for JavaScript - v3.11.0
    RegisterDestinationOptions: Pick<DestinationFetchOptions, "jwt" | "isolationStrategy"> & {
        inferMtls?: boolean;
        useMtlsCache?: boolean;
    }

    Represents options to configure how a destination should be registered.

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

    -

    Type declaration

    • Optional inferMtls?: boolean
    • Optional useMtlsCache?: boolean
    \ No newline at end of file +

    Type declaration

    • Optional inferMtls?: boolean
    • Optional useMtlsCache?: boolean
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformFunction.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformFunction.html index 20e754bf8f..ae4e4cc74e 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformFunction.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformFunction.html @@ -1,3 +1,3 @@ -ServiceBindingTransformFunction | SAP Cloud SDK for JavaScript - v3.11.0
    ServiceBindingTransformFunction: ((service, options?) => Promise<Destination>)

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformOptions.html index 8b3cde5d54..c523702434 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceBindingTransformOptions.html @@ -1,4 +1,4 @@ ServiceBindingTransformOptions | SAP Cloud SDK for JavaScript - v3.11.0
    ServiceBindingTransformOptions: {
        jwt?: JwtPayload;
    } & CachingOptions

    Represents options passed to the service binding transform function.

    Type declaration

    • Optional jwt?: JwtPayload

      The JWT payload used to fetch destinations.

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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceCredentials.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceCredentials.html index 5e7f2197c5..15b466771b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceCredentials.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.ServiceCredentials.html @@ -1,3 +1,3 @@ ServiceCredentials | SAP Cloud SDK for JavaScript - v3.11.0
    ServiceCredentials: {
        clientid: string;
        [other: string]: any;
    } & ({
        clientsecret: string;
    } | {
        certificate: string;
        key: string;
    })

    Unspecific representation of a service's credentials as read from VCAP_SERVICES (for Cloud Foundry) or mounted secrets (for K8S).

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

    -

    Type declaration

    • [other: string]: any
    • clientid: string
    \ No newline at end of file +

    Type declaration

    • [other: string]: any
    • clientid: string
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.XsuaaServiceCredentials.html b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.XsuaaServiceCredentials.html index 19019a5723..558ba923e9 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.XsuaaServiceCredentials.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_connectivity.XsuaaServiceCredentials.html @@ -1,3 +1,3 @@ XsuaaServiceCredentials | SAP Cloud SDK for JavaScript - v3.11.0
    XsuaaServiceCredentials: ServiceCredentials & {
        identityzone: string;
        identityzoneid: string;
        sburl: string;
        tenantid: string;
        tenantmode: string;
        uaadomain: string;
        url: string;
        verificationkey: string;
        xsappname: string;
    }

    Credentials for the XSUAA service.

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

    -

    Type declaration

    • identityzone: string
    • identityzoneid: string
    • sburl: string
    • tenantid: string
    • tenantmode: string
    • uaadomain: string
    • url: string
    • verificationkey: string
    • xsappname: string
    \ No newline at end of file +

    Type declaration

    • identityzone: string
    • identityzoneid: string
    • sburl: string
    • tenantid: string
    • tenantmode: string
    • uaadomain: string
    • url: string
    • verificationkey: string
    • xsappname: string
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddleware.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddleware.html index efdd7c2582..489af93a8b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddleware.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddleware.html @@ -1,3 +1,3 @@ HttpMiddleware | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddlewareOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddlewareOptions.html index 82db2b9467..c121656521 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddlewareOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpMiddlewareOptions.html @@ -1,3 +1,3 @@ HttpMiddlewareOptions | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfig.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfig.html index f9af43d67d..8429259f9d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfig.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfig.html @@ -1,3 +1,3 @@ -HttpRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    HttpRequestConfig: HttpRequestConfigBase & {
        headers?: Record<string, any>;
        params?: Record<string, any>;
    }

    This interface is compatible with RawAxiosRequestConfig.

    +HttpRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    HttpRequestConfig: HttpRequestConfigBase & {
        headers?: Record<string, any>;
        params?: Record<string, any>;
    }

    This interface is compatible with RawAxiosRequestConfig.

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

    -

    Type declaration

    • Optional headers?: Record<string, any>
    • Optional params?: Record<string, any>
    \ No newline at end of file +

    Type declaration

    • Optional headers?: Record<string, any>
    • Optional params?: Record<string, any>
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfigWithOrigin.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfigWithOrigin.html index 0864c96137..e272298969 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfigWithOrigin.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.HttpRequestConfigWithOrigin.html @@ -1,4 +1,4 @@ HttpRequestConfigWithOrigin | SAP Cloud SDK for JavaScript - v3.11.0
    HttpRequestConfigWithOrigin: HttpRequestConfigBase & {
        headers?: OriginOptions;
        params?: OriginOptions;
    }

    This interface is similar to HttpRequestConfig. In addition, the headers and params can be defined with "origin" information.

    Type declaration

    See

    OriginOptions

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.Method.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.Method.html index 8035610800..8013e863d9 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.Method.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.Method.html @@ -1,3 +1,3 @@ Method | SAP Cloud SDK for JavaScript - v3.11.0
    Method: "get" | "GET" | "delete" | "DELETE" | "head" | "HEAD" | "options" | "OPTIONS" | "post" | "POST" | "put" | "PUT" | "patch" | "PATCH"

    HTTP Methods supported by the http-client.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.ParameterEncoder.html b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.ParameterEncoder.html index 1f5d918b07..aed5306617 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.ParameterEncoder.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_http_client.ParameterEncoder.html @@ -1,3 +1,3 @@ -ParameterEncoder | SAP Cloud SDK for JavaScript - v3.11.0
    ParameterEncoder: ((parameter) => Record<string, any>)

    Type declaration

      • (parameter): Record<string, any>
      • Type of the parameter encoder.

        +ParameterEncoder | SAP Cloud SDK for JavaScript - v3.11.0
        ParameterEncoder: ((parameter) => Record<string, any>)

        Type of the parameter encoder.

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

        -

        Parameters

        • parameter: Record<string, any>

        Returns Record<string, any>

    \ No newline at end of file +

    Type declaration

      • (parameter): Record<string, any>
      • Parameters

        • parameter: Record<string, any>

        Returns Record<string, any>

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_mail_client.Headers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_mail_client.Headers.html index e8d0397782..d02b8e8050 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_mail_client.Headers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_mail_client.Headers.html @@ -2,4 +2,4 @@ Prepared header values that are not folded or encoded by Nodemailer. This type is compatible with Headers of nodemailer.

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

    -

    Type declaration

    • [key: string]: string | string[] | {
          prepared: boolean;
          value: string;
      }
    \ No newline at end of file +

    Type declaration

    • [key: string]: string | string[] | {
          prepared: boolean;
          value: string;
      }
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.BatchSubRequestPathType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.BatchSubRequestPathType.html index 32ed140c62..17bf01b92d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.BatchSubRequestPathType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.BatchSubRequestPathType.html @@ -1,3 +1,3 @@ BatchSubRequestPathType | SAP Cloud SDK for JavaScript - v3.11.0
    BatchSubRequestPathType: "absolute" | "relativeToService" | "relativeToEntity" | "noPath"

    The path in the sub request should be serialized as an absolute or relative URL.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ChangesetBuilderTypes.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ChangesetBuilderTypes.html index e0e631f56c..7be4a5f201 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ChangesetBuilderTypes.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ChangesetBuilderTypes.html @@ -1,4 +1,4 @@ -ChangesetBuilderTypes | SAP Cloud SDK for JavaScript - v3.11.0
    ChangesetBuilderTypes<DeSerializersT>: CreateRequestBuilderBase<EntityBase, DeSerializersT> | UpdateRequestBuilderBase<EntityBase, DeSerializersT> | DeleteRequestBuilderBase<EntityBase, DeSerializersT> | Omit<OperationRequestBuilderBase<any, any, any>, "execute">

    Some function imports contain not serializable entities and the execute() method is removed from them. +ChangesetBuilderTypes | SAP Cloud SDK for JavaScript - v3.11.0

    Some function imports contain not serializable entities and the execute() method is removed from them. Since the execute method is not needed in batch the execute it is removed from all function imports.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CollectionFieldType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CollectionFieldType.html index 387b5317ed..d84e083fea 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CollectionFieldType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CollectionFieldType.html @@ -1,5 +1,5 @@ -CollectionFieldType | SAP Cloud SDK for JavaScript - v3.11.0
    CollectionFieldType<CollectionFieldT>: CollectionFieldT | ComplexTypeNamespace<CollectionFieldT>

    Convenience type to reflect the type of the instances of a collection field. +CollectionFieldType | SAP Cloud SDK for JavaScript - v3.11.0

    Convenience type to reflect the type of the instances of a collection field. The actual type of the elements for complex type collections is ComplexTypeNamespace.

    -

    Type Parameters

    • CollectionFieldT extends EdmTypeShared<"any"> | Record<string, any>

      Type of of elements of the collection. This can either be an EDM type or complex type.

      +

      Type Parameters

      • CollectionFieldT extends EdmTypeShared<"any"> | Record<string, any>

        Type of of elements of the collection. This can either be an EDM type or complex type.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypeFieldConstructor.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypeFieldConstructor.html index e44f11c911..b267d25849 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypeFieldConstructor.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypeFieldConstructor.html @@ -1,3 +1,3 @@ -ComplexTypeFieldConstructor | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias ComplexTypeFieldConstructor<ComplexTypeFieldT, EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>

    ComplexTypeFieldConstructor<ComplexTypeFieldT, EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>: (new (fieldName, fieldOf, deSerializers, fieldOptions?) => ComplexTypeFieldT)

    Type Parameters

    • ComplexTypeFieldT extends ComplexTypeField<EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>

    • EntityT extends EntityBase

    • DeSerializersT extends DeSerializers

    • ComplexT

    • NullableT extends boolean

    • SelectableT extends boolean

    Type declaration

    \ No newline at end of file +

    Type Parameters

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypePropertyFields.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypePropertyFields.html index 381ec337bd..7e28a539ac 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypePropertyFields.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ComplexTypePropertyFields.html @@ -1,4 +1,4 @@ -ComplexTypePropertyFields | SAP Cloud SDK for JavaScript - v3.11.0
    ComplexTypePropertyFields<EntityT>: EdmTypeField<EntityT, any, any, boolean, false> | OrderableEdmTypeField<EntityT, any, any, boolean, false>

    A complex type contains multiple properties. +ComplexTypePropertyFields | SAP Cloud SDK for JavaScript - v3.11.0

    ComplexTypePropertyFields<EntityT>: EdmTypeField<EntityT, any, any, boolean, false> | OrderableEdmTypeField<EntityT, any, any, boolean, false>

    A complex type contains multiple properties. This type represents the possible types of these properties.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ConstructorOrField.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ConstructorOrField.html index 748d53cd1a..4eeb7806ad 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ConstructorOrField.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ConstructorOrField.html @@ -1,3 +1,3 @@ -ConstructorOrField | SAP Cloud SDK for JavaScript - v3.11.0
    ConstructorOrField<EntityT, ComplexT>: Constructable<EntityT> | ComplexTypeField<EntityT, DeSerializers, ComplexT, boolean, boolean>

    Union type to represent the parent of a field. This can either be an entity constructor or a complex type field.

    +ConstructorOrField | SAP Cloud SDK for JavaScript - v3.11.0
    ConstructorOrField<EntityT, ComplexT>: Constructable<EntityT> | ComplexTypeField<EntityT, DeSerializers, ComplexT, boolean, boolean>

    Union type to represent the parent of a field. This can either be an entity constructor or a complex type field.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CustomOrDefaultType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CustomOrDefaultType.html index 87f2e5ecd6..f885e1c832 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CustomOrDefaultType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.CustomOrDefaultType.html @@ -1,7 +1,7 @@ -CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializersT>

    CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializersT>: EdmT extends keyof CustomDeSerializerT
        ? CustomDeSerializerT[EdmT] extends DeSerializer<infer CustomT> | undefined
            ? CustomT
            : DeserializedType<DefaultDeSerializersT, EdmT>
        : DeserializedType<DefaultDeSerializersT, EdmT>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. +CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializersT>

    CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializersT>: EdmT extends keyof CustomDeSerializerT
        ? CustomDeSerializerT[EdmT] extends DeSerializer<infer CustomT> | undefined
            ? CustomT
            : DeserializedType<DefaultDeSerializersT, EdmT>
        : DeserializedType<DefaultDeSerializersT, EdmT>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. If the custom (de-)serializers specify a type for the given EDM type, this type is inferred. Otherwise the given DefaultType is used.

    -

    Type Parameters

    • CustomDeSerializerT

      Type of the custom (de-)serializers.

      -
    • EdmT

      The EDM type to infer the type for.

      +

      Type Parameters

      • CustomDeSerializerT

        Type of the custom (de-)serializers.

        +
      • EdmT

        The EDM type to infer the type for.

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

        -
      • DefaultDeSerializersT extends DefaultDeSerializers

    \ No newline at end of file +
  • DefaultDeSerializersT extends DefaultDeSerializers

  • \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DefaultDeSerializers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DefaultDeSerializers.html index 5eb1f0452d..28127dcabe 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DefaultDeSerializers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DefaultDeSerializers.html @@ -1,3 +1,3 @@ -DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any>

    Type of the default (de-)serializers.

    +DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any>

    Type of the default (de-)serializers.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DeserializedType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DeserializedType.html index 7faa284e25..a855f25dea 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DeserializedType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.DeserializedType.html @@ -1,5 +1,5 @@ -DeserializedType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias DeserializedType<DeSerializersT, EdmT>

    DeserializedType<DeSerializersT, EdmT>: EdmT extends keyof DeSerializersT
        ? DeSerializersT[EdmT] extends DeSerializer<infer DeserializedT>
            ? DeserializedT
            : any
        : any

    Infers the deserialized type for an EDM type from the given (de-)serializers type.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeCommon.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeCommon.html index 670a18c7b9..e0e5d4e954 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeCommon.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeCommon.html @@ -1,3 +1,3 @@ EdmTypeCommon | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeDifferentConverters.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeDifferentConverters.html index 4fdf24fcbb..47131df7d8 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeDifferentConverters.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeDifferentConverters.html @@ -1,3 +1,3 @@ EdmTypeDifferentConverters | SAP Cloud SDK for JavaScript - v3.11.0
    EdmTypeDifferentConverters: "Edm.DateTimeOffset"

    Includes all EDM types that have different converters for OData version 2 and 4.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeSameConverters.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeSameConverters.html index 2cd63350a8..7e77d42395 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeSameConverters.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeSameConverters.html @@ -1,3 +1,3 @@ EdmTypeSameConverters | SAP Cloud SDK for JavaScript - v3.11.0
    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"

    PLEASER REVIEW.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeShared.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeShared.html index 9c4ff11f08..3bf93e9ee6 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeShared.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EdmTypeShared.html @@ -1,4 +1,4 @@ -EdmTypeShared | SAP Cloud SDK for JavaScript - v3.11.0
    EdmTypeShared<VersionT>: VersionT extends any
        ? EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4
        : EdmTypeCommon | ExclusiveEdmTypeV2 | ExclusiveEdmTypeV4

    Represents all valid EDM types for one OData version (either v2 or v4). +EdmTypeShared | SAP Cloud SDK for JavaScript - v3.11.0

    Represents all valid EDM types for one OData version (either v2 or v4). Currently, due to an issue in TypeScript, this includes all valid types for OData v2 and v4.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityBuilderType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityBuilderType.html index 6e39059aef..ab01bac0d1 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityBuilderType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityBuilderType.html @@ -1,3 +1,3 @@ -EntityBuilderType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias EntityBuilderType<EntityT, DeSerializersT>

    EntityBuilderType<EntityT, DeSerializersT>: {
        [property in keyof Required<Omit<EntityT, keyof EntityBase>>]: ((value) => EntityBuilderType<EntityT, DeSerializersT>)
    } & EntityBuilder<EntityT, DeSerializersT>

    Entity builder type with check for EntityT.

    +EntityBuilderType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias EntityBuilderType<EntityT, DeSerializersT>

    EntityBuilderType<EntityT, DeSerializersT>: {
        [property in keyof Required<Omit<EntityT, keyof EntityBase>>]: ((value) => EntityBuilderType<EntityT, DeSerializersT>)
    } & EntityBuilder<EntityT, DeSerializersT>

    Entity builder type with check for EntityT.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityType.html index 5d2254a229..b949a0fe13 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityType.html @@ -1,3 +1,3 @@ -EntityType | SAP Cloud SDK for JavaScript - v3.11.0
    EntityType<forExtraction>: forExtraction extends EntityApi<infer EntityT, any>
        ? EntityT
        : never

    Helper type to extract the type of an entity from an API so EntityType<MyPetApi> is Dog.

    +EntityType | SAP Cloud SDK for JavaScript - v3.11.0
    EntityType<forExtraction>: forExtraction extends EntityApi<infer EntityT, any>
        ? EntityT
        : never

    Helper type to extract the type of an entity from an API so EntityType<MyPetApi> is Dog.

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

    -

    Type Parameters

    • forExtraction

    \ No newline at end of file +

    Type Parameters

    • forExtraction

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityTypeFromFieldOf.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityTypeFromFieldOf.html index 9c98b2caa5..fd73aa60d9 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityTypeFromFieldOf.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.EntityTypeFromFieldOf.html @@ -1,3 +1,3 @@ -EntityTypeFromFieldOf | SAP Cloud SDK for JavaScript - v3.11.0
    EntityTypeFromFieldOf<FieldOfT>: FieldOfT extends ConstructorOrField<infer EntityT>
        ? EntityT
        : never

    Helper type to extract the entity from a field so EntityTypeFromFieldOf<EdmTypeField> is MyEntity.

    +EntityTypeFromFieldOf | SAP Cloud SDK for JavaScript - v3.11.0
    EntityTypeFromFieldOf<FieldOfT>: FieldOfT extends ConstructorOrField<infer EntityT>
        ? EntityT
        : never

    Helper type to extract the entity from a field so EntityTypeFromFieldOf<EdmTypeField> is MyEntity.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV2.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV2.html index 5ea88f32fd..1168c06d49 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV2.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV2.html @@ -1,3 +1,3 @@ ExclusiveEdmTypeV2 | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV4.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV4.html index 2248832609..f75f06937d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV4.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ExclusiveEdmTypeV4.html @@ -1,3 +1,3 @@ ExclusiveEdmTypeV4 | SAP Cloud SDK for JavaScript - v3.11.0
    ExclusiveEdmTypeV4: "Edm.Date" | "Edm.Duration" | "Edm.TimeOfDay" | "Edm.Enum"

    Exclusive EDM types for OData v4.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Expandable.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Expandable.html index 502907f5d8..942a1848e9 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Expandable.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Expandable.html @@ -1,4 +1,4 @@ -Expandable | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Expandable<EntityT, DeSerializersT, LinkedEntityApiT>

    Expandable<EntityT, DeSerializersT, LinkedEntityApiT>: ODataVersionOf<EntityT> extends "v2"
        ? never
        : OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT> | OneToOneLink<EntityT, DeSerializersT, LinkedEntityApiT> | AllFields<EntityT>

    Represents everything that can be used in an .expand statement. Only relevant for OData v4 requests.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FieldTypeByEdmType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FieldTypeByEdmType.html index 83cffb8302..631e6bb9c2 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FieldTypeByEdmType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FieldTypeByEdmType.html @@ -1,5 +1,5 @@ -FieldTypeByEdmType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias FieldTypeByEdmType<T, EdmT, NullableT>

    FieldTypeByEdmType<T, EdmT, NullableT>: NullableFieldType<DeserializedType<T, EdmT>, NullableT>

    Convenience type that maps the given EDM type to a field type. It also considers whether the field is nullable.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionParameterType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionParameterType.html index 2bf910f757..e21ef54d05 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionParameterType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionParameterType.html @@ -1,3 +1,3 @@ -FilterFunctionParameterType | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionParameterType<EntityT>: FilterFunctionPrimitiveParameterType | Field<EntityT, boolean, boolean> | FilterFunction<EntityT, any> | 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.

    +FilterFunctionParameterType | SAP Cloud SDK for JavaScript - v3.11.0

    Type of a parameter of a filter function. This can either be a primitive type, a reference to a field or another filter function.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionPrimitiveParameterType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionPrimitiveParameterType.html index 9e64f59436..289a58496b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionPrimitiveParameterType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionPrimitiveParameterType.html @@ -1,3 +1,3 @@ -FilterFunctionPrimitiveParameterType | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionPrimitiveParameterType: number | string | moment.Moment

    Primitive type of a parameter of a filter function.

    +FilterFunctionPrimitiveParameterType | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionPrimitiveParameterType: number | string | moment.Moment

    Primitive type of a parameter of a filter function.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionTypes.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionTypes.html index 6928d5eb70..f40fb61e06 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionTypes.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterFunctionTypes.html @@ -1,3 +1,3 @@ FilterFunctionTypes | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionTypes: typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type | typeof __type

    Union type of all the possible filter functions contained in FilterFunctionsType.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterLambdaOperator.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterLambdaOperator.html index 7d8053d6e2..8d54dee1da 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterLambdaOperator.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterLambdaOperator.html @@ -1,4 +1,4 @@ FilterLambdaOperator | SAP Cloud SDK for JavaScript - v3.11.0
    FilterLambdaOperator: "any" | "all"

    Possible operators used to filter one to many relations in OData v4. Values are any or all.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperator.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperator.html index 0cce9fb3c2..899a84608a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperator.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperator.html @@ -1,3 +1,3 @@ FilterOperator | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorBoolean.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorBoolean.html index bb8c2bbd31..4a4c529936 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorBoolean.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorBoolean.html @@ -1,4 +1,4 @@ FilterOperatorBoolean | SAP Cloud SDK for JavaScript - v3.11.0
    FilterOperatorBoolean: "eq" | "ne"

    Union type representing all filter operations for boolean properties. Possible values are eq and ne.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorNumber.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorNumber.html index 135b7c302e..97804e0ee0 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorNumber.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorNumber.html @@ -1,3 +1,3 @@ FilterOperatorNumber | SAP Cloud SDK for JavaScript - v3.11.0
    FilterOperatorNumber: "eq" | "ne" | "lt" | "le" | "gt" | "ge"

    Union type representing all filter operations for number properties like le or gt.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorString.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorString.html index 4307bcc527..4b47dbc5ea 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorString.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FilterOperatorString.html @@ -1,3 +1,3 @@ FilterOperatorString | SAP Cloud SDK for JavaScript - v3.11.0
    FilterOperatorString: "eq" | "ne" | "lt" | "le" | "gt" | "ge"

    Union type representing all filter operations for string properties like eq or ne.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Filterable.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Filterable.html index 5611f9bdde..d91e639175 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Filterable.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Filterable.html @@ -1,4 +1,4 @@ -Filterable | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Filterable<EntityT, DeSerializersT, LinkedEntityApiT>

    Filterable<EntityT, DeSerializersT, LinkedEntityApiT>: Filter<EntityT, DeSerializersT, any> | FilterLink<EntityT, DeSerializersT, LinkedEntityApiT> | FilterList<EntityT, DeSerializersT> | FilterLambdaExpression<EntityT, DeSerializersT> | UnaryFilter<EntityT, DeSerializersT> | BooleanFilterFunction<EntityT> | OneToManyLink<EntityT, DeSerializersT, LinkedEntityApiT>

    A union of all types that can be used for filtering.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FromJsonType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FromJsonType.html index 1172eb2a9e..ad6237bcfd 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FromJsonType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FromJsonType.html @@ -1,6 +1,6 @@ -FromJsonType | SAP Cloud SDK for JavaScript - v3.11.0
    FromJsonType<JsonT>: {
        [key: string]: any;
    } & {
        [P in keyof PureEntityType<JsonT>]?: PureEntityType<JsonT>[P] extends (infer U)[] | null | undefined
            ? U extends Record<string, any>
                ? FromJsonType<U>[]
                : PureEntityType<JsonT>[P]
            : PureEntityType<JsonT>[P] extends Record<string, any> | null | undefined
                ? FromJsonType<PureEntityType<JsonT>[P]> | null | undefined
                : PureEntityType<JsonT>[P]
    }

    Type to describe possible inputs for .fromJson. +FromJsonType | SAP Cloud SDK for JavaScript - v3.11.0

    FromJsonType<JsonT>: {
        [key: string]: any;
    } & {
        [P in keyof PureEntityType<JsonT>]?: PureEntityType<JsonT>[P] extends (infer U)[] | null | undefined
            ? U extends Record<string, any>
                ? FromJsonType<U>[]
                : PureEntityType<JsonT>[P]
            : PureEntityType<JsonT>[P] extends Record<string, any> | null | undefined
                ? FromJsonType<PureEntityType<JsonT>[P]> | null | undefined
                : PureEntityType<JsonT>[P]
    }

    Type to describe possible inputs for .fromJson. This is based on the JSON type of an entity and allows all properties to be optional recursively. It also allows setting unknown properties, which will be treated as custom fields.

    -

    Type Parameters

    • JsonT

      JSON type of the entity.

      +

      Type Parameters

      • JsonT

        JSON type of the entity.

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

        -

      Type declaration

      • [key: string]: any
    \ No newline at end of file +

    Type declaration

    • [key: string]: any
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FunctionImportParameters.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FunctionImportParameters.html index 1b8730d9ce..5022483602 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FunctionImportParameters.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.FunctionImportParameters.html @@ -1,3 +1,3 @@ -FunctionImportParameters | SAP Cloud SDK for JavaScript - v3.11.0
    FunctionImportParameters<ParametersT>: OperationParameters<ParametersT>

    Type Parameters

    • ParametersT

    Deprecated

    Since 3.3.0. Use OperationParameters instead.

    +FunctionImportParameters | SAP Cloud SDK for JavaScript - v3.11.0
    FunctionImportParameters<ParametersT>: OperationParameters<ParametersT>

    Type Parameters

    • ParametersT

    Deprecated

    Since 3.3.0. Use OperationParameters instead.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.IsSelectableField.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.IsSelectableField.html index b483467ed7..8383a489ee 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.IsSelectableField.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.IsSelectableField.html @@ -1,4 +1,4 @@ -IsSelectableField | SAP Cloud SDK for JavaScript - v3.11.0
    IsSelectableField<FieldOfT>: FieldOfT extends Constructable<any>
        ? true
        : false

    Convenience type to determine whether a field should be selectable. If the given FieldOfT is the type of an entity, it is selectable.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NonNullishType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NonNullishType.html index 2f66577b2e..d7e71d4f23 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NonNullishType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NonNullishType.html @@ -1,3 +1,3 @@ -NonNullishType | SAP Cloud SDK for JavaScript - v3.11.0
    NonNullishType<T>: Exclude<T, NullishTypes>

    Exclude all nullish types from the given type so NonNullishType<TypeA | TypeB | undefined> is TypeA | TypeB.

    +NonNullishType | SAP Cloud SDK for JavaScript - v3.11.0
    NonNullishType<T>: Exclude<T, NullishTypes>

    Exclude all nullish types from the given type so NonNullishType<TypeA | TypeB | undefined> is TypeA | TypeB.

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

    -

    Type Parameters

    • T

    \ No newline at end of file +

    Type Parameters

    • T

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullableFieldType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullableFieldType.html index bdd11d2fae..06d81011c1 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullableFieldType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullableFieldType.html @@ -1,5 +1,5 @@ -NullableFieldType | SAP Cloud SDK for JavaScript - v3.11.0
    NullableFieldType<FieldT, NullableT>: NullableT extends true
        ? FieldT | null
        : FieldT

    Convenience type that maps the given field type to a new type that is either nullable or not, depending on the given NullableT.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullishTypes.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullishTypes.html index 02f8738a2e..d5eeac652a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullishTypes.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.NullishTypes.html @@ -1,3 +1,3 @@ NullishTypes | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ODataVersionOf.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ODataVersionOf.html index 6bc5114595..3118f7d027 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ODataVersionOf.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.ODataVersionOf.html @@ -1,3 +1,3 @@ -ODataVersionOf | SAP Cloud SDK for JavaScript - v3.11.0
    ODataVersionOf<T>: T["_oDataVersion"]

    Helper type to extract the @sap-cloud-sdk/util!ODataVersion from a given entity so ODataVersionOf is v2.

    +ODataVersionOf | SAP Cloud SDK for JavaScript - v3.11.0
    ODataVersionOf<T>: T["_oDataVersion"]

    Helper type to extract the @sap-cloud-sdk/util!ODataVersion from a given entity so ODataVersionOf is v2.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OperationParameters.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OperationParameters.html index 2e19d5433b..738d2380c9 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OperationParameters.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OperationParameters.html @@ -1,4 +1,4 @@ -OperationParameters | SAP Cloud SDK for JavaScript - v3.11.0
    OperationParameters<ParametersT>: {
        [K in keyof ParametersT]: OperationParameter<ParametersT[K]>
    }

    Internal representation of all parameters of an operation as a map.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderType.html index 6f654c4822..24128b28f4 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderType.html @@ -1,3 +1,3 @@ OrderType | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Orderable.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Orderable.html index ca6e445cdd..b3c4764b8d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Orderable.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Orderable.html @@ -1,4 +1,4 @@ -Orderable | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Orderable<EntityT, LinkedEntityApiT>

    Orderable<EntityT, LinkedEntityApiT>: Order<EntityT> | OrderLink<EntityT, LinkedEntityApiT>

    A union of all types that can be used for ordering.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableAndOrderableInput.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableAndOrderableInput.html index f10c71fea7..123aac284a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableAndOrderableInput.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableAndOrderableInput.html @@ -1,4 +1,4 @@ -OrderableAndOrderableInput | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias OrderableAndOrderableInput<EntityT, DeSerializersT, LinkedEntityApiT, LinkedEntityApiTOptional>

    OrderableAndOrderableInput<EntityT, DeSerializersT, LinkedEntityApiT, LinkedEntityApiTOptional>: Orderable<EntityT, LinkedEntityApiTOptional> | OrderableInput<EntityT, DeSerializersT, LinkedEntityApiT>

    A union of Orderable and OrderableInput.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableEdmType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableEdmType.html index 8655a11bde..f5b949418d 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableEdmType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableEdmType.html @@ -1,3 +1,3 @@ OrderableEdmType | SAP Cloud SDK for JavaScript - v3.11.0
    OrderableEdmType: "Edm.Decimal" | "Edm.Double" | "Edm.Single" | "Edm.Float" | "Edm.Int16" | "Edm.Int32" | "Edm.Int64" | "Edm.SByte" | "Edm.Byte" | "Edm.DateTime" | "Edm.DateTimeOffset" | "Edm.Time" | "Edm.Date" | "Edm.Duration" | "Edm.TimeOfDay" | "Edm.String" | "Edm.Boolean" | "Edm.Guid"

    EDM types that can be compared with greaterThan, greaterOrEqual, lessThan and lessOrEqual.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableInput.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableInput.html index ff68e6f6fc..96351d2ac8 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableInput.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.OrderableInput.html @@ -1,4 +1,4 @@ -OrderableInput | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias OrderableInput<EntityT, DeSerializersT, LinkedEntityApiT>

    OrderableInput<EntityT, DeSerializersT, LinkedEntityApiT>: SimpleTypeFields<EntityT> | Link<EntityT, DeSerializersT, LinkedEntityApiT> | ComplexTypePropertyFields<EntityT>

    A union of all types that can be used as input for ordering.

    -

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.PureEntityType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.PureEntityType.html index 359fae1473..145a990578 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.PureEntityType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.PureEntityType.html @@ -1,3 +1,3 @@ -PureEntityType | SAP Cloud SDK for JavaScript - v3.11.0
    PureEntityType<T>: Omit<NonNullishType<T>, keyof EntityBase>

    Omits all nullish properties as well as all properties of the EntityBase from a given type.

    +PureEntityType | SAP Cloud SDK for JavaScript - v3.11.0
    PureEntityType<T>: Omit<NonNullishType<T>, keyof EntityBase>

    Omits all nullish properties as well as all properties of the EntityBase from a given type.

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

    -

    Type Parameters

    • T

    \ No newline at end of file +

    Type Parameters

    • T

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.RequestMethodType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.RequestMethodType.html index 186319b7bb..6dada135b7 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.RequestMethodType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.RequestMethodType.html @@ -1,3 +1,3 @@ RequestMethodType | SAP Cloud SDK for JavaScript - v3.11.0
    RequestMethodType: "get" | "post" | "patch" | "delete" | "put"

    Set of possible request methods.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Selectable.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Selectable.html index c554d46b5c..b98a80c85b 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Selectable.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.Selectable.html @@ -1,3 +1,3 @@ -Selectable | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Selectable<EntityT, DeSerializersT>

    Selectable<EntityT, DeSerializersT>: ODataVersionOf<EntityT> extends "v2"
        ? SimpleTypeFields<EntityT> | Link<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>> | ComplexTypeField<EntityT, DeSerializersT, any, boolean, boolean> | CustomField<EntityT, any, boolean> | CollectionField<EntityT, DeSerializersT, any, boolean, boolean> | AllFields<EntityT>
        : ODataVersionOf<EntityT> extends "v4"
            ? SimpleTypeFields<EntityT> | ComplexTypeField<EntityT, DeSerializersT, any, boolean, boolean> | CustomField<EntityT, DeSerializersT, boolean> | CollectionField<EntityT, DeSerializersT, any, boolean, boolean> | AllFields<EntityT>
            : never

    Union type of all selectable fields.

    +Selectable | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Selectable<EntityT, DeSerializersT>

    Selectable<EntityT, DeSerializersT>: ODataVersionOf<EntityT> extends "v2"
        ? SimpleTypeFields<EntityT> | Link<EntityT, DeSerializersT, EntityApi<EntityBase, DeSerializersT>> | ComplexTypeField<EntityT, DeSerializersT, any, boolean, boolean> | CustomField<EntityT, any, boolean> | CollectionField<EntityT, DeSerializersT, any, boolean, boolean> | AllFields<EntityT>
        : ODataVersionOf<EntityT> extends "v4"
            ? SimpleTypeFields<EntityT> | ComplexTypeField<EntityT, DeSerializersT, any, boolean, boolean> | CustomField<EntityT, DeSerializersT, boolean> | CollectionField<EntityT, DeSerializersT, any, boolean, boolean> | AllFields<EntityT>
            : never

    Union type of all selectable fields.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.SimpleTypeFields.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.SimpleTypeFields.html index 9370855dff..ef505d05c1 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.SimpleTypeFields.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_common.SimpleTypeFields.html @@ -1,3 +1,3 @@ -SimpleTypeFields | SAP Cloud SDK for JavaScript - v3.11.0
    SimpleTypeFields<EntityT>: EdmTypeField<EntityT, any, any, boolean, true> | OrderableEdmTypeField<EntityT, any, any, boolean, true>

    Helper type to unite the EdmTypeField and OrderableEdmTypeField which are appearing often together.

    +SimpleTypeFields | SAP Cloud SDK for JavaScript - v3.11.0
    SimpleTypeFields<EntityT>: EdmTypeField<EntityT, any, any, boolean, true> | OrderableEdmTypeField<EntityT, any, any, boolean, true>

    Helper type to unite the EdmTypeField and OrderableEdmTypeField which are appearing often together.

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

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.BatchResponse.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.BatchResponse.html index 7de97d761f..8081ff3e76 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.BatchResponse.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.BatchResponse.html @@ -1,3 +1,3 @@ -BatchResponse | SAP Cloud SDK for JavaScript - v3.11.0
    BatchResponse<DeSerializersT>: ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT> | ErrorResponse

    Union of the possible batch responses: ReadResponseCommon, WriteResponsesCommon and @sap-cloud-sdk/odata-common!ErrorResponse.

    +BatchResponse | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomDeSerializers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomDeSerializers.html index ede5dde2e4..7d2c29bb35 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomDeSerializers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomDeSerializers.html @@ -1,3 +1,3 @@ -CustomDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    CustomDeSerializers<T>: DeSerializers<CustomOrDefaultType<T, "Edm.Binary">, CustomOrDefaultType<T, "Edm.Boolean">, CustomOrDefaultType<T, "Edm.Byte">, CustomOrDefaultType<T, "Edm.Decimal">, CustomOrDefaultType<T, "Edm.Double">, CustomOrDefaultType<T, "Edm.Float">, CustomOrDefaultType<T, "Edm.Int16">, CustomOrDefaultType<T, "Edm.Int32">, CustomOrDefaultType<T, "Edm.Int64">, CustomOrDefaultType<T, "Edm.Guid">, CustomOrDefaultType<T, "Edm.SByte">, CustomOrDefaultType<T, "Edm.Single">, CustomOrDefaultType<T, "Edm.String">, CustomOrDefaultType<T, "Edm.Any">, CustomOrDefaultType<T, "Edm.DateTime">, CustomOrDefaultType<T, "Edm.DateTimeOffset">, CustomOrDefaultType<T, "Edm.Time">>

    Type of the full set of (de-)serialization functions, that include custom (de-)serializers (aka. default (de-)serializers type merged with custom (de-)serializers type).

    +CustomDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    CustomDeSerializers<T>: DeSerializers<CustomOrDefaultType<T, "Edm.Binary">, CustomOrDefaultType<T, "Edm.Boolean">, CustomOrDefaultType<T, "Edm.Byte">, CustomOrDefaultType<T, "Edm.Decimal">, CustomOrDefaultType<T, "Edm.Double">, CustomOrDefaultType<T, "Edm.Float">, CustomOrDefaultType<T, "Edm.Int16">, CustomOrDefaultType<T, "Edm.Int32">, CustomOrDefaultType<T, "Edm.Int64">, CustomOrDefaultType<T, "Edm.Guid">, CustomOrDefaultType<T, "Edm.SByte">, CustomOrDefaultType<T, "Edm.Single">, CustomOrDefaultType<T, "Edm.String">, CustomOrDefaultType<T, "Edm.Any">, CustomOrDefaultType<T, "Edm.DateTime">, CustomOrDefaultType<T, "Edm.DateTimeOffset">, CustomOrDefaultType<T, "Edm.Time">>

    Type of the full set of (de-)serialization functions, that include custom (de-)serializers (aka. default (de-)serializers type merged with custom (de-)serializers type).

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

    -

    Type Parameters

    • T

    \ No newline at end of file +

    Type Parameters

    • T

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomOrDefaultType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomOrDefaultType.html index 4ecb668045..2ae75db2eb 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomOrDefaultType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.CustomOrDefaultType.html @@ -1,7 +1,7 @@ -CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT>

    CustomOrDefaultType<CustomDeSerializerT, EdmT>: CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializers>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. +CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. If the custom (de-)serializers specify a type for the given EDM type, this type is inferred. Otherwise the given DefaultType is used.

    -

    Type Parameters

    • CustomDeSerializerT

      Type of the custom (de-)serializers.

      -
    • EdmT

      The EDM type to infer the type for.

      +

      Type Parameters

      • CustomDeSerializerT

        Type of the custom (de-)serializers.

        +
      • EdmT

        The EDM type to infer the type for.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.DefaultDeSerializers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.DefaultDeSerializers.html index 3965f8c398..3e53227ad3 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.DefaultDeSerializers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.DefaultDeSerializers.html @@ -1,3 +1,3 @@ -DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any, moment.Moment, moment.Moment, Time>

    Type of the default (de-)serializers.

    +DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any, moment.Moment, moment.Moment, Time>

    Type of the default (de-)serializers.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.FilterFunctionsType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.FilterFunctionsType.html index 919657e710..4f04c3cccd 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.FilterFunctionsType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v2.FilterFunctionsType.html @@ -1,3 +1,3 @@ FilterFunctionsType | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionsType: FilterFunctionsType & {
        replace: typeof replace;
        substringOf: typeof substringOf;
    }

    Extending the common filter function by the OData v2 specific onessubstringOf and replace.

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

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.ActionImportParameters.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.ActionImportParameters.html index 3324ac6e83..6f1975c25c 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.ActionImportParameters.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.ActionImportParameters.html @@ -1,3 +1,3 @@ -ActionImportParameters | SAP Cloud SDK for JavaScript - v3.11.0
    ActionImportParameters<ParametersT>: {
        [K in keyof ParametersT]: ActionImportParameter<ParametersT[K]>
    }

    Type Parameters

    • ParametersT

    Deprecated

    Since 3.3.0. Use OperationParameter instead.

    +ActionImportParameters | SAP Cloud SDK for JavaScript - v3.11.0
    ActionImportParameters<ParametersT>: {
        [K in keyof ParametersT]: ActionImportParameter<ParametersT[K]>
    }

    Type Parameters

    • ParametersT

    Deprecated

    Since 3.3.0. Use OperationParameter instead.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.BatchResponse.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.BatchResponse.html index b4bf8dd179..068df3274f 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.BatchResponse.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.BatchResponse.html @@ -1,3 +1,3 @@ -BatchResponse | SAP Cloud SDK for JavaScript - v3.11.0
    BatchResponse<DeSerializersT>: ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT> | ErrorResponse

    Union of the possible batch responses: ReadResponseCommon, WriteResponsesCommon and @sap-cloud-sdk/odata-common!ErrorResponse.

    +BatchResponse | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomDeSerializers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomDeSerializers.html index 3f819b3d6e..02fa0a3798 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomDeSerializers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomDeSerializers.html @@ -1,3 +1,3 @@ -CustomDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    CustomDeSerializers<T>: DeSerializers<CustomOrDefaultType<T, "Edm.Binary">, CustomOrDefaultType<T, "Edm.Boolean">, CustomOrDefaultType<T, "Edm.Byte">, CustomOrDefaultType<T, "Edm.Decimal">, CustomOrDefaultType<T, "Edm.Double">, CustomOrDefaultType<T, "Edm.Float">, CustomOrDefaultType<T, "Edm.Int16">, CustomOrDefaultType<T, "Edm.Int32">, CustomOrDefaultType<T, "Edm.Int64">, CustomOrDefaultType<T, "Edm.Guid">, CustomOrDefaultType<T, "Edm.SByte">, CustomOrDefaultType<T, "Edm.Single">, CustomOrDefaultType<T, "Edm.String">, CustomOrDefaultType<T, "Edm.Any">, CustomOrDefaultType<T, "Edm.DateTime">, CustomOrDefaultType<T, "Edm.DateTimeOffset">, CustomOrDefaultType<T, "Edm.Time">>

    Type of the full set of (de-)serialization functions, that include custom (de-)serializers (aka. default (de-)serializers type merged with custom (de-)serializers type).

    +CustomDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    CustomDeSerializers<T>: DeSerializers<CustomOrDefaultType<T, "Edm.Binary">, CustomOrDefaultType<T, "Edm.Boolean">, CustomOrDefaultType<T, "Edm.Byte">, CustomOrDefaultType<T, "Edm.Decimal">, CustomOrDefaultType<T, "Edm.Double">, CustomOrDefaultType<T, "Edm.Float">, CustomOrDefaultType<T, "Edm.Int16">, CustomOrDefaultType<T, "Edm.Int32">, CustomOrDefaultType<T, "Edm.Int64">, CustomOrDefaultType<T, "Edm.Guid">, CustomOrDefaultType<T, "Edm.SByte">, CustomOrDefaultType<T, "Edm.Single">, CustomOrDefaultType<T, "Edm.String">, CustomOrDefaultType<T, "Edm.Any">, CustomOrDefaultType<T, "Edm.DateTime">, CustomOrDefaultType<T, "Edm.DateTimeOffset">, CustomOrDefaultType<T, "Edm.Time">>

    Type of the full set of (de-)serialization functions, that include custom (de-)serializers (aka. default (de-)serializers type merged with custom (de-)serializers type).

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

    -

    Type Parameters

    • T

    \ No newline at end of file +

    Type Parameters

    • T

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomOrDefaultType.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomOrDefaultType.html index 8a02c5ba83..05c00b7250 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomOrDefaultType.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.CustomOrDefaultType.html @@ -1,7 +1,7 @@ -CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT>

    CustomOrDefaultType<CustomDeSerializerT, EdmT>: CustomOrDefaultType<CustomDeSerializerT, EdmT, DefaultDeSerializers>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. +CustomOrDefaultType | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias CustomOrDefaultType<CustomDeSerializerT, EdmT>

    Infers the deserialized type for an EDM type, based on custom (de-)serializers. If the custom (de-)serializers specify a type for the given EDM type, this type is inferred. Otherwise the given DefaultType is used.

    -

    Type Parameters

    • CustomDeSerializerT

      Type of the custom (de-)serializers.

      -
    • EdmT

      The EDM type to infer the type for.

      +

      Type Parameters

      • CustomDeSerializerT

        Type of the custom (de-)serializers.

        +
      • EdmT

        The EDM type to infer the type for.

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

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.DefaultDeSerializers.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.DefaultDeSerializers.html index a11e273452..89060f1e14 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.DefaultDeSerializers.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.DefaultDeSerializers.html @@ -1,3 +1,3 @@ -DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any, moment.Moment, moment.Moment, moment.Duration, Time, any>

    Type of the default (de-)serializers.

    +DefaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    DefaultDeSerializers: DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any, moment.Moment, moment.Moment, moment.Duration, Time, any>

    Type of the default (de-)serializers.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.FilterFunctionTypes.html b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.FilterFunctionTypes.html index fb48b4fa54..e2db330eed 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.FilterFunctionTypes.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_odata_v4.FilterFunctionTypes.html @@ -1,3 +1,3 @@ FilterFunctionTypes | SAP Cloud SDK for JavaScript - v3.11.0
    FilterFunctionTypes: FilterFunctionsType & {
        contains: typeof contains;
        fractionalSeconds: typeof fractionalSeconds;
        hasSubsequence: typeof hasSubsequence;
        hasSubset: typeof hasSubset;
        matchesPattern: typeof matchesPattern;
        maxDateTime: typeof maxDateTime;
        minDateTime: typeof minDateTime;
        now: typeof now;
        totalOffsetMinutes: typeof totalOffsetMinutes;
    }

    Extending the common filter function by the OData v4 specification for example contains or matchesPattern.

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

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_openapi_generator.GeneratorOptions.html b/knowledge-base/api-reference/types/sap_cloud_sdk_openapi_generator.GeneratorOptions.html index 03aa68ae4f..f239c8098a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_openapi_generator.GeneratorOptions.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_openapi_generator.GeneratorOptions.html @@ -1,3 +1,3 @@ -GeneratorOptions | SAP Cloud SDK for JavaScript - v3.11.0
    GeneratorOptions: CommonGeneratorOptions

    Options to configure OData client generation when using the generator programmatically.

    +GeneratorOptions | SAP Cloud SDK for JavaScript - v3.11.0
    GeneratorOptions: CommonGeneratorOptions

    Options to configure OData client generation when using the generator programmatically.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.Middleware.html b/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.Middleware.html index 1bf4d18064..581a24fad7 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.Middleware.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.Middleware.html @@ -1,5 +1,5 @@ -Middleware | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias Middleware<ArgumentT, ReturnT, ContextT>

    Middleware<ArgumentT, ReturnT, ContextT>: ((options) => MiddlewareFunction<ArgumentT, ReturnT>)

    Type Parameters

    Type declaration

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.MiddlewareFunction.html b/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.MiddlewareFunction.html index 510d8adc7a..373f1ff55a 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.MiddlewareFunction.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_resilience.MiddlewareFunction.html @@ -1,3 +1,3 @@ -MiddlewareFunction | SAP Cloud SDK for JavaScript - v3.11.0

    Type alias MiddlewareFunction<ArgumentT, ReturnT>

    MiddlewareFunction<ArgumentT, ReturnT>: ((arg) => Promise<ReturnT>)

    Type Parameters

    • ArgumentT

    • ReturnT

    Type declaration

      • (arg): Promise<ReturnT>
      • Function around which the middlewares are added.

        +MiddlewareFunction | SAP Cloud SDK for JavaScript - v3.11.0

        Type alias MiddlewareFunction<ArgumentT, ReturnT>

        MiddlewareFunction<ArgumentT, ReturnT>: ((arg) => Promise<ReturnT>)

        Function around which the middlewares are added.

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

        -

        Parameters

        • arg: ArgumentT

        Returns Promise<ReturnT>

    \ No newline at end of file +

    Type Parameters

    • ArgumentT

    • ReturnT

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_util.LogLevel.html b/knowledge-base/api-reference/types/sap_cloud_sdk_util.LogLevel.html index a9f86acb46..7cd512bafa 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_util.LogLevel.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_util.LogLevel.html @@ -1,3 +1,3 @@ LogLevel | SAP Cloud SDK for JavaScript - v3.11.0
    LogLevel: "error" | "warn" | "info" | "verbose" | "debug" | "silly"

    Npm log levels used for the SAP Cloud SDK logger.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_util.ODataVersion.html b/knowledge-base/api-reference/types/sap_cloud_sdk_util.ODataVersion.html index be30eadbf7..6187f5c17e 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_util.ODataVersion.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_util.ODataVersion.html @@ -1,3 +1,3 @@ ODataVersion | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_util.Without.html b/knowledge-base/api-reference/types/sap_cloud_sdk_util.Without.html index 22a8beddb1..9ce63ea130 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_util.Without.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_util.Without.html @@ -1,4 +1,4 @@ -Without | SAP Cloud SDK for JavaScript - v3.11.0
    Without<T>: {
        [P in keyof T]?: never
    }

    A type which sets all properties of a generic type to never. +Without | SAP Cloud SDK for JavaScript - v3.11.0

    Without<T>: {
        [P in keyof T]?: never
    }

    A type which sets all properties of a generic type to never. Used in the exclusive or type Xor.

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

    -

    Type Parameters

    • T

    \ No newline at end of file +

    Type Parameters

    • T

    \ No newline at end of file diff --git a/knowledge-base/api-reference/types/sap_cloud_sdk_util.Xor.html b/knowledge-base/api-reference/types/sap_cloud_sdk_util.Xor.html index 095005e13a..125a9b7784 100644 --- a/knowledge-base/api-reference/types/sap_cloud_sdk_util.Xor.html +++ b/knowledge-base/api-reference/types/sap_cloud_sdk_util.Xor.html @@ -1,4 +1,4 @@ -Xor | SAP Cloud SDK for JavaScript - v3.11.0
    Xor<T, U>: Without<T> & U | Without<U> & T

    XOR of two types containing keys with different names. +Xor | SAP Cloud SDK for JavaScript - v3.11.0

    Xor<T, U>: Without<T> & U | Without<U> & T

    XOR of two types containing keys with different names. If the two types show an overlap the type is never.

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

    -

    Type Parameters

    • T

    • U

    \ No newline at end of file +

    Type Parameters

    • T

    • U

    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_connectivity.DestinationSelectionStrategies.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_connectivity.DestinationSelectionStrategies.html index c1408a235f..0dd50b46f0 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_connectivity.DestinationSelectionStrategies.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_connectivity.DestinationSelectionStrategies.html @@ -1,3 +1,3 @@ DestinationSelectionStrategies | SAP Cloud SDK for JavaScript - v3.11.0
    DestinationSelectionStrategies: {
        alwaysProvider: typeof alwaysProvider;
        alwaysSubscriber: typeof alwaysSubscriber;
        subscriberFirst: typeof subscriberFirst;
    }

    Selector of destination selection strategies. See alwaysProvider, alwaysSubscriber and subscriberFirst for more information available selection strategies.

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

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_http_client.defaultDisallowedKeys.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_http_client.defaultDisallowedKeys.html index 9eb472da7b..a17c3883f7 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_http_client.defaultDisallowedKeys.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_http_client.defaultDisallowedKeys.html @@ -1,3 +1,3 @@ defaultDisallowedKeys | SAP Cloud SDK for JavaScript - v3.11.0
    defaultDisallowedKeys: string[]

    A list of request config keys that are not allowed to be customized by default.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ActionFunctionImportRequestBuilderBase.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ActionFunctionImportRequestBuilderBase.html index 2e2b769150..29215c4780 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ActionFunctionImportRequestBuilderBase.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ActionFunctionImportRequestBuilderBase.html @@ -1,3 +1,3 @@ ActionFunctionImportRequestBuilderBase | SAP Cloud SDK for JavaScript - v3.11.0
    ActionFunctionImportRequestBuilderBase: typeof OperationRequestBuilderBase

    Deprecated

    Since 3.3.0. Use OperationRequestBuilderBase instead.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.FunctionImportParameter.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.FunctionImportParameter.html index 99a6c5f6b5..6591e2951d 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.FunctionImportParameter.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.FunctionImportParameter.html @@ -1,3 +1,3 @@ FunctionImportParameter | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ODataFunctionImportRequestConfig.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ODataFunctionImportRequestConfig.html index bc45dc5643..5a3c6aef2b 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ODataFunctionImportRequestConfig.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_common.ODataFunctionImportRequestConfig.html @@ -1,3 +1,3 @@ ODataFunctionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.FunctionImportRequestBuilder.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.FunctionImportRequestBuilder.html index 3e3644890e..44255979d5 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.FunctionImportRequestBuilder.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.FunctionImportRequestBuilder.html @@ -1,3 +1,3 @@ FunctionImportRequestBuilder | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.ODataFunctionImportRequestConfig.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.ODataFunctionImportRequestConfig.html index a073e07a52..e2c8e6e406 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.ODataFunctionImportRequestConfig.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.ODataFunctionImportRequestConfig.html @@ -1,3 +1,3 @@ ODataFunctionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.defaultDeSerializers-1.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.defaultDeSerializers-1.html index 31be1091cd..8154c6e0c8 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.defaultDeSerializers-1.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v2.defaultDeSerializers-1.html @@ -1,3 +1,3 @@ defaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataActionImportRequestConfig.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataActionImportRequestConfig.html index eec424bacc..ccbcc3622d 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataActionImportRequestConfig.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataActionImportRequestConfig.html @@ -1,3 +1,3 @@ ODataActionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataFunctionImportRequestConfig.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataFunctionImportRequestConfig.html index 7df2cc708c..2cc1fbb557 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataFunctionImportRequestConfig.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.ODataFunctionImportRequestConfig.html @@ -1,3 +1,3 @@ ODataFunctionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.OdataBoundFunctionImportRequestConfig.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.OdataBoundFunctionImportRequestConfig.html index 622348a2dd..171878f61b 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.OdataBoundFunctionImportRequestConfig.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.OdataBoundFunctionImportRequestConfig.html @@ -1,3 +1,3 @@ OdataBoundFunctionImportRequestConfig | SAP Cloud SDK for JavaScript - v3.11.0
    OdataBoundFunctionImportRequestConfig: typeof ODataBoundFunctionRequestConfig

    Deprecated

    Since 3.3.0. Use ODataBoundFunctionRequestConfig instead.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.defaultDeSerializers-1.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.defaultDeSerializers-1.html index 7d1b6d5433..5a69ee1a29 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.defaultDeSerializers-1.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_odata_v4.defaultDeSerializers-1.html @@ -1,3 +1,3 @@ defaultDeSerializers | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV2.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV2.html index 017195ca36..5ebe06c197 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV2.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV2.html @@ -1,3 +1,3 @@ -temporalDeSerializersV2 | SAP Cloud SDK for JavaScript - v3.11.0
    temporalDeSerializersV2: {
        Edm.DateTime: DeSerializer<Temporal.PlainDateTime>;
        Edm.DateTimeOffset: DeSerializer<Temporal.ZonedDateTime>;
        Edm.Time: DeSerializer<Temporal.PlainTime>;
    }

    Temporal (de-)serializers for Odata-v2.

    +temporalDeSerializersV2 | SAP Cloud SDK for JavaScript - v3.11.0
    temporalDeSerializersV2: {
        Edm.DateTime: DeSerializer<Temporal.PlainDateTime>;
        Edm.DateTimeOffset: DeSerializer<Temporal.ZonedDateTime>;
        Edm.Time: DeSerializer<Temporal.PlainTime>;
    }

    Temporal (de-)serializers for Odata-v2.

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

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV4.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV4.html index f97eb33220..7ac0300155 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV4.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_temporal_de_serializers.temporalDeSerializersV4.html @@ -1,3 +1,3 @@ -temporalDeSerializersV4 | SAP Cloud SDK for JavaScript - v3.11.0
    temporalDeSerializersV4: {
        Edm.Date: DeSerializer<Temporal.PlainDate>;
        Edm.DateTimeOffset: DeSerializer<Temporal.ZonedDateTime>;
        Edm.Duration: DeSerializer<Temporal.Duration>;
        Edm.TimeOfDay: DeSerializer<Temporal.PlainTime>;
    }

    Temporal (de-)serializers for Odata-v4.

    +temporalDeSerializersV4 | SAP Cloud SDK for JavaScript - v3.11.0
    temporalDeSerializersV4: {
        Edm.Date: DeSerializer<Temporal.PlainDate>;
        Edm.DateTimeOffset: DeSerializer<Temporal.ZonedDateTime>;
        Edm.Duration: DeSerializer<Temporal.Duration>;
        Edm.TimeOfDay: DeSerializer<Temporal.PlainTime>;
    }

    Temporal (de-)serializers for Odata-v4.

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

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.cloudSdkExceptionLogger.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.cloudSdkExceptionLogger.html index 9f67118a43..05c7bd5dc3 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.cloudSdkExceptionLogger.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.cloudSdkExceptionLogger.html @@ -1,3 +1,3 @@ -cloudSdkExceptionLogger | SAP Cloud SDK for JavaScript - v3.11.0
    cloudSdkExceptionLogger: Logger

    Default logger for the SAP Cloud SDK for unhandled exceptions.

    +cloudSdkExceptionLogger | SAP Cloud SDK for JavaScript - v3.11.0
    cloudSdkExceptionLogger: Logger

    Default logger for the SAP Cloud SDK for unhandled exceptions.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.kibana.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.kibana.html index 4e38896812..25792b7382 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.kibana.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.kibana.html @@ -1,3 +1,3 @@ -kibana | SAP Cloud SDK for JavaScript - v3.11.0
    kibana: Format

    Format for logging in Kibana.

    +kibana | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.local.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.local.html index aa8345a6a3..722016e860 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.local.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.local.html @@ -1,3 +1,3 @@ -local | SAP Cloud SDK for JavaScript - v3.11.0
    local: Format

    Format for local logging.

    +local | SAP Cloud SDK for JavaScript - v3.11.0
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.logFormat.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.logFormat.html index f8cc077005..c0b43cb5e3 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.logFormat.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.logFormat.html @@ -1,3 +1,3 @@ -logFormat | SAP Cloud SDK for JavaScript - v3.11.0
    logFormat: {
        kibana: Format;
        local: Format;
    }

    Log formats provided by the util package.

    +logFormat | SAP Cloud SDK for JavaScript - v3.11.0
    logFormat: {
        kibana: Format;
        local: Format;
    }

    Log formats provided by the util package.

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

    -

    Type declaration

    • kibana: Format
    • local: Format
    \ No newline at end of file +

    Type declaration

    • kibana: Format
    • local: Format
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.unixEOL.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.unixEOL.html index 60e662bc89..1290156d18 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.unixEOL.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.unixEOL.html @@ -2,4 +2,4 @@ We do not consider if the generator is executed on windows or unix systems. It will always be \n to have consistent clients between operating systems.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.webEOL.html b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.webEOL.html index 6877597ad7..f5ade11c5c 100644 --- a/knowledge-base/api-reference/variables/sap_cloud_sdk_util.webEOL.html +++ b/knowledge-base/api-reference/variables/sap_cloud_sdk_util.webEOL.html @@ -1,3 +1,3 @@ webEOL | SAP Cloud SDK for JavaScript - v3.11.0
    webEOL: "\r\n" = "\r\n"

    For request payloads, etc., it is convention to use the \r\n new line.

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/package.json b/package.json index 14b51157ee..e9eb574ab0 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "turbo": "^1.11.3", - "typedoc": "^0.25.4", + "typedoc": "^0.25.7", "typescript": "~5.3.3" }, "resolutions": { diff --git a/packages/generator-common/src/index.ts b/packages/generator-common/src/index.ts index de49ab08dc..dda79f02a5 100644 --- a/packages/generator-common/src/index.ts +++ b/packages/generator-common/src/index.ts @@ -1 +1,7 @@ +/** + * [[include:generator-common/README.md]] + * @packageDocumentation + * @module @sap-cloud-sdk/generator-common + */ + export { CommonGeneratorOptions } from './options'; diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index 465e450c6c..dc00dde03c 100644 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -7,8 +7,8 @@ import { transformFile } from './util'; import { gunzip, gzip } from 'zlib'; import { promisify } from 'util'; -const gunzipP = promisify(gunzip) -const gzipP = promisify(gzip) +const gunzipP = promisify(gunzip); +const gzipP = promisify(gzip); const docPath = resolve( JSON.parse(readFileSync('tsconfig.typedoc.json', 'utf8')).typedocOptions.out @@ -32,7 +32,7 @@ const readDir = input => const isHtmlFile = fileName => extname(fileName) === '.html'; const isSearchJs = fileName => basename(fileName) === 'search.js'; -const isNavigationJs = fileName => basename(fileName) === 'navigation.js' +const isNavigationJs = fileName => basename(fileName) === 'navigation.js'; const pipe = (...fns) => @@ -42,14 +42,17 @@ const pipe = async function adjustForGitHubPages() { const documentationFilePaths = flatten(readDir(resolve(docPath))); const htmlPaths = documentationFilePaths.filter(isHtmlFile); - + await adjustSearchJs(documentationFilePaths); await adjustNavigationJs(documentationFilePaths); - - await Promise.all(htmlPaths.map(filePath => - transformFile(filePath, file => - file.replace(/]*_[^>]*.html[^>]*>/gi, removeUnderlinePrefix) + ) + ) + ); htmlPaths.forEach(filePath => removeUnderlinePrefixFromFileName(filePath)); } @@ -59,26 +62,35 @@ async function adjustSearchJs(paths) { if (filtered.length !== 1) { throw Error(`Expected one 'search.js', but found: ${filtered.length}.`); } - + await transformFile(filtered[0], async file => { - const dataRegexResult = /window.searchData = "data:application\/octet-stream;base64,(.*)"/.exec(file); + const dataRegexResult = + /window.searchData = "data:application\/octet-stream;base64,(.*)"/.exec( + file + ); - if(!dataRegexResult) { - throw Error(`Cannot adjust links in 'search.js'. File content did not match expected pattern.`) + if (!dataRegexResult) { + throw Error( + `Cannot adjust links in 'search.js'. File content did not match expected pattern.` + ); } - const encodedData = dataRegexResult[1] - - const ungzipped = (await gunzipP(Buffer.from(encodedData, 'base64'))).toString('utf8') - const searchItems = JSON.parse(ungzipped) + const encodedData = dataRegexResult[1]; + + const ungzipped = ( + await gunzipP(Buffer.from(encodedData, 'base64')) + ).toString('utf8'); + const searchItems = JSON.parse(ungzipped); searchItems.rows.forEach(s => { s.url = removeUnderlinePrefix(s.url); - }) + }); - const encodedAdjustedData = (await gzipP(JSON.stringify(searchItems))).toString('base64'); - return `window.searchData = "data:application/octet-stream;base64,${encodedAdjustedData}"` - }) + const encodedAdjustedData = ( + await gzipP(JSON.stringify(searchItems)) + ).toString('base64'); + return `window.searchData = "data:application/octet-stream;base64,${encodedAdjustedData}"`; + }); } async function adjustNavigationJs(paths) { @@ -86,33 +98,42 @@ async function adjustNavigationJs(paths) { if (filtered.length !== 1) { throw Error(`Expected one 'navigation.js', but found: ${filtered.length}.`); } - + await transformFile(filtered[0], async file => { - const dataRegexResult = /window.navigationData = "data:application\/octet-stream;base64,(.*)"/.exec(file); - - if (!dataRegexResult){ - throw Error(`Cannot adjust links in 'navigation.js'. File content did not match expected pattern.`) + const dataRegexResult = + /window.navigationData = "data:application\/octet-stream;base64,(.*)"/.exec( + file + ); + + if (!dataRegexResult) { + throw Error( + `Cannot adjust links in 'navigation.js'. File content did not match expected pattern.` + ); } - - const encodedData = dataRegexResult[1] - - const ungzipped = (await gunzipP(Buffer.from(encodedData, 'base64'))).toString('utf8') - const navigationItems = JSON.parse(ungzipped) - - navigationItems.forEach(n => { - n.path = removeUnderlinePrefix(n.path) - n.children.forEach(c => { - c.path = removeUnderlinePrefix(c.path) - }) - }) - const encodedAdjustedData = (await gzipP(JSON.stringify(navigationItems))).toString('base64'); - return `window.navigationData = "data:application/octet-stream;base64,${encodedAdjustedData}"` - }) + const encodedData = dataRegexResult[1]; + + const ungzipped = ( + await gunzipP(Buffer.from(encodedData, 'base64')) + ).toString('utf8'); + const navigationItems = JSON.parse(ungzipped); + + navigationItems + .filter(n => n.path) + .forEach(n => { + n.path = removeUnderlinePrefix(n.path); + n.children.forEach(c => { + c.path = removeUnderlinePrefix(c.path); + }); + }); + + const encodedAdjustedData = ( + await gzipP(JSON.stringify(navigationItems)) + ).toString('base64'); + return `window.navigationData = "data:application/octet-stream;base64,${encodedAdjustedData}"`; + }); } - - function removeUnderlinePrefix(str) { const i = str.indexOf('_'); // Remove the first `_` @@ -128,20 +149,22 @@ function removeUnderlinePrefixFromFileName(filePath) { async function insertCopyright() { const filePaths = flatten(readDir(docPath)).filter(isHtmlFile); - - await Promise.all(filePaths.map(async filePath => { - const copyrightDiv = `

    Copyright Ⓒ ${new Date().getFullYear()} SAP SE or an SAP affiliate company. All rights reserved.

    `; - return transformFile(filePath, file => { - const lines = file.split(unixEOL); - // Insert the copyright div before the line including #yikes - lines.splice( - lines.findIndex(line => line.includes('')), - 0, - copyrightDiv - ); - return lines.join(unixEOL); - }); - })) + + await Promise.all( + filePaths.map(async filePath => { + const copyrightDiv = `

    Copyright Ⓒ ${new Date().getFullYear()} SAP SE or an SAP affiliate company. All rights reserved.

    `; + return transformFile(filePath, file => { + const lines = file.split(unixEOL); + // Insert the copyright div before the line including #yikes + lines.splice( + lines.findIndex(line => line.includes('')), + 0, + copyrightDiv + ); + return lines.join(unixEOL); + }); + }) + ); } function validateLogs(generationLogs: string) { diff --git a/tsconfig.json b/tsconfig.json index bdce5920c8..24e1deaf23 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,7 +9,6 @@ "incremental": true, "skipLibCheck": true, "strictNullChecks": true, - "allowSyntheticDefaultImports": true, "esModuleInterop": true, "inlineSources": false diff --git a/tsconfig.typedoc.json b/tsconfig.typedoc.json index ae9ce9fc41..3028f271ab 100644 --- a/tsconfig.typedoc.json +++ b/tsconfig.typedoc.json @@ -16,9 +16,7 @@ "./packages/test-util/**/*", "./packages/temporal-de-serializers/**/*" ], - "exclude": [ - "**/*.spec.ts" - ], + "exclude": ["**/*.spec.ts"], "references": [ { "path": "./packages/util" @@ -91,6 +89,9 @@ "treatWarningsAsErrors": true, "validation": { "invalidLink": true + }, + "navigation": { + "includeFolders": false } } } diff --git a/yarn.lock b/yarn.lock index 68bda29b72..baa714d4ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8734,10 +8734,10 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shiki@^0.14.1: - version "0.14.1" - resolved "https://registry.npmjs.org/shiki/-/shiki-0.14.1.tgz#9fbe082d0a8aa2ad63df4fbf2ee11ec924aa7ee1" - integrity sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw== +shiki@^0.14.7: + version "0.14.7" + resolved "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz#c3c9e1853e9737845f1d2ef81b31bcfb07056d4e" + integrity sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg== dependencies: ansi-sequence-parser "^1.1.0" jsonc-parser "^3.2.0" @@ -9774,15 +9774,15 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc@^0.25.4: - version "0.25.4" - resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" - integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== +typedoc@^0.25.7: + version "0.25.7" + resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.25.7.tgz#11e3f527ca80ca3c029cb8e15f362e6d9f715e25" + integrity sha512-m6A6JjQRg39p2ZVRIN3NKXgrN8vzlHhOS+r9ymUYtcUP/TIQPvWSq7YgE5ZjASfv5Vd5BW5xrir6Gm2XNNcOow== dependencies: lunr "^2.3.9" marked "^4.3.0" minimatch "^9.0.3" - shiki "^0.14.1" + shiki "^0.14.7" "typescript-4.6@npm:typescript@~4.6.0-0": version "4.6.4"