
com.ringcentral.definitions.ExtensionInfoGrants Maven / Gradle / Ivy
package com.ringcentral.definitions;
// Extension information
public class ExtensionInfoGrants {
/**
* Internal identifier of an extension
*/
public String id;
/**
* Canonical URI of an extension
*/
public String uri;
/**
* Extension short number (usually 3 or 4 digits)
*/
public String extensionNumber;
/**
* Name of extension
*/
public String name;
/**
* Extension type. Please note that legacy 'Department' extension type corresponds to 'Call Queue' extensions in modern RingCentral product terminology
* Enum: User, Fax User, VirtualUser, DigitalUser, Department, Announcement, Voicemail, SharedLinesGroup, PagingOnly, IvrMenu, ApplicationExtension, ParkLocation
*/
public String type;
public ExtensionInfoGrants id(String id) {
this.id = id;
return this;
}
public ExtensionInfoGrants uri(String uri) {
this.uri = uri;
return this;
}
public ExtensionInfoGrants extensionNumber(String extensionNumber) {
this.extensionNumber = extensionNumber;
return this;
}
public ExtensionInfoGrants name(String name) {
this.name = name;
return this;
}
public ExtensionInfoGrants type(String type) {
this.type = type;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy