Class DeviceResource

java.lang.Object
com.ringcentral.definitions.DeviceResource

public class DeviceResource extends Object
  • Field Details

    • id

      public String id
      Internal identifier of a device
    • uri

      public String uri
      Canonical URI of a device Format: uri
    • sku

      public String sku
      Device identification number (SKU, Stock Keeping Unit) in the format TP-ID [-AT-AC], where TP is device type (HP for RC desk phones, DV for all other devices including soft phones); ID - device model ID; AT - add-on type ID; AC - add-on count (if any). For example 'HP-56-2-2'
    • type

      public String type
      Device type Default: HardPhone Enum: BLA, SoftPhone, OtherPhone, HardPhone, WebPhone, Paging, Room, WebRTC
    • name

      public String name
      Device name. Mandatory if ordering SoftPhone or OtherPhone. Optional for HardPhone. If not specified for HardPhone, then a device model is used as a device name
    • serial

      public String serial
      Serial number for HardPhone (is returned only when the phone is shipped and provisioned); endpoint ID for SoftPhone and mobile applications
    • status

      public String status
      Device status Enum: Offline, Online
    • computerName

      public String computerName
      Computer name (for devices of `SoftPhone` type only)
    • model

      public ModelInfo model
    • extension

      public ExtensionInfoIntId extension
    • emergency

      public DeviceEmergencyInfo emergency
    • emergencyServiceAddress

      public EmergencyServiceAddressResource emergencyServiceAddress
    • phoneLines

      public PhoneLinesInfo[] phoneLines
      Phone lines information
    • shipping

      public ShippingInfo shipping
    • boxBillingId

      public Long boxBillingId
      Box billing identifier of a device. Applicable only for HardPhones. It is an alternative way to identify the device to be ordered. Either model structure, or boxBillingId must be specified for HardPhone Format: int64
    • useAsCommonPhone

      public Boolean useAsCommonPhone
      Supported only for devices assigned to Limited extensions. If true, enables users to log in to this phone as a common phone.
    • hotDeskDevice

      public Boolean hotDeskDevice
      This flag indicates whether this device is used for hot desking or not
    • inCompanyNet

      public Boolean inCompanyNet
      Network location status. `true` if the device is located in the configured corporate network (On-Net); `false` for Off-Net location. Parameter is not returned if `EmergencyAddressAutoUpdate` feature is not enabled for the account/user, or if device network location is not determined
    • site

      public DeviceSiteInfo site
    • lastLocationReportTime

      public String lastLocationReportTime
      Date/time of receiving last location report in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2016-03-10T18:07:52.534Z Format: date-time
    • linePooling

      public String linePooling
      Pooling type of device: - Host - a device with standalone paid phone line which can be linked to a soft client instance - Guest - a device with a linked phone line - None - a device without a phone line or with specific line (free, BLA, etc.) Enum: Host, Guest, None
    • billingStatement

      public BillingStatementInfo billingStatement
  • Constructor Details

    • DeviceResource

      public DeviceResource()
  • Method Details