Constructors
constructor
Properties
api
Methods
getCredentials
Returns Promise<null | void | IotCredentials>
getNotifications
Parameters
- organization: string
- limit: number = 20
- offset: number = 0
getNotificationsCount
getNotificationsCount(organization: string): Promise<ApiResponse<number, void>> Returns Promise<ApiResponse<number, void>>
registerPushEndpoint
registerPushEndpoint( payload: { deviceToken: string; platform: "ios" | "android"; platformEndpoint: string; },): Promise<ApiResponse<void, void>> Parameters
- payload: { deviceToken: string; platform: "ios" | "android"; platformEndpoint: string }
Returns Promise<ApiResponse<void, void>>
updateOneNotification
updateOneNotification( organization: string, notificationId: string,): Promise<ApiResponse<{ n: number; ok: number }, void>> Parameters
- organization: string
- notificationId: string
Returns Promise<ApiResponse<{ n: number; ok: number }, void>>
updateSeenNotifications
updateSeenNotifications( organization: string, lastNotificationAt?: string,): Promise<ApiResponse<{ n: number; ok: number }, void>> Parameters
- organization: string
Optional
lastNotificationAt: string
Returns Promise<ApiResponse<{ n: number; ok: number }, void>>