@finbourne/lusid-sdk-angular7
Version:
An angular (7+) SDK for secure access to the LUSID® by FINBOURNE web API
95 lines • 11.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule, SkipSelf, Optional } from '@angular/core';
import { Configuration } from './configuration';
import { HttpClient } from '@angular/common/http';
import { AggregationService } from './api/aggregation.service';
import { AnalyticsStoresService } from './api/analyticsStores.service';
import { ApplicationMetadataService } from './api/applicationMetadata.service';
import { CorporateActionSourcesService } from './api/corporateActionSources.service';
import { CutLabelDefinitionsService } from './api/cutLabelDefinitions.service';
import { DataTypesService } from './api/dataTypes.service';
import { DerivedTransactionPortfoliosService } from './api/derivedTransactionPortfolios.service';
import { EntitiesService } from './api/entities.service';
import { InstrumentsService } from './api/instruments.service';
import { LoginService } from './api/login.service';
import { PortfolioGroupsService } from './api/portfolioGroups.service';
import { PortfoliosService } from './api/portfolios.service';
import { PropertyDefinitionsService } from './api/propertyDefinitions.service';
import { QuotesService } from './api/quotes.service';
import { ReconciliationsService } from './api/reconciliations.service';
import { ReferencePortfolioService } from './api/referencePortfolio.service';
import { ResultsService } from './api/results.service';
import { SchemasService } from './api/schemas.service';
import { ScopesService } from './api/scopes.service';
import { SearchService } from './api/search.service';
import { StructuredMarketDataService } from './api/structuredMarketData.service';
import { SystemConfigurationService } from './api/systemConfiguration.service';
import { TransactionPortfoliosService } from './api/transactionPortfolios.service';
var ApiModule = /** @class */ (function () {
function ApiModule(parentModule, http) {
if (parentModule) {
throw new Error('ApiModule is already loaded. Import in your base AppModule only.');
}
if (!http) {
throw new Error('You need to import the HttpClientModule in your AppModule! \n' +
'See also https://github.com/angular/angular/issues/20575');
}
}
/**
* @param {?} configurationFactory
* @return {?}
*/
ApiModule.forRoot = /**
* @param {?} configurationFactory
* @return {?}
*/
function (configurationFactory) {
return {
ngModule: ApiModule,
providers: [{ provide: Configuration, useFactory: configurationFactory }]
};
};
ApiModule.decorators = [
{ type: NgModule, args: [{
imports: [],
declarations: [],
exports: [],
providers: [
AggregationService,
AnalyticsStoresService,
ApplicationMetadataService,
CorporateActionSourcesService,
CutLabelDefinitionsService,
DataTypesService,
DerivedTransactionPortfoliosService,
EntitiesService,
InstrumentsService,
LoginService,
PortfolioGroupsService,
PortfoliosService,
PropertyDefinitionsService,
QuotesService,
ReconciliationsService,
ReferencePortfolioService,
ResultsService,
SchemasService,
ScopesService,
SearchService,
StructuredMarketDataService,
SystemConfigurationService,
TransactionPortfoliosService
]
},] }
];
/** @nocollapse */
ApiModule.ctorParameters = function () { return [
{ type: ApiModule, decorators: [{ type: Optional }, { type: SkipSelf }] },
{ type: HttpClient, decorators: [{ type: Optional }] }
]; };
return ApiModule;
}());
export { ApiModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BmaW5ib3VybmUvbHVzaWQtc2RrLWFuZ3VsYXI3L3NyYy9saWIvZ2VuZXJhdGVkLyIsInNvdXJjZXMiOlsiYXBpLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsRixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDaEQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBR2xELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzNELE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbkQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdkQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNqRixPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUVuRjtJQXFDSSxtQkFBcUMsWUFBdUIsRUFDbkMsSUFBZ0I7UUFDckMsSUFBSSxZQUFZLEVBQUU7WUFDZCxNQUFNLElBQUksS0FBSyxDQUFDLGtFQUFrRSxDQUFDLENBQUM7U0FDdkY7UUFDRCxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ1AsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0Q7Z0JBQy9FLDBEQUEwRCxDQUFDLENBQUM7U0FDL0Q7SUFDTCxDQUFDOzs7OztJQWhCYSxpQkFBTzs7OztJQUFyQixVQUFzQixvQkFBeUM7UUFDM0QsT0FBTztZQUNILFFBQVEsRUFBRSxTQUFTO1lBQ25CLFNBQVMsRUFBRSxDQUFFLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxVQUFVLEVBQUUsb0JBQW9CLEVBQUUsQ0FBRTtTQUM5RSxDQUFDO0lBQ04sQ0FBQzs7Z0JBbkNKLFFBQVEsU0FBQztvQkFDUixPQUFPLEVBQU8sRUFBRTtvQkFDaEIsWUFBWSxFQUFFLEVBQUU7b0JBQ2hCLE9BQU8sRUFBTyxFQUFFO29CQUNoQixTQUFTLEVBQUU7d0JBQ1Qsa0JBQWtCO3dCQUNsQixzQkFBc0I7d0JBQ3RCLDBCQUEwQjt3QkFDMUIsNkJBQTZCO3dCQUM3QiwwQkFBMEI7d0JBQzFCLGdCQUFnQjt3QkFDaEIsbUNBQW1DO3dCQUNuQyxlQUFlO3dCQUNmLGtCQUFrQjt3QkFDbEIsWUFBWTt3QkFDWixzQkFBc0I7d0JBQ3RCLGlCQUFpQjt3QkFDakIsMEJBQTBCO3dCQUMxQixhQUFhO3dCQUNiLHNCQUFzQjt3QkFDdEIseUJBQXlCO3dCQUN6QixjQUFjO3dCQUNkLGNBQWM7d0JBQ2QsYUFBYTt3QkFDYixhQUFhO3dCQUNiLDJCQUEyQjt3QkFDM0IsMEJBQTBCO3dCQUMxQiw0QkFBNEI7cUJBQUU7aUJBQ2pDOzs7O2dCQVNzRCxTQUFTLHVCQUE5QyxRQUFRLFlBQUksUUFBUTtnQkFoRTdCLFVBQVUsdUJBaUVELFFBQVE7O0lBUzFCLGdCQUFDO0NBQUEsQUEvQ0QsSUErQ0M7U0FsQlksU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBTa2lwU2VsZiwgT3B0aW9uYWwgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb24gfSBmcm9tICcuL2NvbmZpZ3VyYXRpb24nO1xuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcblxuXG5pbXBvcnQgeyBBZ2dyZWdhdGlvblNlcnZpY2UgfSBmcm9tICcuL2FwaS9hZ2dyZWdhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IEFuYWx5dGljc1N0b3Jlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9hbmFseXRpY3NTdG9yZXMuc2VydmljZSc7XG5pbXBvcnQgeyBBcHBsaWNhdGlvbk1ldGFkYXRhU2VydmljZSB9IGZyb20gJy4vYXBpL2FwcGxpY2F0aW9uTWV0YWRhdGEuc2VydmljZSc7XG5pbXBvcnQgeyBDb3Jwb3JhdGVBY3Rpb25Tb3VyY2VzU2VydmljZSB9IGZyb20gJy4vYXBpL2NvcnBvcmF0ZUFjdGlvblNvdXJjZXMuc2VydmljZSc7XG5pbXBvcnQgeyBDdXRMYWJlbERlZmluaXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL2N1dExhYmVsRGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBEYXRhVHlwZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZGF0YVR5cGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGVyaXZlZFRyYW5zYWN0aW9uUG9ydGZvbGlvc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9kZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zLnNlcnZpY2UnO1xuaW1wb3J0IHsgRW50aXRpZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZW50aXRpZXMuc2VydmljZSc7XG5pbXBvcnQgeyBJbnN0cnVtZW50c1NlcnZpY2UgfSBmcm9tICcuL2FwaS9pbnN0cnVtZW50cy5zZXJ2aWNlJztcbmltcG9ydCB7IExvZ2luU2VydmljZSB9IGZyb20gJy4vYXBpL2xvZ2luLnNlcnZpY2UnO1xuaW1wb3J0IHsgUG9ydGZvbGlvR3JvdXBzU2VydmljZSB9IGZyb20gJy4vYXBpL3BvcnRmb2xpb0dyb3Vwcy5zZXJ2aWNlJztcbmltcG9ydCB7IFBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcG9ydGZvbGlvcy5zZXJ2aWNlJztcbmltcG9ydCB7IFByb3BlcnR5RGVmaW5pdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcHJvcGVydHlEZWZpbml0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFF1b3Rlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9xdW90ZXMuc2VydmljZSc7XG5pbXBvcnQgeyBSZWNvbmNpbGlhdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVjb25jaWxpYXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVmZXJlbmNlUG9ydGZvbGlvU2VydmljZSB9IGZyb20gJy4vYXBpL3JlZmVyZW5jZVBvcnRmb2xpby5zZXJ2aWNlJztcbmltcG9ydCB7IFJlc3VsdHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVzdWx0cy5zZXJ2aWNlJztcbmltcG9ydCB7IFNjaGVtYXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2NoZW1hcy5zZXJ2aWNlJztcbmltcG9ydCB7IFNjb3Blc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9zY29wZXMuc2VydmljZSc7XG5pbXBvcnQgeyBTZWFyY2hTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2VhcmNoLnNlcnZpY2UnO1xuaW1wb3J0IHsgU3RydWN0dXJlZE1hcmtldERhdGFTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc3RydWN0dXJlZE1hcmtldERhdGEuc2VydmljZSc7XG5pbXBvcnQgeyBTeXN0ZW1Db25maWd1cmF0aW9uU2VydmljZSB9IGZyb20gJy4vYXBpL3N5c3RlbUNvbmZpZ3VyYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvdHJhbnNhY3Rpb25Qb3J0Zm9saW9zLnNlcnZpY2UnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiAgICAgIFtdLFxuICBkZWNsYXJhdGlvbnM6IFtdLFxuICBleHBvcnRzOiAgICAgIFtdLFxuICBwcm92aWRlcnM6IFtcbiAgICBBZ2dyZWdhdGlvblNlcnZpY2UsXG4gICAgQW5hbHl0aWNzU3RvcmVzU2VydmljZSxcbiAgICBBcHBsaWNhdGlvbk1ldGFkYXRhU2VydmljZSxcbiAgICBDb3Jwb3JhdGVBY3Rpb25Tb3VyY2VzU2VydmljZSxcbiAgICBDdXRMYWJlbERlZmluaXRpb25zU2VydmljZSxcbiAgICBEYXRhVHlwZXNTZXJ2aWNlLFxuICAgIERlcml2ZWRUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlLFxuICAgIEVudGl0aWVzU2VydmljZSxcbiAgICBJbnN0cnVtZW50c1NlcnZpY2UsXG4gICAgTG9naW5TZXJ2aWNlLFxuICAgIFBvcnRmb2xpb0dyb3Vwc1NlcnZpY2UsXG4gICAgUG9ydGZvbGlvc1NlcnZpY2UsXG4gICAgUHJvcGVydHlEZWZpbml0aW9uc1NlcnZpY2UsXG4gICAgUXVvdGVzU2VydmljZSxcbiAgICBSZWNvbmNpbGlhdGlvbnNTZXJ2aWNlLFxuICAgIFJlZmVyZW5jZVBvcnRmb2xpb1NlcnZpY2UsXG4gICAgUmVzdWx0c1NlcnZpY2UsXG4gICAgU2NoZW1hc1NlcnZpY2UsXG4gICAgU2NvcGVzU2VydmljZSxcbiAgICBTZWFyY2hTZXJ2aWNlLFxuICAgIFN0cnVjdHVyZWRNYXJrZXREYXRhU2VydmljZSxcbiAgICBTeXN0ZW1Db25maWd1cmF0aW9uU2VydmljZSxcbiAgICBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIF1cbn0pXG5leHBvcnQgY2xhc3MgQXBpTW9kdWxlIHtcbiAgICBwdWJsaWMgc3RhdGljIGZvclJvb3QoY29uZmlndXJhdGlvbkZhY3Rvcnk6ICgpID0+IENvbmZpZ3VyYXRpb24pOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5nTW9kdWxlOiBBcGlNb2R1bGUsXG4gICAgICAgICAgICBwcm92aWRlcnM6IFsgeyBwcm92aWRlOiBDb25maWd1cmF0aW9uLCB1c2VGYWN0b3J5OiBjb25maWd1cmF0aW9uRmFjdG9yeSB9IF1cbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvciggQE9wdGlvbmFsKCkgQFNraXBTZWxmKCkgcGFyZW50TW9kdWxlOiBBcGlNb2R1bGUsXG4gICAgICAgICAgICAgICAgIEBPcHRpb25hbCgpIGh0dHA6IEh0dHBDbGllbnQpIHtcbiAgICAgICAgaWYgKHBhcmVudE1vZHVsZSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdBcGlNb2R1bGUgaXMgYWxyZWFkeSBsb2FkZWQuIEltcG9ydCBpbiB5b3VyIGJhc2UgQXBwTW9kdWxlIG9ubHkuJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFodHRwKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBuZWVkIHRvIGltcG9ydCB0aGUgSHR0cENsaWVudE1vZHVsZSBpbiB5b3VyIEFwcE1vZHVsZSEgXFxuJyArXG4gICAgICAgICAgICAnU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9pc3N1ZXMvMjA1NzUnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==