com.ringcentral.definitions.CallQueueInfoRequest Maven / Gradle / Ivy
package com.ringcentral.definitions;
/**
* For Call Queue extension type only. Please note that legacy 'Department'
* extension type corresponds to 'Call Queue' extensions in modern RingCentral
* product terminology
*/
public class CallQueueInfoRequest {
/**
* Target percentage of calls that must be answered by agents
* within the service level time threshold
* Format: int32
*/
public Long slaGoal;
/**
* Format: int32
*/
public Long slaThresholdSeconds;
/**
*
*/
public Boolean includeAbandonedCalls;
/**
* Format: int32
*/
public Long abandonedThresholdSeconds;
public CallQueueInfoRequest slaGoal(Long slaGoal) {
this.slaGoal = slaGoal;
return this;
}
public CallQueueInfoRequest slaThresholdSeconds(Long slaThresholdSeconds) {
this.slaThresholdSeconds = slaThresholdSeconds;
return this;
}
public CallQueueInfoRequest includeAbandonedCalls(Boolean includeAbandonedCalls) {
this.includeAbandonedCalls = includeAbandonedCalls;
return this;
}
public CallQueueInfoRequest abandonedThresholdSeconds(Long abandonedThresholdSeconds) {
this.abandonedThresholdSeconds = abandonedThresholdSeconds;
return this;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy