import INotificationSettings from "../definitions/NotificationSettings"; import NotificationSettingsUpdateRequest from "../definitions/NotificationSettingsUpdateRequest"; import PathSegment from "../PathSegment"; export default class NotificationSettings extends PathSegment { constructor(prv: PathSegment, id?: string, service?: any); /** *

Since 1.0.26 (Release 8.2)

Returns notification settings for the current extension.

Required Permissions

PermissionDescription
ReadAccountsViewing user account info (including name, business name, address and phone number/account number)

Usage Plan Group

Light

*/ get(): Promise; /** *

Since 1.0.26 (Release 8.2)

Returns notification settings for the current extension.

Required Permissions

PermissionDescription
ReadAccountsViewing user account info (including name, business name, address and phone number/account number)

Usage Plan Group

Light

* return {ApiResponse} */ getRaw(): Promise; /** *

Since 1.0.26 (Release 8.2)

Updates notification settings for the current extension.

Required Permissions

PermissionDescription
EditExtensionsViewing and updating my extension info (includes extension name, number, email and phone number)

Usage Plan Group

Medium

*/ put(body: NotificationSettingsUpdateRequest): Promise; /** *

Since 1.0.26 (Release 8.2)

Updates notification settings for the current extension.

Required Permissions

PermissionDescription
EditExtensionsViewing and updating my extension info (includes extension name, number, email and phone number)

Usage Plan Group

Medium

* return {ApiResponse} */ putRaw(body: NotificationSettingsUpdateRequest): Promise; }