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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BmaW5ib3VybmUvbHVzaWQtc2RrLWFuZ3VsYXI3L3NyYy9saWIvZ2VuZXJhdGVkLyIsInNvdXJjZXMiOlsiYXBpLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsRixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDaEQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBR2xELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzNELE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbkQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdkQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNqRixPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQStCbkYsTUFBTSxPQUFPLFNBQVM7Ozs7O0lBUWxCLFlBQXFDLFlBQXVCLEVBQ25DLElBQWdCO1FBQ3JDLElBQUksWUFBWSxFQUFFO1lBQ2QsTUFBTSxJQUFJLEtBQUssQ0FBQyxrRUFBa0UsQ0FBQyxDQUFDO1NBQ3ZGO1FBQ0QsSUFBSSxDQUFDLElBQUksRUFBRTtZQUNQLE1BQU0sSUFBSSxLQUFLLENBQUMsK0RBQStEO2dCQUMvRSwwREFBMEQsQ0FBQyxDQUFDO1NBQy9EO0lBQ0wsQ0FBQzs7Ozs7SUFoQk0sTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFBeUM7UUFDM0QsT0FBTztZQUNILFFBQVEsRUFBRSxTQUFTO1lBQ25CLFNBQVMsRUFBRSxDQUFFLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxVQUFVLEVBQUUsb0JBQW9CLEVBQUUsQ0FBRTtTQUM5RSxDQUFDO0lBQ04sQ0FBQzs7O1lBbkNKLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQU8sRUFBRTtnQkFDaEIsWUFBWSxFQUFFLEVBQUU7Z0JBQ2hCLE9BQU8sRUFBTyxFQUFFO2dCQUNoQixTQUFTLEVBQUU7b0JBQ1Qsa0JBQWtCO29CQUNsQixzQkFBc0I7b0JBQ3RCLDBCQUEwQjtvQkFDMUIsNkJBQTZCO29CQUM3QiwwQkFBMEI7b0JBQzFCLGdCQUFnQjtvQkFDaEIsbUNBQW1DO29CQUNuQyxlQUFlO29CQUNmLGtCQUFrQjtvQkFDbEIsWUFBWTtvQkFDWixzQkFBc0I7b0JBQ3RCLGlCQUFpQjtvQkFDakIsMEJBQTBCO29CQUMxQixhQUFhO29CQUNiLHNCQUFzQjtvQkFDdEIseUJBQXlCO29CQUN6QixjQUFjO29CQUNkLGNBQWM7b0JBQ2QsYUFBYTtvQkFDYixhQUFhO29CQUNiLDJCQUEyQjtvQkFDM0IsMEJBQTBCO29CQUMxQiw0QkFBNEI7aUJBQUU7YUFDakM7Ozs7WUFTc0QsU0FBUyx1QkFBOUMsUUFBUSxZQUFJLFFBQVE7WUFoRTdCLFVBQVUsdUJBaUVELFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycywgU2tpcFNlbGYsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb25maWd1cmF0aW9uIH0gZnJvbSAnLi9jb25maWd1cmF0aW9uJztcbmltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cblxuaW1wb3J0IHsgQWdncmVnYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvYWdncmVnYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBBbmFseXRpY3NTdG9yZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvYW5hbHl0aWNzU3RvcmVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgQXBwbGljYXRpb25NZXRhZGF0YVNlcnZpY2UgfSBmcm9tICcuL2FwaS9hcHBsaWNhdGlvbk1ldGFkYXRhLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ29ycG9yYXRlQWN0aW9uU291cmNlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9jb3Jwb3JhdGVBY3Rpb25Tb3VyY2VzLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ3V0TGFiZWxEZWZpbml0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9jdXRMYWJlbERlZmluaXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGF0YVR5cGVzU2VydmljZSB9IGZyb20gJy4vYXBpL2RhdGFUeXBlcy5zZXJ2aWNlJztcbmltcG9ydCB7IERlcml2ZWRUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZGVyaXZlZFRyYW5zYWN0aW9uUG9ydGZvbGlvcy5zZXJ2aWNlJztcbmltcG9ydCB7IEVudGl0aWVzU2VydmljZSB9IGZyb20gJy4vYXBpL2VudGl0aWVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgSW5zdHJ1bWVudHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvaW5zdHJ1bWVudHMuc2VydmljZSc7XG5pbXBvcnQgeyBMb2dpblNlcnZpY2UgfSBmcm9tICcuL2FwaS9sb2dpbi5zZXJ2aWNlJztcbmltcG9ydCB7IFBvcnRmb2xpb0dyb3Vwc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9wb3J0Zm9saW9Hcm91cHMuc2VydmljZSc7XG5pbXBvcnQgeyBQb3J0Zm9saW9zU2VydmljZSB9IGZyb20gJy4vYXBpL3BvcnRmb2xpb3Muc2VydmljZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eURlZmluaXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL3Byb3BlcnR5RGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBRdW90ZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcXVvdGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVjb25jaWxpYXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL3JlY29uY2lsaWF0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFJlZmVyZW5jZVBvcnRmb2xpb1NlcnZpY2UgfSBmcm9tICcuL2FwaS9yZWZlcmVuY2VQb3J0Zm9saW8uc2VydmljZSc7XG5pbXBvcnQgeyBSZXN1bHRzU2VydmljZSB9IGZyb20gJy4vYXBpL3Jlc3VsdHMuc2VydmljZSc7XG5pbXBvcnQgeyBTY2hlbWFzU2VydmljZSB9IGZyb20gJy4vYXBpL3NjaGVtYXMuc2VydmljZSc7XG5pbXBvcnQgeyBTY29wZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2NvcGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgU2VhcmNoU2VydmljZSB9IGZyb20gJy4vYXBpL3NlYXJjaC5zZXJ2aWNlJztcbmltcG9ydCB7IFN0cnVjdHVyZWRNYXJrZXREYXRhU2VydmljZSB9IGZyb20gJy4vYXBpL3N0cnVjdHVyZWRNYXJrZXREYXRhLnNlcnZpY2UnO1xuaW1wb3J0IHsgU3lzdGVtQ29uZmlndXJhdGlvblNlcnZpY2UgfSBmcm9tICcuL2FwaS9zeXN0ZW1Db25maWd1cmF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSB9IGZyb20gJy4vYXBpL3RyYW5zYWN0aW9uUG9ydGZvbGlvcy5zZXJ2aWNlJztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogICAgICBbXSxcbiAgZGVjbGFyYXRpb25zOiBbXSxcbiAgZXhwb3J0czogICAgICBbXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgQWdncmVnYXRpb25TZXJ2aWNlLFxuICAgIEFuYWx5dGljc1N0b3Jlc1NlcnZpY2UsXG4gICAgQXBwbGljYXRpb25NZXRhZGF0YVNlcnZpY2UsXG4gICAgQ29ycG9yYXRlQWN0aW9uU291cmNlc1NlcnZpY2UsXG4gICAgQ3V0TGFiZWxEZWZpbml0aW9uc1NlcnZpY2UsXG4gICAgRGF0YVR5cGVzU2VydmljZSxcbiAgICBEZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSxcbiAgICBFbnRpdGllc1NlcnZpY2UsXG4gICAgSW5zdHJ1bWVudHNTZXJ2aWNlLFxuICAgIExvZ2luU2VydmljZSxcbiAgICBQb3J0Zm9saW9Hcm91cHNTZXJ2aWNlLFxuICAgIFBvcnRmb2xpb3NTZXJ2aWNlLFxuICAgIFByb3BlcnR5RGVmaW5pdGlvbnNTZXJ2aWNlLFxuICAgIFF1b3Rlc1NlcnZpY2UsXG4gICAgUmVjb25jaWxpYXRpb25zU2VydmljZSxcbiAgICBSZWZlcmVuY2VQb3J0Zm9saW9TZXJ2aWNlLFxuICAgIFJlc3VsdHNTZXJ2aWNlLFxuICAgIFNjaGVtYXNTZXJ2aWNlLFxuICAgIFNjb3Blc1NlcnZpY2UsXG4gICAgU2VhcmNoU2VydmljZSxcbiAgICBTdHJ1Y3R1cmVkTWFya2V0RGF0YVNlcnZpY2UsXG4gICAgU3lzdGVtQ29uZmlndXJhdGlvblNlcnZpY2UsXG4gICAgVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSBdXG59KVxuZXhwb3J0IGNsYXNzIEFwaU1vZHVsZSB7XG4gICAgcHVibGljIHN0YXRpYyBmb3JSb290KGNvbmZpZ3VyYXRpb25GYWN0b3J5OiAoKSA9PiBDb25maWd1cmF0aW9uKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogQXBpTW9kdWxlLFxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbIHsgcHJvdmlkZTogQ29uZmlndXJhdGlvbiwgdXNlRmFjdG9yeTogY29uZmlndXJhdGlvbkZhY3RvcnkgfSBdXG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgY29uc3RydWN0b3IoIEBPcHRpb25hbCgpIEBTa2lwU2VsZigpIHBhcmVudE1vZHVsZTogQXBpTW9kdWxlLFxuICAgICAgICAgICAgICAgICBAT3B0aW9uYWwoKSBodHRwOiBIdHRwQ2xpZW50KSB7XG4gICAgICAgIGlmIChwYXJlbnRNb2R1bGUpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignQXBpTW9kdWxlIGlzIGFscmVhZHkgbG9hZGVkLiBJbXBvcnQgaW4geW91ciBiYXNlIEFwcE1vZHVsZSBvbmx5LicpO1xuICAgICAgICB9XG4gICAgICAgIGlmICghaHR0cCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbmVlZCB0byBpbXBvcnQgdGhlIEh0dHBDbGllbnRNb2R1bGUgaW4geW91ciBBcHBNb2R1bGUhIFxcbicgK1xuICAgICAgICAgICAgJ1NlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvaXNzdWVzLzIwNTc1Jyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0=