com.ringcentral.definitions.CallQueueUpdateDetails Maven / Gradle / Ivy
package com.ringcentral.definitions;
public class CallQueueUpdateDetails {
/**
*
*/
public CallQueueServiceLevelSettings serviceLevelSettings;
/**
* Allows members to change their queue status
*/
public Boolean editableMemberStatus;
/**
* Alert timer or pickup setting. Delay time in seconds before call queue group members are notified when calls are queued
* Format: int32
* Enum: 5, 10, 15, 20, 30, 45, 60, 120, 180, 240, 300, 360, 420, 480, 540, 600
*/
public Long alertTimer;
public CallQueueUpdateDetails serviceLevelSettings(CallQueueServiceLevelSettings serviceLevelSettings) {
this.serviceLevelSettings = serviceLevelSettings;
return this;
}
public CallQueueUpdateDetails editableMemberStatus(Boolean editableMemberStatus) {
this.editableMemberStatus = editableMemberStatus;
return this;
}
public CallQueueUpdateDetails alertTimer(Long alertTimer) {
this.alertTimer = alertTimer;
return this;
}
}