UNPKG

@finbourne/lusid-sdk-angular7

Version:

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

93 lines 11.4 kB
/** * @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'; export class ApiModule { /** * @param {?} parentModule * @param {?} http */ constructor(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 {?} */ static forRoot(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 = () => [ { type: ApiModule, decorators: [{ type: Optional }, { type: SkipSelf }] }, { type: HttpClient, decorators: [{ type: Optional }] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BmaW5ib3VybmUvbHVzaWQtc2RrLWFuZ3VsYXI3LyIsInNvdXJjZXMiOlsibGliL2dlbmVyYXRlZC9hcGkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUNoRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFHbEQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDckYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFDakcsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN2RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBK0JuRixNQUFNLE9BQU8sU0FBUzs7Ozs7SUFRbEIsWUFBcUMsWUFBdUIsRUFDbkMsSUFBZ0I7UUFDckMsSUFBSSxZQUFZLEVBQUU7WUFDZCxNQUFNLElBQUksS0FBSyxDQUFDLGtFQUFrRSxDQUFDLENBQUM7U0FDdkY7UUFDRCxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ1AsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0Q7Z0JBQy9FLDBEQUEwRCxDQUFDLENBQUM7U0FDL0Q7SUFDTCxDQUFDOzs7OztJQWhCTSxNQUFNLENBQUMsT0FBTyxDQUFDLG9CQUF5QztRQUMzRCxPQUFPO1lBQ0gsUUFBUSxFQUFFLFNBQVM7WUFDbkIsU0FBUyxFQUFFLENBQUUsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsRUFBRSxDQUFFO1NBQzlFLENBQUM7SUFDTixDQUFDOzs7WUFuQ0osUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBTyxFQUFFO2dCQUNoQixZQUFZLEVBQUUsRUFBRTtnQkFDaEIsT0FBTyxFQUFPLEVBQUU7Z0JBQ2hCLFNBQVMsRUFBRTtvQkFDVCxrQkFBa0I7b0JBQ2xCLHNCQUFzQjtvQkFDdEIsMEJBQTBCO29CQUMxQiw2QkFBNkI7b0JBQzdCLDBCQUEwQjtvQkFDMUIsZ0JBQWdCO29CQUNoQixtQ0FBbUM7b0JBQ25DLGVBQWU7b0JBQ2Ysa0JBQWtCO29CQUNsQixZQUFZO29CQUNaLHNCQUFzQjtvQkFDdEIsaUJBQWlCO29CQUNqQiwwQkFBMEI7b0JBQzFCLGFBQWE7b0JBQ2Isc0JBQXNCO29CQUN0Qix5QkFBeUI7b0JBQ3pCLGNBQWM7b0JBQ2QsY0FBYztvQkFDZCxhQUFhO29CQUNiLGFBQWE7b0JBQ2IsMkJBQTJCO29CQUMzQiwwQkFBMEI7b0JBQzFCLDRCQUE0QjtpQkFBRTthQUNqQzs7OztZQVNzRCxTQUFTLHVCQUE5QyxRQUFRLFlBQUksUUFBUTtZQWhFN0IsVUFBVSx1QkFpRUQsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBTa2lwU2VsZiwgT3B0aW9uYWwgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb24gfSBmcm9tICcuL2NvbmZpZ3VyYXRpb24nO1xuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcblxuXG5pbXBvcnQgeyBBZ2dyZWdhdGlvblNlcnZpY2UgfSBmcm9tICcuL2FwaS9hZ2dyZWdhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IEFuYWx5dGljc1N0b3Jlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9hbmFseXRpY3NTdG9yZXMuc2VydmljZSc7XG5pbXBvcnQgeyBBcHBsaWNhdGlvbk1ldGFkYXRhU2VydmljZSB9IGZyb20gJy4vYXBpL2FwcGxpY2F0aW9uTWV0YWRhdGEuc2VydmljZSc7XG5pbXBvcnQgeyBDb3Jwb3JhdGVBY3Rpb25Tb3VyY2VzU2VydmljZSB9IGZyb20gJy4vYXBpL2NvcnBvcmF0ZUFjdGlvblNvdXJjZXMuc2VydmljZSc7XG5pbXBvcnQgeyBDdXRMYWJlbERlZmluaXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL2N1dExhYmVsRGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBEYXRhVHlwZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZGF0YVR5cGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGVyaXZlZFRyYW5zYWN0aW9uUG9ydGZvbGlvc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9kZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zLnNlcnZpY2UnO1xuaW1wb3J0IHsgRW50aXRpZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZW50aXRpZXMuc2VydmljZSc7XG5pbXBvcnQgeyBJbnN0cnVtZW50c1NlcnZpY2UgfSBmcm9tICcuL2FwaS9pbnN0cnVtZW50cy5zZXJ2aWNlJztcbmltcG9ydCB7IExvZ2luU2VydmljZSB9IGZyb20gJy4vYXBpL2xvZ2luLnNlcnZpY2UnO1xuaW1wb3J0IHsgUG9ydGZvbGlvR3JvdXBzU2VydmljZSB9IGZyb20gJy4vYXBpL3BvcnRmb2xpb0dyb3Vwcy5zZXJ2aWNlJztcbmltcG9ydCB7IFBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcG9ydGZvbGlvcy5zZXJ2aWNlJztcbmltcG9ydCB7IFByb3BlcnR5RGVmaW5pdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcHJvcGVydHlEZWZpbml0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFF1b3Rlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9xdW90ZXMuc2VydmljZSc7XG5pbXBvcnQgeyBSZWNvbmNpbGlhdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVjb25jaWxpYXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVmZXJlbmNlUG9ydGZvbGlvU2VydmljZSB9IGZyb20gJy4vYXBpL3JlZmVyZW5jZVBvcnRmb2xpby5zZXJ2aWNlJztcbmltcG9ydCB7IFJlc3VsdHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVzdWx0cy5zZXJ2aWNlJztcbmltcG9ydCB7IFNjaGVtYXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2NoZW1hcy5zZXJ2aWNlJztcbmltcG9ydCB7IFNjb3Blc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9zY29wZXMuc2VydmljZSc7XG5pbXBvcnQgeyBTZWFyY2hTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2VhcmNoLnNlcnZpY2UnO1xuaW1wb3J0IHsgU3RydWN0dXJlZE1hcmtldERhdGFTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc3RydWN0dXJlZE1hcmtldERhdGEuc2VydmljZSc7XG5pbXBvcnQgeyBTeXN0ZW1Db25maWd1cmF0aW9uU2VydmljZSB9IGZyb20gJy4vYXBpL3N5c3RlbUNvbmZpZ3VyYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvdHJhbnNhY3Rpb25Qb3J0Zm9saW9zLnNlcnZpY2UnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiAgICAgIFtdLFxuICBkZWNsYXJhdGlvbnM6IFtdLFxuICBleHBvcnRzOiAgICAgIFtdLFxuICBwcm92aWRlcnM6IFtcbiAgICBBZ2dyZWdhdGlvblNlcnZpY2UsXG4gICAgQW5hbHl0aWNzU3RvcmVzU2VydmljZSxcbiAgICBBcHBsaWNhdGlvbk1ldGFkYXRhU2VydmljZSxcbiAgICBDb3Jwb3JhdGVBY3Rpb25Tb3VyY2VzU2VydmljZSxcbiAgICBDdXRMYWJlbERlZmluaXRpb25zU2VydmljZSxcbiAgICBEYXRhVHlwZXNTZXJ2aWNlLFxuICAgIERlcml2ZWRUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlLFxuICAgIEVudGl0aWVzU2VydmljZSxcbiAgICBJbnN0cnVtZW50c1NlcnZpY2UsXG4gICAgTG9naW5TZXJ2aWNlLFxuICAgIFBvcnRmb2xpb0dyb3Vwc1NlcnZpY2UsXG4gICAgUG9ydGZvbGlvc1NlcnZpY2UsXG4gICAgUHJvcGVydHlEZWZpbml0aW9uc1NlcnZpY2UsXG4gICAgUXVvdGVzU2VydmljZSxcbiAgICBSZWNvbmNpbGlhdGlvbnNTZXJ2aWNlLFxuICAgIFJlZmVyZW5jZVBvcnRmb2xpb1NlcnZpY2UsXG4gICAgUmVzdWx0c1NlcnZpY2UsXG4gICAgU2NoZW1hc1NlcnZpY2UsXG4gICAgU2NvcGVzU2VydmljZSxcbiAgICBTZWFyY2hTZXJ2aWNlLFxuICAgIFN0cnVjdHVyZWRNYXJrZXREYXRhU2VydmljZSxcbiAgICBTeXN0ZW1Db25maWd1cmF0aW9uU2VydmljZSxcbiAgICBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIF1cbn0pXG5leHBvcnQgY2xhc3MgQXBpTW9kdWxlIHtcbiAgICBwdWJsaWMgc3RhdGljIGZvclJvb3QoY29uZmlndXJhdGlvbkZhY3Rvcnk6ICgpID0+IENvbmZpZ3VyYXRpb24pOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5nTW9kdWxlOiBBcGlNb2R1bGUsXG4gICAgICAgICAgICBwcm92aWRlcnM6IFsgeyBwcm92aWRlOiBDb25maWd1cmF0aW9uLCB1c2VGYWN0b3J5OiBjb25maWd1cmF0aW9uRmFjdG9yeSB9IF1cbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvciggQE9wdGlvbmFsKCkgQFNraXBTZWxmKCkgcGFyZW50TW9kdWxlOiBBcGlNb2R1bGUsXG4gICAgICAgICAgICAgICAgIEBPcHRpb25hbCgpIGh0dHA6IEh0dHBDbGllbnQpIHtcbiAgICAgICAgaWYgKHBhcmVudE1vZHVsZSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdBcGlNb2R1bGUgaXMgYWxyZWFkeSBsb2FkZWQuIEltcG9ydCBpbiB5b3VyIGJhc2UgQXBwTW9kdWxlIG9ubHkuJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFodHRwKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBuZWVkIHRvIGltcG9ydCB0aGUgSHR0cENsaWVudE1vZHVsZSBpbiB5b3VyIEFwcE1vZHVsZSEgXFxuJyArXG4gICAgICAgICAgICAnU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9pc3N1ZXMvMjA1NzUnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==