001package com.plivo.api.xml;
002
003import javax.xml.bind.annotation.XmlAttribute;
004import javax.xml.bind.annotation.XmlRootElement;
005import javax.xml.bind.annotation.XmlValue;
006
007@XmlRootElement(name = "Number")
008public class Number extends PlivoXml implements DialNestable {
009
010  @XmlAttribute
011  private String sendDigits;
012
013  @XmlAttribute
014  private Boolean sendOnPreanswer;
015
016  @XmlValue
017  private String content;
018
019  public Number(String content) {
020    this.content = content;
021  }
022
023  private Number() {
024  }
025
026  public String sendDigits() {
027    return this.sendDigits;
028  }
029
030  public Boolean sendOnPreanswer() {
031    return this.sendOnPreanswer;
032  }
033
034  public Number sendDigits(final String sendDigits) {
035    this.sendDigits = sendDigits;
036    return this;
037  }
038
039  public Number sendOnPreanswer(final Boolean sendOnPreanswer) {
040    this.sendOnPreanswer = sendOnPreanswer;
041    return this;
042  }
043
044  public String content() {
045    return this.content;
046  }
047
048  public Number content(final String content) {
049    this.content = content;
050    return this;
051  }
052}