001package com.plivo.api.xml;
002
003import javax.xml.bind.annotation.XmlAttribute;
004import javax.xml.bind.annotation.XmlRootElement;
005
006@XmlRootElement(name = "Wait")
007public class Wait extends PlivoXml implements ResponseNestable, PreAnswerNestable, GetDigitsNestable, GetInputNestable {
008
009  @XmlAttribute
010  private Integer length;
011
012  @XmlAttribute
013  private Boolean silence;
014
015  @XmlAttribute
016  private Integer minSilence;
017
018  @XmlAttribute
019  private Boolean beep;
020
021  public Integer length() {
022    return this.length;
023  }
024
025  public Boolean silence() {
026    return this.silence;
027  }
028
029  public Integer minSilence() {
030    return this.minSilence;
031  }
032
033  public Boolean beep() {
034    return this.beep;
035  }
036
037  public Wait length(final Integer length) {
038    this.length = length;
039    return this;
040  }
041
042  public Wait silence(final Boolean silence) {
043    this.silence = silence;
044    return this;
045  }
046
047  public Wait minSilence(final Integer minSilence) {
048    this.minSilence = minSilence;
049    return this;
050  }
051
052  public Wait beep(final Boolean beep) {
053    this.beep = beep;
054    return this;
055  }
056}