// This is Generated Source. import LicenseInfo from "../definitions/LicenseInfo"; import LicenseList from "../definitions/LicenseList"; import PathSegment from "../PathSegment"; import BulkPurchase from "./BulkPurchase"; export default class Licenses extends PathSegment { constructor(prv: PathSegment, id?: string, service?) { super("licenses", id, prv, service); } /** * */ bulkPurchase(id?: string) { return new BulkPurchase(this, id); } /** *
Since 1.0.31 (Release 9.2)
Returns list of licenses for a specific user.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
*/ list(query?: ListQuery): PromiseSince 1.0.31 (Release 9.2)
Returns list of licenses for a specific user.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
* return {ApiResponse} */ listRaw(query?: ListQuery): PromiseSince 1.0.31 (Release 9.2)
Returns license information by its ID.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
*/ get(): PromiseSince 1.0.31 (Release 9.2)
Returns license information by its ID.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
* return {ApiResponse} */ getRaw(): PromiseSince 1.0.31 (Release 9.2)
Removes a license for a specific user. Please note: It is not allowed to remove assigned licenses (only Webinars and Large Meetings can be assigned).
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
| EditAccounts | Viewing and updating user account info (including name, business name, address and phone number/account number) |
Medium
*/ delete(): PromiseSince 1.0.31 (Release 9.2)
Removes a license for a specific user. Please note: It is not allowed to remove assigned licenses (only Webinars and Large Meetings can be assigned).
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
| EditAccounts | Viewing and updating user account info (including name, business name, address and phone number/account number) |
Medium
* return {ApiResponse} */ deleteRaw(): Promise