Package com.ringcentral.definitions
Class SearchDirectoryEntriesRequest
java.lang.Object
com.ringcentral.definitions.SearchDirectoryEntriesRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionString[]
The list of Internal identifiers of an accounts Example: 854874047006,422456828004,854874151006DepartmentString[]
Extension current state.Type of directory contact to filter Example: User Enum: User, Department, Announcement, Voicemail, SharedLinesGroup, PagingOnly, ParkLocation, IvrMenu, Limited, ApplicationExtension, Site, Bot, Room, DelegatedLinesGroup, GroupCallPickup, ExternalString[]
Types of extension to filter the contacts Enum: User, Department, Announcement, Voicemail, DigitalUser, VirtualUser, FaxUser, PagingOnly, SharedLinesGroup, IvrMenu, ApplicationExtension, ParkLocation, Limited, Bot, Site, Room, ProxyAdmin, DelegatedLinesGroup, FlexibleUser, GroupCallPickup, RoomConnectorOrderBy[]
Sorting settingsFormat: int32Format: int32String[]
The list of field to be searched for Enum: firstName, lastName, extensionNumber, phoneNumber, email, jobTitle, department, customFieldValueString value to filter the contacts.Should show AdminOnly ContactsAllows to control whether External (Hybrid) contacts should be returned in the response or not Example: trueIf `true` then contacts of all accounts in federation are returned, if it is in federation, account section will be returned.Internal identifier of the business site to which extensions belong Example: 872781797006String[]
The list of Internal identifiers of the business sites to which extensions belong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountIds
(String[] accountIds) department
(String department) extensionStatuses
(String[] extensionStatuses) extensionType
(String extensionType) extensionTypes
(String[] extensionTypes) searchFields
(String[] searchFields) searchString
(String searchString) showAdminOnlyContacts
(Boolean showAdminOnlyContacts) showExternalContacts
(Boolean showExternalContacts) showFederated
(Boolean showFederated)
-
Field Details
-
searchString
String value to filter the contacts. The value specified is searched through the following fields: `firstName`, `lastName`, `extensionNumber`, `phoneNumber`, `email`, `jobTitle`, `department`, `customFieldValue` -
searchFields
The list of field to be searched for Enum: firstName, lastName, extensionNumber, phoneNumber, email, jobTitle, department, customFieldValue -
showFederated
If `true` then contacts of all accounts in federation are returned, if it is in federation, account section will be returned. If `false` then only contacts of the current account are returned, and account section is eliminated in this case -
showAdminOnlyContacts
Should show AdminOnly Contacts -
extensionType
Type of directory contact to filter Example: User Enum: User, Department, Announcement, Voicemail, SharedLinesGroup, PagingOnly, ParkLocation, IvrMenu, Limited, ApplicationExtension, Site, Bot, Room, DelegatedLinesGroup, GroupCallPickup, External -
siteId
Internal identifier of the business site to which extensions belong Example: 872781797006 -
showExternalContacts
Allows to control whether External (Hybrid) contacts should be returned in the response or not Example: true -
accountIds
The list of Internal identifiers of an accounts Example: 854874047006,422456828004,854874151006 -
department
Department -
siteIds
The list of Internal identifiers of the business sites to which extensions belong -
extensionStatuses
Extension current state. Enum: Enabled, Disabled, NotActivated -
extensionTypes
Types of extension to filter the contacts Enum: User, Department, Announcement, Voicemail, DigitalUser, VirtualUser, FaxUser, PagingOnly, SharedLinesGroup, IvrMenu, ApplicationExtension, ParkLocation, Limited, Bot, Site, Room, ProxyAdmin, DelegatedLinesGroup, FlexibleUser, GroupCallPickup, RoomConnector -
orderBy
Sorting settings -
page
Format: int32 -
perPage
Format: int32
-
-
Constructor Details
-
SearchDirectoryEntriesRequest
public SearchDirectoryEntriesRequest()
-
-
Method Details
-
searchString
-
searchFields
-
showFederated
-
showAdminOnlyContacts
-
extensionType
-
siteId
-
showExternalContacts
-
accountIds
-
department
-
siteIds
-
extensionStatuses
-
extensionTypes
-
orderBy
-
page
-
perPage
-