UNPKG

@finbourne/lusid-sdk-angular7

Version:

An angular (7+) SDK for secure access to the LUSID® by FINBOURNE web API

1 lines 145 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common/http")):"function"==typeof define&&define.amd?define("@finbourne/lusid-sdk-angular7",["exports","@angular/core","@angular/common/http"],t):t(((e=e||self).finbourne=e.finbourne||{},e.finbourne["lusid-sdk-angular7"]={}),e.ng.core,e.ng.common.http)}(this,function(e,t,n){"use strict";var i=function(e,t){return(i=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 r(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 o,a,s,c,u,d,l,f,p,h,g,w,y,v,m,C,T=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.encodeKey=function(t){return(t=e.prototype.encodeKey.call(this,t)).replace(/\+/gi,"%2B")},t.prototype.encodeValue=function(t){return(t=e.prototype.encodeValue.call(this,t)).replace(/\+/gi,"%2B")},t}(n.HttpUrlEncodingCodec),P=new t.InjectionToken("basePath"),A=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}(),b=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.getAggregationByGroup=function(e,t,i,r,o,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 getAggregationByGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getAggregationByGroup.");var u=new n.HttpParams({encoder:new T});r&&r.forEach(function(e){u=u.append("sortBy",e)}),o!==undefined&&null!==o&&(u=u.set("start",o)),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 f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);f!=undefined&&(d=d.set("Accept",f));var p=this.configuration.selectHeaderContentType([]);return p!=undefined&&(d=d.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",i,{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.getAggregationByPortfolio=function(e,t,i,r,o,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 getAggregationByPortfolio.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getAggregationByPortfolio.");var u=new n.HttpParams({encoder:new T});r&&r.forEach(function(e){u=u.append("sortBy",e)}),o!==undefined&&null!==o&&(u=u.set("start",o)),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 f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);f!=undefined&&(d=d.set("Accept",f));var p=this.configuration.selectHeaderContentType([]);return p!=undefined&&(d=d.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/portfolios/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",i,{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.getAggregationByResultSet=function(e,t,i,r,o,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 getAggregationByResultSet.");if(null===t||t===undefined)throw new Error("Required parameter resultsKey was null or undefined when calling getAggregationByResultSet.");var u=new n.HttpParams({encoder:new T});r&&r.forEach(function(e){u=u.append("sortBy",e)}),o!==undefined&&null!==o&&(u=u.set("start",o)),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 f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);f!=undefined&&(d=d.set("Accept",f));var p=this.configuration.selectHeaderContentType([]);return p!=undefined&&(d=d.set("Content-Type",p)),this.httpClient.post(this.basePath+"/api/results/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregate",i,{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.getNestedAggregationByGroup=function(e,t,n,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 getNestedAggregationByGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling getNestedAggregationByGroup.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(o=o.set("Accept",s));var c=this.configuration.selectHeaderContentType([]);return c!=undefined&&(o=o.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/$aggregatenested",n,{withCredentials:this.configuration.withCredentials,headers:o,observe:i,reportProgress:r})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),S=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}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 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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/analytics",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.deleteAnalyticStore=function(e,t,n,i,r,o){if(void 0===r&&(r="body"),void 0===o&&(o=!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===i||i===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(i)),{withCredentials:this.configuration.withCredentials,headers:a,observe:r,reportProgress:o})},e.prototype.getAnalyticStore=function(e,t,i,r,o,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 getAnalyticStore.");if(null===t||t===undefined)throw new Error("Required parameter year was null or undefined when calling getAnalyticStore.");if(null===i||i===undefined)throw new Error("Required parameter month was null or undefined when calling getAnalyticStore.");if(null===r||r===undefined)throw new Error("Required parameter day was null or undefined when calling getAnalyticStore.");var c=new n.HttpParams({encoder:new T});o!==undefined&&null!==o&&(c=c.set("asAt",o.toISOString()));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/analytics/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/"+encodeURIComponent(String(i))+"/"+encodeURIComponent(String(r)),{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.listAnalyticStores=function(e,t,i,r,o,a,s){void 0===a&&(a="body"),void 0===s&&(s=!1);var c=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(c=c.set("asAt",e.toISOString())),t&&t.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)),o!==undefined&&null!==o&&(c=c.set("filter",o));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/analytics",{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.setAnalytics=function(e,t,n,i,r,o,a){if(void 0===o&&(o="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===i||i===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([]);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(i))+"/prices",r,{withCredentials:this.configuration.withCredentials,headers:s,observe:o,reportProgress:a})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),k=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.getExcelAddin=function(e,t,i){void 0===t&&(t="body"),void 0===i&&(i=!1);var r=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(r=r.set("version",e));var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return s!=undefined&&(o=o.set("Accept",s)),this.httpClient.get(this.basePath+"/api/metadata/downloads/exceladdin",{params:r,withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:i})},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 i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;n=n.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return r!=undefined&&(n=n.set("Accept",r)),this.httpClient.get(this.basePath+"/api/metadata/versions",{withCredentials:this.configuration.withCredentials,headers:n,observe:e,reportProgress:t})},e.prototype.listAccessControlledResources=function(e,t,i){void 0===t&&(t="body"),void 0===i&&(i=!1);var r=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(r=r.set("filter",e));var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return s!=undefined&&(o=o.set("Accept",s)),this.httpClient.get(this.basePath+"/api/metadata/access/resources",{params:r,withCredentials:this.configuration.withCredentials,headers:o,observe:t,reportProgress:i})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),H=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.batchUpsertCorporateActions=function(e,t,n,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 batchUpsertCorporateActions.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling batchUpsertCorporateActions.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(o=o.set("Accept",s));var c=this.configuration.selectHeaderContentType([]);return c!=undefined&&(o=o.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/corporateactionsources/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/corporateactions",n,{withCredentials:this.configuration.withCredentials,headers:o,observe:i,reportProgress:r})},e.prototype.createCorporateActionSource=function(e,t,n){if(void 0===t&&(t="body"),void 0===n&&(n=!1),null===e||e===undefined)throw new Error("Required parameter request was null or undefined when calling createCorporateActionSource.");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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/corporateactionsources",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.deleteCorporateActionSource=function(e,t,n,i){if(void 0===n&&(n="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling deleteCorporateActionSource.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling deleteCorporateActionSource.");var r=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+o)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(r=r.set("Accept",a)),this.httpClient["delete"](this.basePath+"/api/corporateactionsources/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{withCredentials:this.configuration.withCredentials,headers:r,observe:n,reportProgress:i})},e.prototype.getCorporateActions=function(e,t,i,r,o,a,s,c,u,d,l){if(void 0===d&&(d="body"),void 0===l&&(l=!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 f=new n.HttpParams({encoder:new T});i!==undefined&&null!==i&&(f=f.set("fromEffectiveAt",i)),r!==undefined&&null!==r&&(f=f.set("toEffectiveAt",r)),o!==undefined&&null!==o&&(f=f.set("asAt",o.toISOString())),a&&a.forEach(function(e){f=f.append("sortBy",e)}),s!==undefined&&null!==s&&(f=f.set("start",s)),c!==undefined&&null!==c&&(f=f.set("limit",c)),u!==undefined&&null!==u&&(f=f.set("filter",u));var p=this.defaultHeaders;if(this.configuration.accessToken){var h="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;p=p.set("Authorization","Bearer "+h)}var g=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return g!=undefined&&(p=p.set("Accept",g)),this.httpClient.get(this.basePath+"/api/corporateactionsources/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/corporateactions",{params:f,withCredentials:this.configuration.withCredentials,headers:p,observe:d,reportProgress:l})},e.prototype.listCorporateActionSources=function(e,t,i,r,o,a,s){void 0===a&&(a="body"),void 0===s&&(s=!1);var c=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(c=c.set("asAt",e.toISOString())),t&&t.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)),o!==undefined&&null!==o&&(c=c.set("filter",o));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/corporateactionsources",{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),R=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.createCutLabelDefinition=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/systemconfiguration/cutlabels",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.deleteCutLabelDefinition=function(e,t,n){if(void 0===t&&(t="body"),void 0===n&&(n=!1),null===e||e===undefined)throw new Error("Required parameter code was null or undefined when calling deleteCutLabelDefinition.");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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return o!=undefined&&(i=i.set("Accept",o)),this.httpClient["delete"](this.basePath+"/api/systemconfiguration/cutlabels/"+encodeURIComponent(String(e)),{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.getCutLabelDefinition=function(e,t,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter code was null or undefined when calling getCutLabelDefinition.");var o=new n.HttpParams({encoder:new T});t!==undefined&&null!==t&&(o=o.set("asAt",t.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/systemconfiguration/cutlabels/"+encodeURIComponent(String(e)),{params:o,withCredentials:this.configuration.withCredentials,headers:a,observe:i,reportProgress:r})},e.prototype.listCutLabelDefinitions=function(e,t,i,r,o,a,s,c){void 0===s&&(s="body"),void 0===c&&(c=!1);var u=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(u=u.set("asAt",e.toISOString())),t&&t.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)),o!==undefined&&null!==o&&(u=u.set("filter",o)),a!==undefined&&null!==a&&(u=u.set("query",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 f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return f!=undefined&&(d=d.set("Accept",f)),this.httpClient.get(this.basePath+"/api/systemconfiguration/cutlabels",{params:u,withCredentials:this.configuration.withCredentials,headers:d,observe:s,reportProgress:c})},e.prototype.updateCutLabelDefinition=function(e,t,n,i){if(void 0===n&&(n="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter code was null or undefined when calling updateCutLabelDefinition.");var r=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+o)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);a!=undefined&&(r=r.set("Accept",a));var s=this.configuration.selectHeaderContentType([]);return s!=undefined&&(r=r.set("Content-Type",s)),this.httpClient.put(this.basePath+"/api/systemconfiguration/cutlabels/"+encodeURIComponent(String(e)),t,{withCredentials:this.configuration.withCredentials,headers:r,observe:n,reportProgress:i})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),I=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}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 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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/datatypes",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.getDataType=function(e,t,n,i){if(void 0===n&&(n="body"),void 0===i&&(i=!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 r=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+o)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(r=r.set("Accept",a)),this.httpClient.get(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{withCredentials:this.configuration.withCredentials,headers:r,observe:n,reportProgress:i})},e.prototype.getUnitsFromDataType=function(e,t,i,r,o,a){if(void 0===o&&(o="body"),void 0===a&&(a=!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 s=new n.HttpParams({encoder:new T});i&&i.forEach(function(e){s=s.append("units",e)}),r!==undefined&&null!==r&&(s=s.set("filter",r));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/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/units",{params:s,withCredentials:this.configuration.withCredentials,headers:c,observe:o,reportProgress:a})},e.prototype.listDataTypes=function(e,t,i,r,o,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 n.HttpParams({encoder:new T});t!==undefined&&null!==t&&(u=u.set("includeSystem",t)),i&&i.forEach(function(e){u=u.append("sortBy",e)}),r!==undefined&&null!==r&&(u=u.set("start",r)),o!==undefined&&null!==o&&(u=u.set("limit",o)),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 f=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return f!=undefined&&(d=d.set("Accept",f)),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,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 updateDataType.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling updateDataType.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(o=o.set("Accept",s));var c=this.configuration.selectHeaderContentType([]);return c!=undefined&&(o=o.set("Content-Type",c)),this.httpClient.put(this.basePath+"/api/datatypes/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),n,{withCredentials:this.configuration.withCredentials,headers:o,observe:i,reportProgress:r})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),E=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.createDerivedPortfolio=function(e,t,n,i){if(void 0===n&&(n="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling createDerivedPortfolio.");var r=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+o)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);a!=undefined&&(r=r.set("Accept",a));var s=this.configuration.selectHeaderContentType([]);return s!=undefined&&(r=r.set("Content-Type",s)),this.httpClient.post(this.basePath+"/api/derivedtransactionportfolios/"+encodeURIComponent(String(e)),t,{withCredentials:this.configuration.withCredentials,headers:r,observe:n,reportProgress:i})},e.prototype.deleteDerivedPortfolioDetails=function(e,t,i,r,o){if(void 0===r&&(r="body"),void 0===o&&(o=!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 a=new n.HttpParams({encoder:new T});i!==undefined&&null!==i&&(a=a.set("effectiveAt",i));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["delete"](this.basePath+"/api/derivedtransactionportfolios/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/details",{params:a,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:o})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),x=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.getPortfolioChanges=function(e,t,i,r,o){if(void 0===r&&(r="body"),void 0===o&&(o=!1),null===e||e===undefined)throw new Error("Required parameter scope was null or undefined when calling getPortfolioChanges.");if(null===t||t===undefined)throw new Error("Required parameter effectiveAt was null or undefined when calling getPortfolioChanges.");var a=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(a=a.set("scope",e)),t!==undefined&&null!==t&&(a=a.set("effectiveAt",t)),i!==undefined&&null!==i&&(a=a.set("asAt",i.toISOString()));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/entities/changes/portfolios",{params:a,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:o})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),j=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.deleteInstrument=function(e,t,n,i){if(void 0===n&&(n="body"),void 0===i&&(i=!1),null===e||e===undefined)throw new Error("Required parameter identifierType was null or undefined when calling deleteInstrument.");if(null===t||t===undefined)throw new Error("Required parameter identifier was null or undefined when calling deleteInstrument.");var r=this.defaultHeaders;if(this.configuration.accessToken){var o="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;r=r.set("Authorization","Bearer "+o)}var a=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return a!=undefined&&(r=r.set("Accept",a)),this.httpClient["delete"](this.basePath+"/api/instruments/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{withCredentials:this.configuration.withCredentials,headers:r,observe:n,reportProgress:i})},e.prototype.deleteInstrumentProperties=function(e,t,i,r,o,a){if(void 0===o&&(o="body"),void 0===a&&(a=!1),null===e||e===undefined)throw new Error("Required parameter identifierType was null or undefined when calling deleteInstrumentProperties.");if(null===t||t===undefined)throw new Error("Required parameter identifier was null or undefined when calling deleteInstrumentProperties.");if(null===i||i===undefined)throw new Error("Required parameter propertyKeys was null or undefined when calling deleteInstrumentProperties.");var s=new n.HttpParams({encoder:new T});r!==undefined&&null!==r&&(s=s.set("effectiveAt",r));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"]);d!=undefined&&(c=c.set("Accept",d));var l=this.configuration.selectHeaderContentType([]);return l!=undefined&&(c=c.set("Content-Type",l)),this.httpClient.post(this.basePath+"/api/instruments/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/properties/$delete",i,{params:s,withCredentials:this.configuration.withCredentials,headers:c,observe:o,reportProgress:a})},e.prototype.getInstrument=function(e,t,i,r,o,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter identifierType was null or undefined when calling getInstrument.");if(null===t||t===undefined)throw new Error("Required parameter identifier was null or undefined when calling getInstrument.");var c=new n.HttpParams({encoder:new T});i!==undefined&&null!==i&&(c=c.set("effectiveAt",i)),r!==undefined&&null!==r&&(c=c.set("asAt",r.toISOString())),o&&o.forEach(function(e){c=c.append("instrumentPropertyKeys",e)});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/instruments/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.getInstrumentIdentifierTypes=function(e,t){void 0===e&&(e="body"),void 0===t&&(t=!1);var n=this.defaultHeaders;if(this.configuration.accessToken){var i="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;n=n.set("Authorization","Bearer "+i)}var r=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return r!=undefined&&(n=n.set("Accept",r)),this.httpClient.get(this.basePath+"/api/instruments/identifierTypes",{withCredentials:this.configuration.withCredentials,headers:n,observe:e,reportProgress:t})},e.prototype.getInstruments=function(e,t,i,r,o,a,s){if(void 0===a&&(a="body"),void 0===s&&(s=!1),null===e||e===undefined)throw new Error("Required parameter identifierType was null or undefined when calling getInstruments.");if(null===t||t===undefined)throw new Error("Required parameter identifiers was null or undefined when calling getInstruments.");var c=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(c=c.set("identifierType",e)),i!==undefined&&null!==i&&(c=c.set("effectiveAt",i)),r!==undefined&&null!==r&&(c=c.set("asAt",r.toISOString())),o&&o.forEach(function(e){c=c.append("instrumentPropertyKeys",e)});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 f=this.configuration.selectHeaderContentType([]);return f!=undefined&&(u=u.set("Content-Type",f)),this.httpClient.post(this.basePath+"/api/instruments/$get",t,{params:c,withCredentials:this.configuration.withCredentials,headers:u,observe:a,reportProgress:s})},e.prototype.listInstruments=function(e,t,i,r,o,a,s,c,u,d){void 0===u&&(u="body"),void 0===d&&(d=!1);var l=new n.HttpParams({encoder:new T});e!==undefined&&null!==e&&(l=l.set("asAt",e.toISOString())),t!==undefined&&null!==t&&(l=l.set("effectiveAt",t)),i!==undefined&&null!==i&&(l=l.set("page",i)),r&&r.forEach(function(e){l=l.append("sortBy",e)}),o!==undefined&&null!==o&&(l=l.set("start",o)),a!==undefined&&null!==a&&(l=l.set("limit",a)),s!==undefined&&null!==s&&(l=l.set("filter",s)),c&&c.forEach(function(e){l=l.append("instrumentPropertyKeys",e)});var f=this.defaultHeaders;if(this.configuration.accessToken){var p="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;f=f.set("Authorization","Bearer "+p)}var h=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return h!=undefined&&(f=f.set("Accept",h)),this.httpClient.get(this.basePath+"/api/instruments",{params:l,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:d})},e.prototype.updateInstrumentIdentifier=function(e,t,n,i,r){if(void 0===i&&(i="body"),void 0===r&&(r=!1),null===e||e===undefined)throw new Error("Required parameter identifierType was null or undefined when calling updateInstrumentIdentifier.");if(null===t||t===undefined)throw new Error("Required parameter identifier was null or undefined when calling updateInstrumentIdentifier.");if(null===n||n===undefined)throw new Error("Required parameter request was null or undefined when calling updateInstrumentIdentifier.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(o=o.set("Accept",s));var c=this.configuration.selectHeaderContentType([]);return c!=undefined&&(o=o.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/instruments/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t)),n,{withCredentials:this.configuration.withCredentials,headers:o,observe:i,reportProgress:r})},e.prototype.upsertInstruments=function(e,t,n){void 0===t&&(t="body"),void 0===n&&(n=!1);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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/instruments",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.prototype.upsertInstrumentsProperties=function(e,t,n){if(void 0===t&&(t="body"),void 0===n&&(n=!1),null===e||e===undefined)throw new Error("Required parameter instrumentProperties was null or undefined when calling upsertInstrumentsProperties.");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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);o!=undefined&&(i=i.set("Accept",o));var a=this.configuration.selectHeaderContentType([]);return a!=undefined&&(i=i.set("Content-Type",a)),this.httpClient.post(this.basePath+"/api/instruments/$upsertproperties",e,{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),U=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}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 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 o=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);return o!=undefined&&(i=i.set("Accept",o)),this.httpClient.get(this.basePath+"/api/login/saml/"+encodeURIComponent(String(e)),{withCredentials:this.configuration.withCredentials,headers:i,observe:t,reportProgress:n})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.HttpClient},{type:String,decorators:[{type:t.Optional},{type:t.Inject,args:[P]}]},{type:A,decorators:[{type:t.Optional}]}]},e}(),q=function(){function e(e,t,i){this.httpClient=e,this.basePath="https://localhost/api",this.defaultHeaders=new n.HttpHeaders,this.configuration=new A,t&&(this.basePath=t),i&&(this.configuration=i,this.basePath=t||i.basePath||this.basePath)}return e.prototype.canConsumeForm=function(e){var t,n;try{for(var i=r(e),o=i.next();!o.done;o=i.next()){if("multipart/form-data"===o.value)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(t)throw t.error}}return!1},e.prototype.addPortfolioToGroup=function(e,t,n,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 addPortfolioToGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling addPortfolioToGroup.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration.accessToken():this.configuration.accessToken;o=o.set("Authorization","Bearer "+a)}var s=this.configuration.selectHeaderAccept(["text/plain","application/json","text/json"]);s!=undefined&&(o=o.set("Accept",s));var c=this.configuration.selectHeaderContentType([]);return c!=undefined&&(o=o.set("Content-Type",c)),this.httpClient.post(this.basePath+"/api/portfoliogroups/"+encodeURIComponent(String(e))+"/"+encodeURIComponent(String(t))+"/portfolios",n,{withCredentials:this.configuration.withCredentials,headers:o,observe:i,reportProgress:r})},e.prototype.addSubGroupToGroup=function(e,t,n,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 addSubGroupToGroup.");if(null===t||t===undefined)throw new Error("Required parameter code was null or undefined when calling addSubGroupToGroup.");var o=this.defaultHeaders;if(this.configuration.accessToken){var a="function"==typeof this.configuration.accessToken?this.configuration