@finbourne/lusid-sdk-angular6
Version:
An angular (6+) SDK for secure access to the LUSID® by FINBOURNE web API
1 lines • 127 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/common/http"),require("@angular/core")):"function"==typeof define&&define.amd?define("@finbourne/lusid-sdk-angular6",["exports","@angular/common/http","@angular/core"],t):t((e.finbourne=e.finbourne||{},e.finbourne["lusid-sdk-angular6"]={}),e.ng.common.http,e.ng.core)}(this,function(e,y,n){"use strict";var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}var t,i,r,s,c,u,d,l,p,f,h,w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return function n(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(e,t),e.prototype.encodeKey=function(e){return(e=t.prototype.encodeKey.call(this,e)).replace(/\+/gi,"%2B")},e.prototype.encodeValue=function(e){return(e=t.prototype.encodeValue.call(this,e)).replace(/\+/gi,"%2B")},e}(y.HttpUrlEncodingCodec),g=new n.InjectionToken("basePath"),m=function(){function e(e){void 0===e&&(e={}),this.apiKeys=e.apiKeys,this.username=e.username,this.password=e.password,this.accessToken=e.accessToken,this.basePath=e.basePath,this.withCredentials=e.withCredentials}return e.prototype.selectHeaderContentType=function(e){var t=this;if(0==e.length)return undefined;var n=e.find(function(e){return t.isJsonMime(e)});return n===undefined?e[0]:n},e.prototype.selectHeaderAccept=function(e){var t=this;if(0==e.length)return undefined;var n=e.find(function(e){return t.isJsonMime(e)});return n===undefined?e[0]:n},e.prototype.isJsonMime=function(e){var t=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!=e&&(t.test(e)||"application/json-patch+json"===e.toLowerCase())},e}(),v=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.getAggregationByGroup=function(e,t,n,o,i,r,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getAggregationByGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getAggregationByGroup.");var c=new y.HttpParams({encoder:new w});o&&o.forEach(function(e){c=c.append("sortBy",e)}),i!==undefined&&null!==i&&(c=c.set("start",i)),r!==undefined&&null!==r&&(c=c.set("limit",r));var u=this.defaultHeaders;if(this.configuration.accessToken){var d="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;u=u.set("Authorization","Bearer "+d)}var l=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);l!=undefined&&(u=u.set("Accept",l));var p=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return p!=undefined&&(u=u.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",n,{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.getAggregationByPortfolio=function(e,t,n,o,i,r,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getAggregationByPortfolio.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getAggregationByPortfolio.");var c=new y.HttpParams({encoder:new w});o&&o.forEach(function(e){c=c.append("sortBy",e)}),i!==undefined&&null!==i&&(c=c.set("start",i)),r!==undefined&&null!==r&&(c=c.set("limit",r));var u=this.defaultHeaders;if(this.configuration.accessToken){var d="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;u=u.set("Authorization","Bearer "+d)}var l=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);l!=undefined&&(u=u.set("Accept",l));var p=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return p!=undefined&&(u=u.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/portfolios/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",n,{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.getAggregationByResultSet=function(e,t,n,o,i,r,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getAggregationByResultSet.");if(null===t||t===undefined)throw new Error("Required parameter resultsKey was null or undefined when calling getAggregationByResultSet.");var c=new y.HttpParams({encoder:new w});o&&o.forEach(function(e){c=c.append("sortBy",e)}),i!==undefined&&null!==i&&(c=c.set("start",i)),r!==undefined&&null!==r&&(c=c.set("limit",r));var u=this.defaultHeaders;if(this.configuration.accessToken){var d="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;u=u.set("Authorization","Bearer "+d)}var l=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);l!=undefined&&(u=u.set("Accept",l));var p=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return p!=undefined&&(u=u.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/results/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",n,{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.getNestedAggregationByGroup=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getNestedAggregationByGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getNestedAggregationByGroup.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(r=r.set("Accept",s));var c=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return c!=undefined&&(r=r.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregatenested",n,{withCredentials:this.configuration.withCredentials,headers:r,observe:o,reportProgress:i})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),C=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.createAnalyticStore=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);r!=undefined&&(o=o.set("Accept",r));var a=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return a!=undefined&&(o=o.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/analytics",e,{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.prototype.deleteAnalyticStore=function(e,t,n,o,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deleteAnalyticStore.");if(null===t||t===undefined)throw new Error("Required parameter year was null or undefined when calling deleteAnalyticStore.");if(null===n||n===undefined)throw new Error("Required parameter month was null or undefined when calling deleteAnalyticStore.");if(null===o||o===undefined)throw new Error("Required parameter day was null or undefined when calling deleteAnalyticStore.");var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient["delete"](this.basePath+"/api/analytics/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/"+encodeURIComponent(String(n))+"/"+encodeURIComponent(String(o)),{withCredentials:this.configuration.withCredentials,headers:a,observe:i,reportProgress:r})},e.prototype.getAnalyticStore=function(e,t,n,o,i,r,a){if(void 0===r&&(r="body"),void 0===a&&(a=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getAnalyticStore.");if(null===t||t===undefined)throw new Error("Required parameter year was null or undefined when calling getAnalyticStore.");if(null===n||n===undefined)throw new Error("Required parameter month was null or undefined when calling getAnalyticStore.");if(null===o||o===undefined)throw new Error("Required parameter day was null or undefined when calling getAnalyticStore.");var s=new y.HttpParams({encoder:new w});i!==undefined&&null!==i&&(s=s.set("asAt",i.toISOString()));var c=this.defaultHeaders;if(this.configuration.accessToken){var u="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;c=c.set("Authorization","Bearer "+u)}var d=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return d!=undefined&&(c=c.set("Accept",d)),this.httpClient.get(this.basePath+"/api/analytics/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/"+encodeURIComponent(String(n))+"/"+encodeURIComponent(String(o)),{params:s,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:a})},e.prototype.listAnalyticStores=function(e,t,n,o,i,r,a){void 0===r&&(r="body"),void 0===a&&(a=!1);var s=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(s=s.set("asAt",e.toISOString())),t&&t.forEach(function(e){s=s.append("sortBy",e)}),n!==undefined&&null!==n&&(s=s.set("start",n)),o!==undefined&&null!==o&&(s=s.set("limit",o)),i!==undefined&&null!==i&&(s=s.set("filter",i));var c=this.defaultHeaders;if(this.configuration.accessToken){var u="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;c=c.set("Authorization","Bearer "+u)}var d=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return d!=undefined&&(c=c.set("Accept",d)),this.httpClient.get(this.basePath+"/api/analytics",{params:s,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:a})},e.prototype.setAnalytics=function(e,t,n,o,i,r,a){if(void 0===r&&(r="body"),void 0===a&&(a=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling setAnalytics.");if(null===t||t===undefined)throw new Error("Required parameter year was null or undefined when calling setAnalytics.");if(null===n||n===undefined)throw new Error("Required parameter month was null or undefined when calling setAnalytics.");if(null===o||o===undefined)throw new Error("Required parameter day was null or undefined when calling setAnalytics.");var s=this.defaultHeaders;if(this.configuration.accessToken){var c="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;s=s.set("Authorization","Bearer "+c)}var u=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);u!=undefined&&(s=s.set("Accept",u));var d=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return d!=undefined&&(s=s.set("Content-Type",d)),this.httpClient.put(this.basePath+"/api/analytics/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/"+encodeURIComponent(String(n))+"/"+encodeURIComponent(String(o))+"/prices",i,{withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:a})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),T=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.getExcelAddin=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(o=o.set("version",e));var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(i=i.set("Accept",a)),this.httpClient.get(this.basePath+"/api/metadata/downloads/exceladdin",{params:o,withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.getExcelDownloadUrl=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(o=o.set("version",e));var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(i=i.set("Accept",a)),this.httpClient.get(this.basePath+"/api/metadata/downloads/excel",{params:o,withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.getLusidVersions=function(e,t){void 0===e&&(e="body"),void 0===t&&(t=!1);var n=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;n=n.set("Authorization","Bearer "+o)}var i=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return i!=undefined&&(n=n.set("Accept",i)),this.httpClient.get(this.basePath+"/api/metadata/versions",{withCredentials:this.configuration.withCredentials,headers:n,observe:e,reportProgress:t})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),P=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.batchUpsertCorporateActions=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling batchUpsertCorporateActions.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling batchUpsertCorporateActions.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(r=r.set("Accept",s));var c=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return c!=undefined&&(r=r.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/corporateactions/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),n,{withCredentials:this.configuration.withCredentials,headers:r,observe:o,reportProgress:i})},e.prototype.getCorporateActions=function(e,t,n,o,i,r,a,s,c,u){if(void 0===c&&(c="body"),void 0===u&&(u=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getCorporateActions.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getCorporateActions.");var d=new y.HttpParams({encoder:new w});n!==undefined&&null!==n&&(d=d.set("effectiveAt",n.toISOString())),o!==undefined&&null!==o&&(d=d.set("asAt",o.toISOString())),i&&i.forEach(function(e){d=d.append("sortBy",e)}),r!==undefined&&null!==r&&(d=d.set("start",r)),a!==undefined&&null!==a&&(d=d.set("limit",a)),s!==undefined&&null!==s&&(d=d.set("filter",s));var l=this.defaultHeaders;if(this.configuration.accessToken){var p="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;l=l.set("Authorization","Bearer "+p)}var f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return f!=undefined&&(l=l.set("Accept",f)),this.httpClient.get(this.basePath+"/api/corporateactions/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{params:d,withCredentials:this.configuration.withCredentials,headers:l,observe:c,reportProgress:u})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),A=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.createDataType=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);r!=undefined&&(o=o.set("Accept",r));var a=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return a!=undefined&&(o=o.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/datatypes",e,{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.prototype.getDataType=function(e,t,n,o){if(void 0===n&&(n="body"),void 0===o&&(o=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getDataType.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getDataType.");var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(i=i.set("Accept",a)),this.httpClient.get(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{withCredentials:this.configuration.withCredentials,headers:i,observe:n,reportProgress:o})},e.prototype.getUnitsFromDataType=function(e,t,n,o,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getUnitsFromDataType.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getUnitsFromDataType.");var a=new y.HttpParams({encoder:new w});n&&n.forEach(function(e){a=a.append("units",e)}),o!==undefined&&null!==o&&(a=a.set("filter",o));var s=this.defaultHeaders;if(this.configuration.accessToken){var c="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;s=s.set("Authorization","Bearer "+c)}var u=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return u!=undefined&&(s=s.set("Accept",u)),this.httpClient.get(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/units",{params:a,withCredentials:this.configuration.withCredentials,headers:s,observe:i,reportProgress:r})},e.prototype.listDataTypes=function(e,t,n,o,i,r,a,s,c){if(void 0===s&&(s="body"),void 0===c&&(c=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling listDataTypes.");var u=new y.HttpParams({encoder:new w});t!==undefined&&null!==t&&(u=u.set("includeDefault",t)),n!==undefined&&null!==n&&(u=u.set("includeSystem",n)),o&&o.forEach(function(e){u=u.append("sortBy",e)}),i!==undefined&&null!==i&&(u=u.set("start",i)),r!==undefined&&null!==r&&(u=u.set("limit",r)),a!==undefined&&null!==a&&(u=u.set("filter",a));var d=this.defaultHeaders;if(this.configuration.accessToken){var l="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;d=d.set("Authorization","Bearer "+l)}var p=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return p!=undefined&&(d=d.set("Accept",p)),this.httpClient.get(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e)),{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.updateDataType=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling updateDataType.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling updateDataType.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(r=r.set("Accept",s));var c=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return c!=undefined&&(r=r.set("Content-Type",c)),this.httpClient.put(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),n,{withCredentials:this.configuration.withCredentials,headers:r,observe:o,reportProgress:i})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),S=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.createDerivedPortfolio=function(e,t,n,o){if(void 0===n&&(n="body"),void 0===o&&(o=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling createDerivedPortfolio.");var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);a!=undefined&&(i=i.set("Accept",a));var s=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return s!=undefined&&(i=i.set("Content-Type",s)),this.httpClient.post(this.basePath+"/api/derivedtransactionportfolios/"+encodeURIComponent(String(e)),t,{withCredentials:this.configuration.withCredentials,headers:i,observe:n,reportProgress:o})},e.prototype.deleteDerivedPortfolioDetails=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deleteDerivedPortfolioDetails.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling deleteDerivedPortfolioDetails.");var r=new y.HttpParams({encoder:new w});n!==undefined&&null!==n&&(r=r.set("effectiveAt",n.toISOString()));var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient["delete"](this.basePath+"/api/derivedtransactionportfolios/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/details",{params:r,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:i})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),b=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.batchAddClientInstruments=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);r!=undefined&&(o=o.set("Accept",r));var a=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return a!=undefined&&(o=o.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/instruments",e,{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.prototype.batchDeleteClientInstruments=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=new y.HttpParams({encoder:new w});e&&e.forEach(function(e){o=o.append("uids",e)});var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(i=i.set("Accept",a)),this.httpClient["delete"](this.basePath+"/api/instruments",{params:o,withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.batchUpsertInstrumentProperties=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);r!=undefined&&(o=o.set("Accept",r));var a=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return a!=undefined&&(o=o.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/instruments/$upsertproperties",e,{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.prototype.getInstrument=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter uid was null or undefined when calling getInstrument.");var r=new y.HttpParams({encoder:new w});t!==undefined&&null!==t&&(r=r.set("asAt",t.toISOString())),n&&n.forEach(function(e){r=r.append("instrumentPropertyKeys",e)});var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient.get(this.basePath+"/api/instruments/"+encodeURIComponent(String(e)),{params:r,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:i})},e.prototype.lookupInstrumentsFromCodes=function(e,t,n,o,i,r){void 0===i&&(i="body"),void 0===r&&(r=!1);var a=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(a=a.set("codeType",e)),n!==undefined&&null!==n&&(a=a.set("asAt",n.toISOString())),o&&o.forEach(function(e){a=a.append("instrumentPropertyKeys",e)});var s=this.defaultHeaders;if(this.configuration.accessToken){var c="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;s=s.set("Authorization","Bearer "+c)}var u=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);u!=undefined&&(s=s.set("Accept",u));var d=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return d!=undefined&&(s=s.set("Content-Type",d)),this.httpClient.post(this.basePath+"/api/instruments/$lookup",t,{params:a,withCredentials:this.configuration.withCredentials,headers:s,observe:i,reportProgress:r})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),j=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.getSamlIdentityProviderId=function(e,t,n){if(void 0===t&&(t="body"),void 0===n&&(n=!1),null===e||e===undefined)throw new Error("Required parameter domain was null or undefined when calling getSamlIdentityProviderId.");var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return r!=undefined&&(o=o.set("Accept",r)),this.httpClient.get(this.basePath+"/api/login/saml/"+encodeURIComponent(String(e)),{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),H=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.deletePersonalisation=function(e,t,n,o,i){void 0===o&&(o="body"),void 0===i&&(i=!1);var r=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(r=r.set("key",e)),t!==undefined&&null!==t&&(r=r.set("scope",t)),n!==undefined&&null!==n&&(r=r.set("group",n));var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient["delete"](this.basePath+"/api/personalisations",{params:r,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:i})},e.prototype.getPersonalisations=function(e,t,n,o,i,r,a,s,c){void 0===s&&(s="body"),void 0===c&&(c=!1);var u=new y.HttpParams({encoder:new w});e!==undefined&&null!==e&&(u=u.set("pattern",e)),t!==undefined&&null!==t&&(u=u.set("scope",t)),n!==undefined&&null!==n&&(u=u.set("recursive",n)),o!==undefined&&null!==o&&(u=u.set("wildcards",o)),i&&i.forEach(function(e){u=u.append("sortBy",e)}),r!==undefined&&null!==r&&(u=u.set("start",r)),a!==undefined&&null!==a&&(u=u.set("limit",a));var d=this.defaultHeaders;if(this.configuration.accessToken){var l="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;d=d.set("Authorization","Bearer "+l)}var p=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return p!=undefined&&(d=d.set("Accept",p)),this.httpClient.get(this.basePath+"/api/personalisations",{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.upsertPersonalisations=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);var o=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);r!=undefined&&(o=o.set("Accept",r));var a=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return a!=undefined&&(o=o.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/personalisations",e,{withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:n})},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:y.HttpClient},{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:[g]}]},{type:m,decorators:[{type:n.Optional}]}]},e}(),I=function(){function e(e,t,n){this.httpClient=e,this.basePath="https://localhost",this.defaultHeaders=new y.HttpHeaders,this.configuration=new m,t&&(this.basePath=t),n&&(this.configuration=n,this.basePath=t||n.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var o=a(e),i=o.next();!i.done;i=o.next()){if("multipart/form-data"===i.value)return!0}}catch(r){t={error:r}}finally{try{i&&!i.done&&(n=o["return"])&&n.call(o)}finally{if(t)throw t.error}}return!1},e.prototype.addPortfolioToGroup=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling addPortfolioToGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling addPortfolioToGroup.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(r=r.set("Accept",s));var c=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return c!=undefined&&(r=r.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/portfolios",n,{withCredentials:this.configuration.withCredentials,headers:r,observe:o,reportProgress:i})},e.prototype.addSubGroupToGroup=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling addSubGroupToGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling addSubGroupToGroup.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(r=r.set("Accept",s));var c=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return c!=undefined&&(r=r.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/subgroups",n,{withCredentials:this.configuration.withCredentials,headers:r,observe:o,reportProgress:i})},e.prototype.createPortfolioGroup=function(e,t,n,o){if(void 0===n&&(n="body"),void 0===o&&(o=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling createPortfolioGroup.");var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);a!=undefined&&(i=i.set("Accept",a));var s=this.configuration.selectHeaderContentType(["application/json-patch+json","application/json","text/json","application/_*+json"]);return s!=undefined&&(i=i.set("Content-Type",s)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e)),t,{withCredentials:this.configuration.withCredentials,headers:i,observe:n,reportProgress:o})},e.prototype.deletePortfolioFromGroup=function(e,t,n,o,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deletePortfolioFromGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling deletePortfolioFromGroup.");if(null===n||n===undefined)throw new Error("Required parameter portfolioScope was null or undefined when calling deletePortfolioFromGroup.");if(null===o||o===undefined)throw new Error("Required parameter portfolioCode was null or undefined when calling deletePortfolioFromGroup.");var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient["delete"](this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/portfolios/"+encodeURIComponent(String(n))+"/"+encodeURIComponent(String(o)),{withCredentials:this.configuration.withCredentials,headers:a,observe:i,reportProgress:r})},e.prototype.deletePortfolioGroup=function(e,t,n,o){if(void 0===n&&(n="body"),void 0===o&&(o=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deletePortfolioGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling deletePortfolioGroup.");var i=this.defaultHeaders;if(this.configuration.accessToken){var r="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;i=i.set("Authorization","Bearer "+r)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(i=i.set("Accept",a)),this.httpClient["delete"](this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{withCredentials:this.configuration.withCredentials,headers:i,observe:n,reportProgress:o})},e.prototype.deleteSubGroupFromGroup=function(e,t,n,o,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deleteSubGroupFromGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling deleteSubGroupFromGroup.");if(null===n||n===undefined)throw new Error("Required parameter subgroupScope was null or undefined when calling deleteSubGroupFromGroup.");if(null===o||o===undefined)throw new Error("Required parameter subgroupCode was null or undefined when calling deleteSubGroupFromGroup.");var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient["delete"](this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/subgroups/"+encodeURIComponent(String(n))+"/"+encodeURIComponent(String(o)),{withCredentials:this.configuration.withCredentials,headers:a,observe:i,reportProgress:r})},e.prototype.getPortfolioGroup=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getPortfolioGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getPortfolioGroup.");var r=new y.HttpParams({encoder:new w});n!==undefined&&null!==n&&(r=r.set("asAt",n.toISOString()));var a=this.defaultHeaders;if(this.configuration.accessToken){var s="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;a=a.set("Authorization","Bearer "+s)}var c=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return c!=undefined&&(a=a.set("Accept",c)),this.httpClient.get(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{params:r,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:i})},e.prototype.getPortfolioGroupCommands=function(e,t,n,o,i,r,a,s,c,u){if(void 0===c&&(c="body"),void 0===u&&(u=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getPortfolioGroupCommands.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getPortfolioGroupCommands.");var d=new y.HttpParams({encoder:new w});n!==undefined&&null!==n&&(d=d.set("fromAsAt",n.toISOString())),o!==undefined&&null!==o&&(d=d.set("toAsAt",o.toISOString())),i&&i.forEach(function(e){d=d.append("sortBy",e)}),r!==undefined&&null!==r&&(d=d.set("start",r)),a!==undefined&&null!==a&&(d=d.set("limit",a)),s!==undefined&&null!==s&&(d=d.set("filter",s));var l=this.defaultHeaders;if(this.configuration.accessToken){var p="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;l=l.set("Authorization","Bearer "+p)}var f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return f!=undefined&&(l=l.set("Accept",f)),this.httpClient.get(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/commands",{params:d,withCredentials:this.configuration.withCredentials,headers:l,observe:c,reportProgress:u})},e.prototype.getPortfolioGroupExpansion=function(e,t,n,o,i,r,a){if(void 0===r&&(r="body"),void 0===a&&(a=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getPortfolioGroupExpansion.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getPortfolioGroupExpansion.");var s=new y.HttpParams({encoder:new w});n!==undefined&&null!==n&&(s=s.set("effectiveAt",n.toISOString())),o!==undefined&&null!==o&&(s=s.set("asAt",o.toISOString())),i&&i.forEach(function(e){s=s.append("propertyFilter",e)});var c=this.defaultHeaders;if(this.configuration.accessToken){var u="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;c=c.set("Authorization","Bearer "+u)}var d=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return d!=undefined&&(c=c.set("Accept",d)),this.httpClient.get(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/expansion",{params:s,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:a})},e.prototype.listPortfolioGroups=function(e,t,n,o,i,r,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling listPortfolioGroups.");var c=new y.HttpParams({encoder:new w});t!==undefined&&null!==t&&(c=c.set("asAt",t.toISOString())),n&&n.forEach(function(e){c=c.append("sortBy",e)}),o!==undefined&&null!==o&&(c=c.set("start",o)),i!==undefined&&null!==i&&(c=c.set("limit",i)),r!==undefined&&null!==r&&(c=c.set("filter",r));var u=this.defaultHeaders;if(this.configuration.accessToken){var d="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;u=u.set("Authorization","Bearer "+d)}var l=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return l!=undefined&&(u=u.set("Accept",l)),this.httpClient.get(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e)),{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.updatePortfolioGroup=function(e,t,n,o,i){if(void 0===o&&(o="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling updatePortfolioGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling updatePortfolioGroup.");var r=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configura