import { AppConfigType } from '../entities/AppConfig'; import { AcquisitionRequest, AcquisitionResponse } from '../entities/Acquisition'; import {ApplicationConfig} from "../entities/ApplicationConfig"; export class AcquisitionClient { private serviceBaseUrl: string; constructor(appConfig: AppConfigType, private APP_CONFIG: ApplicationConfig, private $http: HttpService) { this.serviceBaseUrl = appConfig.serviceBaseUrl; } acquisition(acquisition: AcquisitionRequest): HttpPromise { var acquisitionHeaders = {'X-OVO-API-Version': 2}; return this.$http.post(this.serviceBaseUrl + '/api/acquisition', acquisition, {headers: acquisitionHeaders}); } }