UNPKG

@dodi-smart/nuki-graphql-api

Version:
44 lines 1.8 kB
import type { Notification } from '../models/Notification'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class NotificationService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Get all notifications attached to your account * @param referenceId The reference ID to the third party system * @returns Notification successful operation * @throws ApiError */ getNotifications(referenceId?: string): CancelablePromise<Array<Notification>>; /** * Create a notification configuration * @param requestBody Notification representation * @returns Notification successful operation * @throws ApiError */ createNotification(requestBody: Notification): CancelablePromise<Notification>; /** * Get a notification configuration * @param notificationId The unique notification ID * @returns Notification successful operation * @throws ApiError */ getNotification(notificationId: string): CancelablePromise<Notification>; /** * Update a notification configuration * @param notificationId The unique notification ID * @param requestBody Notification update representation * @returns Notification successful operation * @throws ApiError */ updateNotification(notificationId: string, requestBody: Notification): CancelablePromise<Notification>; /** * Delete a notification configuration * @param notificationId The unique notification ID * @returns void * @throws ApiError */ deleteNotification(notificationId: string): CancelablePromise<void>; } //# sourceMappingURL=NotificationService.d.ts.map