All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ringcentral.definitions.CallQueueInfoRequest Maven / Gradle / Ivy

There is a newer version: 3.2.1
Show newest version
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