@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BmaW5ib3VybmUvbHVzaWQtc2RrLWFuZ3VsYXI3LyIsInNvdXJjZXMiOlsibGliL2dlbmVyYXRlZC9hcGkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUNoRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFHbEQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDckYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFDakcsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN2RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBRW5GO0lBcUNJLG1CQUFxQyxZQUF1QixFQUNuQyxJQUFnQjtRQUNyQyxJQUFJLFlBQVksRUFBRTtZQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsa0VBQWtFLENBQUMsQ0FBQztTQUN2RjtRQUNELElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDUCxNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRDtnQkFDL0UsMERBQTBELENBQUMsQ0FBQztTQUMvRDtJQUNMLENBQUM7Ozs7O0lBaEJhLGlCQUFPOzs7O0lBQXJCLFVBQXNCLG9CQUF5QztRQUMzRCxPQUFPO1lBQ0gsUUFBUSxFQUFFLFNBQVM7WUFDbkIsU0FBUyxFQUFFLENBQUUsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsRUFBRSxDQUFFO1NBQzlFLENBQUM7SUFDTixDQUFDOztnQkFuQ0osUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBTyxFQUFFO29CQUNoQixZQUFZLEVBQUUsRUFBRTtvQkFDaEIsT0FBTyxFQUFPLEVBQUU7b0JBQ2hCLFNBQVMsRUFBRTt3QkFDVCxrQkFBa0I7d0JBQ2xCLHNCQUFzQjt3QkFDdEIsMEJBQTBCO3dCQUMxQiw2QkFBNkI7d0JBQzdCLDBCQUEwQjt3QkFDMUIsZ0JBQWdCO3dCQUNoQixtQ0FBbUM7d0JBQ25DLGVBQWU7d0JBQ2Ysa0JBQWtCO3dCQUNsQixZQUFZO3dCQUNaLHNCQUFzQjt3QkFDdEIsaUJBQWlCO3dCQUNqQiwwQkFBMEI7d0JBQzFCLGFBQWE7d0JBQ2Isc0JBQXNCO3dCQUN0Qix5QkFBeUI7d0JBQ3pCLGNBQWM7d0JBQ2QsY0FBYzt3QkFDZCxhQUFhO3dCQUNiLGFBQWE7d0JBQ2IsMkJBQTJCO3dCQUMzQiwwQkFBMEI7d0JBQzFCLDRCQUE0QjtxQkFBRTtpQkFDakM7Ozs7Z0JBU3NELFNBQVMsdUJBQTlDLFFBQVEsWUFBSSxRQUFRO2dCQWhFN0IsVUFBVSx1QkFpRUQsUUFBUTs7SUFTMUIsZ0JBQUM7Q0FBQSxBQS9DRCxJQStDQztTQWxCWSxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMsIFNraXBTZWxmLCBPcHRpb25hbCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29uZmlndXJhdGlvbiB9IGZyb20gJy4vY29uZmlndXJhdGlvbic7XG5pbXBvcnQgeyBIdHRwQ2xpZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuXG5cbmltcG9ydCB7IEFnZ3JlZ2F0aW9uU2VydmljZSB9IGZyb20gJy4vYXBpL2FnZ3JlZ2F0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgQW5hbHl0aWNzU3RvcmVzU2VydmljZSB9IGZyb20gJy4vYXBpL2FuYWx5dGljc1N0b3Jlcy5zZXJ2aWNlJztcbmltcG9ydCB7IEFwcGxpY2F0aW9uTWV0YWRhdGFTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvYXBwbGljYXRpb25NZXRhZGF0YS5zZXJ2aWNlJztcbmltcG9ydCB7IENvcnBvcmF0ZUFjdGlvblNvdXJjZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY29ycG9yYXRlQWN0aW9uU291cmNlcy5zZXJ2aWNlJztcbmltcG9ydCB7IEN1dExhYmVsRGVmaW5pdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY3V0TGFiZWxEZWZpbml0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IERhdGFUeXBlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9kYXRhVHlwZXMuc2VydmljZSc7XG5pbXBvcnQgeyBEZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSB9IGZyb20gJy4vYXBpL2Rlcml2ZWRUcmFuc2FjdGlvblBvcnRmb2xpb3Muc2VydmljZSc7XG5pbXBvcnQgeyBFbnRpdGllc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9lbnRpdGllcy5zZXJ2aWNlJztcbmltcG9ydCB7IEluc3RydW1lbnRzU2VydmljZSB9IGZyb20gJy4vYXBpL2luc3RydW1lbnRzLnNlcnZpY2UnO1xuaW1wb3J0IHsgTG9naW5TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvbG9naW4uc2VydmljZSc7XG5pbXBvcnQgeyBQb3J0Zm9saW9Hcm91cHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcG9ydGZvbGlvR3JvdXBzLnNlcnZpY2UnO1xuaW1wb3J0IHsgUG9ydGZvbGlvc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9wb3J0Zm9saW9zLnNlcnZpY2UnO1xuaW1wb3J0IHsgUHJvcGVydHlEZWZpbml0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9wcm9wZXJ0eURlZmluaXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgUXVvdGVzU2VydmljZSB9IGZyb20gJy4vYXBpL3F1b3Rlcy5zZXJ2aWNlJztcbmltcG9ydCB7IFJlY29uY2lsaWF0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9yZWNvbmNpbGlhdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBSZWZlcmVuY2VQb3J0Zm9saW9TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVmZXJlbmNlUG9ydGZvbGlvLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVzdWx0c1NlcnZpY2UgfSBmcm9tICcuL2FwaS9yZXN1bHRzLnNlcnZpY2UnO1xuaW1wb3J0IHsgU2NoZW1hc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9zY2hlbWFzLnNlcnZpY2UnO1xuaW1wb3J0IHsgU2NvcGVzU2VydmljZSB9IGZyb20gJy4vYXBpL3Njb3Blcy5zZXJ2aWNlJztcbmltcG9ydCB7IFNlYXJjaFNlcnZpY2UgfSBmcm9tICcuL2FwaS9zZWFyY2guc2VydmljZSc7XG5pbXBvcnQgeyBTdHJ1Y3R1cmVkTWFya2V0RGF0YVNlcnZpY2UgfSBmcm9tICcuL2FwaS9zdHJ1Y3R1cmVkTWFya2V0RGF0YS5zZXJ2aWNlJztcbmltcG9ydCB7IFN5c3RlbUNvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc3lzdGVtQ29uZmlndXJhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IFRyYW5zYWN0aW9uUG9ydGZvbGlvc1NlcnZpY2UgfSBmcm9tICcuL2FwaS90cmFuc2FjdGlvblBvcnRmb2xpb3Muc2VydmljZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6ICAgICAgW10sXG4gIGRlY2xhcmF0aW9uczogW10sXG4gIGV4cG9ydHM6ICAgICAgW10sXG4gIHByb3ZpZGVyczogW1xuICAgIEFnZ3JlZ2F0aW9uU2VydmljZSxcbiAgICBBbmFseXRpY3NTdG9yZXNTZXJ2aWNlLFxuICAgIEFwcGxpY2F0aW9uTWV0YWRhdGFTZXJ2aWNlLFxuICAgIENvcnBvcmF0ZUFjdGlvblNvdXJjZXNTZXJ2aWNlLFxuICAgIEN1dExhYmVsRGVmaW5pdGlvbnNTZXJ2aWNlLFxuICAgIERhdGFUeXBlc1NlcnZpY2UsXG4gICAgRGVyaXZlZFRyYW5zYWN0aW9uUG9ydGZvbGlvc1NlcnZpY2UsXG4gICAgRW50aXRpZXNTZXJ2aWNlLFxuICAgIEluc3RydW1lbnRzU2VydmljZSxcbiAgICBMb2dpblNlcnZpY2UsXG4gICAgUG9ydGZvbGlvR3JvdXBzU2VydmljZSxcbiAgICBQb3J0Zm9saW9zU2VydmljZSxcbiAgICBQcm9wZXJ0eURlZmluaXRpb25zU2VydmljZSxcbiAgICBRdW90ZXNTZXJ2aWNlLFxuICAgIFJlY29uY2lsaWF0aW9uc1NlcnZpY2UsXG4gICAgUmVmZXJlbmNlUG9ydGZvbGlvU2VydmljZSxcbiAgICBSZXN1bHRzU2VydmljZSxcbiAgICBTY2hlbWFzU2VydmljZSxcbiAgICBTY29wZXNTZXJ2aWNlLFxuICAgIFNlYXJjaFNlcnZpY2UsXG4gICAgU3RydWN0dXJlZE1hcmtldERhdGFTZXJ2aWNlLFxuICAgIFN5c3RlbUNvbmZpZ3VyYXRpb25TZXJ2aWNlLFxuICAgIFRyYW5zYWN0aW9uUG9ydGZvbGlvc1NlcnZpY2UgXVxufSlcbmV4cG9ydCBjbGFzcyBBcGlNb2R1bGUge1xuICAgIHB1YmxpYyBzdGF0aWMgZm9yUm9vdChjb25maWd1cmF0aW9uRmFjdG9yeTogKCkgPT4gQ29uZmlndXJhdGlvbik6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbmdNb2R1bGU6IEFwaU1vZHVsZSxcbiAgICAgICAgICAgIHByb3ZpZGVyczogWyB7IHByb3ZpZGU6IENvbmZpZ3VyYXRpb24sIHVzZUZhY3Rvcnk6IGNvbmZpZ3VyYXRpb25GYWN0b3J5IH0gXVxuICAgICAgICB9O1xuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCBAT3B0aW9uYWwoKSBAU2tpcFNlbGYoKSBwYXJlbnRNb2R1bGU6IEFwaU1vZHVsZSxcbiAgICAgICAgICAgICAgICAgQE9wdGlvbmFsKCkgaHR0cDogSHR0cENsaWVudCkge1xuICAgICAgICBpZiAocGFyZW50TW9kdWxlKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0FwaU1vZHVsZSBpcyBhbHJlYWR5IGxvYWRlZC4gSW1wb3J0IGluIHlvdXIgYmFzZSBBcHBNb2R1bGUgb25seS4nKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoIWh0dHApIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG5lZWQgdG8gaW1wb3J0IHRoZSBIdHRwQ2xpZW50TW9kdWxlIGluIHlvdXIgQXBwTW9kdWxlISBcXG4nICtcbiAgICAgICAgICAgICdTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2lzc3Vlcy8yMDU3NScpO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19