NotificationsApi - functional programming interface export

  • Parameters

    Returns {
        apiNotificationsBulkPut(notificationsBulkUpdateDeets?: NotificationsBulkUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>;
        apiNotificationsCountGet(markAsRead?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NotificationAggregate>)>;
        apiNotificationsGet(markAsRead?: boolean, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NotificationResponse[]>)>;
        apiNotificationsIdDelete(id: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>;
        apiNotificationsIdPut(id: string, notificationsUpdateDeets?: NotificationsUpdateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>;
        apiNotificationsNotificationNegotiatePost(options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
    }

    • apiNotificationsBulkPut:function
      • summary Update one or many Notifications (mark as read)

        Parameters

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>

    • apiNotificationsCountGet:function
      • summary Retrieve notifications counts

        Parameters

        • OptionalmarkAsRead: boolean
        • Optionallimit: number

          A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

        • Optionalpage: number

          1-based page index for paginated results

        • OptionaluserId: string

          The user id to operate on their behalf (tenants only)

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NotificationAggregate>)>

    • apiNotificationsGet:function
      • Notifications are brief dated messages. A Notification may be marked read or deleted

        summary Retrieve a list of Notifications

        Parameters

        • OptionalmarkAsRead: boolean
        • Optionallimit: number

          A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

        • Optionalpage: number

          1-based page index for paginated results

        • OptionaluserId: string

          The user id to operate on their behalf (tenants only)

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NotificationResponse[]>)>

    • apiNotificationsIdDelete:function
      • summary Deletes a Notification

        Parameters

        • id: string
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>

    • apiNotificationsIdPut:function
      • summary Update a Notification (mark as read)

        Parameters

        • id: string
        • OptionalnotificationsUpdateDeets: NotificationsUpdateDeets
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<number>)>

    • apiNotificationsNotificationNegotiatePost:function
      • Parameters

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>