001package com.plivo.api.models.conference;
002
003import com.plivo.api.models.call.CallDirection;
004
005public class Member {
006
007  private Boolean muted;
008  private String memberId;
009  private Boolean deaf;
010  private String from;
011  private String to;
012  private String callerName;
013  private CallDirection direction;
014  private String callUuid;
015  private String joinTime;
016
017  /**
018   * @return Lets you know if the member is muted. If this value id true then the member is
019   * currently muted.
020   */
021  public Boolean getMuted() {
022    return muted;
023  }
024
025  /**
026   * @return The ID of the member with respect to this conference. This is unique to a particular
027   * conference.
028   */
029  public String getMemberId() {
030    return memberId;
031  }
032
033  /**
034   * @return Denotes whether the member is currently deaf. If this value is true, then the member
035   * will not be able to hear the conversation taking place on the conference.
036   */
037  public Boolean getDeaf() {
038    return deaf;
039  }
040
041  /**
042   * @return The number from which the call was made to the conference. This can either be a PSTN
043   * number or a SIP endpoint.
044   */
045  public String getFrom() {
046    return from;
047  }
048
049  /**
050   * @return The conference bridge number. This can either be a Plivo number of a application URL
051   */
052  public String getTo() {
053    return to;
054  }
055
056  /**
057   * @return The name of the caller in case the call was made from a SIP endpoint. This field would
058   * be empty if no caller name was specified while making the call.
059   */
060  public String getCallerName() {
061    return callerName;
062  }
063
064  /**
065   * @return The direction of the call. The values can be 'inbound' or 'outbound'.
066   */
067  public CallDirection getDirection() {
068    return direction;
069  }
070
071  /**
072   * @return The call_uuid of the call. This can be used to uniquely identify the call made to the
073   * conference.
074   */
075  public String getCallUuid() {
076    return callUuid;
077  }
078
079  /**
080   * @return The time in seconds since this call has joined the conference
081   */
082  public String getJoinTime() {
083    return joinTime;
084  }
085}