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}