
package com.amadeus.travelManagement.amadeus.xml._2010._06.travel_ordercreaterq_v1;

import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data tra
 * 
 * &lt;p&gt;Java class for PhoneType complex type.
 * 
 * &lt;p&gt;The following schema fragment specifies the expected content contained within this class.
 * 
 * &lt;pre&gt;
 * &amp;lt;complexType name="PhoneType"&amp;gt;
 *   &amp;lt;complexContent&amp;gt;
 *     &amp;lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&amp;gt;
 *       &amp;lt;sequence&amp;gt;
 *         &amp;lt;element name="LabelText" type="{http://xml.amadeus.com/2010/06/Travel_OrderCreateRQ_v1}TextType" minOccurs="0"/&amp;gt;
 *         &amp;lt;element name="CountryDialingCode" type="{http://xml.amadeus.com/2010/06/Travel_OrderCreateRQ_v1}CountryDialingCodeType" minOccurs="0"/&amp;gt;
 *         &amp;lt;element name="AreaCodeNumber" type="{http://xml.amadeus.com/2010/06/Travel_OrderCreateRQ_v1}NumberType" minOccurs="0"/&amp;gt;
 *         &amp;lt;element name="PhoneNumber" type="{http://xml.amadeus.com/2010/06/Travel_OrderCreateRQ_v1}NumberType" minOccurs="0"/&amp;gt;
 *         &amp;lt;element name="ExtensionNumber" type="{http://xml.amadeus.com/2010/06/Travel_OrderCreateRQ_v1}NumberType" minOccurs="0"/&amp;gt;
 *       &amp;lt;/sequence&amp;gt;
 *     &amp;lt;/restriction&amp;gt;
 *   &amp;lt;/complexContent&amp;gt;
 * &amp;lt;/complexType&amp;gt;
 * &lt;/pre&gt;
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PhoneType", propOrder = {
    "labelText",
    "countryDialingCode",
    "areaCodeNumber",
    "phoneNumber",
    "extensionNumber"
})
public class PhoneType {

    @XmlElement(name = "LabelText")
    protected String labelText;
    @XmlElement(name = "CountryDialingCode")
    protected CountryDialingCodeType countryDialingCode;
    @XmlElement(name = "AreaCodeNumber")
    protected BigDecimal areaCodeNumber;
    @XmlElement(name = "PhoneNumber")
    protected BigDecimal phoneNumber;
    @XmlElement(name = "ExtensionNumber")
    protected BigDecimal extensionNumber;

    /**
     * Gets the value of the labelText property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLabelText() {
        return labelText;
    }

    /**
     * Sets the value of the labelText property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLabelText(String value) {
        this.labelText = value;
    }

    /**
     * Gets the value of the countryDialingCode property.
     * 
     * @return
     *     possible object is
     *     {@link CountryDialingCodeType }
     *     
     */
    public CountryDialingCodeType getCountryDialingCode() {
        return countryDialingCode;
    }

    /**
     * Sets the value of the countryDialingCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link CountryDialingCodeType }
     *     
     */
    public void setCountryDialingCode(CountryDialingCodeType value) {
        this.countryDialingCode = value;
    }

    /**
     * Gets the value of the areaCodeNumber property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getAreaCodeNumber() {
        return areaCodeNumber;
    }

    /**
     * Sets the value of the areaCodeNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setAreaCodeNumber(BigDecimal value) {
        this.areaCodeNumber = value;
    }

    /**
     * Gets the value of the phoneNumber property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getPhoneNumber() {
        return phoneNumber;
    }

    /**
     * Sets the value of the phoneNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setPhoneNumber(BigDecimal value) {
        this.phoneNumber = value;
    }

    /**
     * Gets the value of the extensionNumber property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getExtensionNumber() {
        return extensionNumber;
    }

    /**
     * Sets the value of the extensionNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setExtensionNumber(BigDecimal value) {
        this.extensionNumber = value;
    }

}
