// This is Generated Source. import CompanyDirectoryContacts from "../definitions/CompanyDirectoryContacts"; import ContactInfo from "../definitions/ContactInfo"; import PathSegment from "../PathSegment"; export default class Contacts extends PathSegment { constructor(prv: PathSegment, id?: string, service?) { super("contacts", id, prv, service); } /** *
Returns contact information on corporate users of federated accounts. Please note: 1. User, DigitalUser, VirtualUser and FaxUser types are returned as User type. 2.ApplicationExtension type is not returned. 3. Only extensions in Enabled, Disabled and NotActivated state are returned.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Medium
*/ list(query?: ListQuery): PromiseReturns contact information on corporate users of federated accounts. Please note: 1. User, DigitalUser, VirtualUser and FaxUser types are returned as User type. 2.ApplicationExtension type is not returned. 3. Only extensions in Enabled, Disabled and NotActivated state are returned.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Medium
* return {ApiResponse} */ listRaw(query?: ListQuery): PromiseReturns contact information on a particular corporate user of a federated account.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Medium
*/ get(): PromiseReturns contact information on a particular corporate user of a federated account.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Medium
* return {ApiResponse} */ getRaw(): Promise