UNPKG

@dodi-smart/nuki-graphql-api

Version:
43 lines 1.42 kB
import type { Service } from '../models/Service'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class ServiceService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Get a list of services * @param serviceIds Filter for service IDs (comma-separated eg: airbnb,guesty,smoobu) * @returns Service successful operation * @throws ApiError */ getServices(serviceIds?: string): CancelablePromise<Array<Service>>; /** * Get a service * @param serviceId The service id * @returns Service successful operation * @throws ApiError */ getService(serviceId: string): CancelablePromise<Service>; /** * Links a service * @param serviceId The service id * @returns string Ok * @throws ApiError */ updateServiceLink(serviceId: string): CancelablePromise<string>; /** * Syncs a service * @param serviceId The service id * @returns void * @throws ApiError */ updateServiceSync(serviceId: string): CancelablePromise<void>; /** * Unlinks a service * @param serviceId The service id * @returns void * @throws ApiError */ updateServiceUnlink(serviceId: string): CancelablePromise<void>; } //# sourceMappingURL=ServiceService.d.ts.map