001package com.plivo.api.models.call;
002
003import com.plivo.api.models.base.BaseResource;
004
005// TODO Date
006public class QueuedCall extends BaseResource {
007
008  private CallDirection direction;
009  private String from;
010  private String to;
011  private CallStatus callStatus;
012  private String callerName;
013  private String callUuid;
014  private String apiId;
015  private String requestUuid;
016
017
018  public static QueuedCallGetter getter(String id) {
019    return new QueuedCallGetter(id);
020  }
021
022  public static QueuedCallListGetter listGetter() {
023    return new QueuedCallListGetter();
024  }
025
026  public CallDirection getDirection() {
027    return direction;
028  }
029
030  public String getFrom() {
031    return from;
032  }
033
034  public String getTo() {
035    return to;
036  }
037
038  public CallStatus getCallStatus() {
039    return callStatus;
040  }
041
042  public String getCallerName() {
043    return callerName;
044  }
045
046  public String getCallUuid() {
047    return callUuid;
048  }
049
050  public String getRequestUuid() {
051    return requestUuid;
052  }
053
054  public String getApiID() {
055    return apiId;
056  }
057
058  @Override
059  public String getId() {
060    return getCallUuid();
061  }
062}