import { ResponseContext, RequestContext, HttpFile } from '../http/http'; import * as models from '../models/all'; import { Configuration} from '../configuration' import { ObservableServiceStatusControllerApi } from "./ObservableAPI"; import { ServiceStatusControllerApiRequestFactory, ServiceStatusControllerApiResponseProcessor} from "../apis/ServiceStatusControllerApi"; export interface ServiceStatusControllerApiStatusRequest { } export class ObjectServiceStatusControllerApi { private api: ObservableServiceStatusControllerApi public constructor(configuration: Configuration, requestFactory?: ServiceStatusControllerApiRequestFactory, responseProcessor?: ServiceStatusControllerApiResponseProcessor) { this.api = new ObservableServiceStatusControllerApi(configuration, requestFactory, responseProcessor); } /** * @param param the request object */ public status(param: ServiceStatusControllerApiStatusRequest, options?: Configuration): Promise { return this.api.status( options).toPromise(); } }