/**
 * EnumPackageType.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */

package com.adsionline.ADSIShippingWS;

public class EnumPackageType implements java.io.Serializable {
    private java.lang.String _value_;
    private static java.util.HashMap _table_ = new java.util.HashMap();

    // Constructor
    protected EnumPackageType(java.lang.String value) {
        _value_ = value;
        _table_.put(_value_,this);
    }

    public static final java.lang.String _pkgCUSTOM = "pkgCUSTOM";
    public static final java.lang.String _pkgPAK = "pkgPAK";
    public static final java.lang.String _pkgBOX = "pkgBOX";
    public static final java.lang.String _pkgTUBE = "pkgTUBE";
    public static final java.lang.String _pkgLETTER = "pkgLETTER";
    public static final java.lang.String _pkgBOX10KG = "pkgBOX10KG";
    public static final java.lang.String _pkgBOX25KG = "pkgBOX25KG";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE_13_10 = "pkgUSPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE_13_10";
    public static final java.lang.String _pkgUSPS_FLAT_RATE_BOX_12_4_14 = "pkgUSPS_FLAT_RATE_BOX_12_4_14";
    public static final java.lang.String _pkgUSPS_FLAT_RATE_BOX_11_9_6 = "pkgUSPS_FLAT_RATE_BOX_11_9_6";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_12_12_6 = "pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_12_12_6";
    public static final java.lang.String _pkgCUSTOMER_PALLET = "pkgCUSTOMER_PALLET";
    public static final java.lang.String _pkgUPS_US_EXPRESS_BOX_SMALL = "pkgUPS_US_EXPRESS_BOX_SMALL";
    public static final java.lang.String _pkgUPS_US_EXPRESS_BOX_MEDIUM = "pkgUPS_US_EXPRESS_BOX_MEDIUM";
    public static final java.lang.String _pkgUPS_US_EXPRESS_BOX_LARGE = "pkgUPS_US_EXPRESS_BOX_LARGE";
    public static final java.lang.String _pkgUPS_NON_US_EXPRESS_BOX = "pkgUPS_NON_US_EXPRESS_BOX";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_6_9_2 = "pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_6_9_2";
    public static final java.lang.String _pkgEndicia_CARD = "pkgEndicia_CARD";
    public static final java.lang.String _pkgEndicia_FLAT = "pkgEndicia_FLAT";
    public static final java.lang.String _pkgEndicia_FLAT_RATE_BOX = "pkgEndicia_FLAT_RATE_BOX";
    public static final java.lang.String _pkgEndicia_FLAT_RATE_ENVELOPE = "pkgEndicia_FLAT_RATE_ENVELOPE";
    public static final java.lang.String _pkgEndicia_IRREGULAR_PARCEL = "pkgEndicia_IRREGULAR_PARCEL";
    public static final java.lang.String _pkgEndicia_LARGE_FLAT_RATE_BOX = "pkgEndicia_LARGE_FLAT_RATE_BOX";
    public static final java.lang.String _pkgEndicia_LARGE_PARCEL = "pkgEndicia_LARGE_PARCEL";
    public static final java.lang.String _pkgEndicia_OVERSIZE_PARCEL = "pkgEndicia_OVERSIZE_PARCEL";
    public static final java.lang.String _pkgEndicia_SMALL_FLAT_RATE_BOX = "pkgEndicia_SMALL_FLAT_RATE_BOX";
    public static final java.lang.String _pkgFedEx_CUSTOMER_PACKAGING = "pkgFedEx_CUSTOMER_PACKAGING";
    public static final java.lang.String _pkgFedEx_PAK = "pkgFedEx_PAK";
    public static final java.lang.String _pkgFedEx_SMALL_BOX = "pkgFedEx_SMALL_BOX";
    public static final java.lang.String _pkgFedEx_MEDIUM_BOX = "pkgFedEx_MEDIUM_BOX";
    public static final java.lang.String _pkgFedEx_LARGE_BOX = "pkgFedEx_LARGE_BOX";
    public static final java.lang.String _pkgFedEx_TUBE = "pkgFedEx_TUBE";
    public static final java.lang.String _pkgFedEx_ENVELOPE = "pkgFedEx_ENVELOPE";
    public static final java.lang.String _pkgFedEx_10KG_BOX = "pkgFedEx_10KG_BOX";
    public static final java.lang.String _pkgFedEx_25KG_BOX = "pkgFedEx_25KG_BOX";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_FLAT_RATE_PADDED_ENV = "pkgUSPS_PRIORITY_MAIL_FLAT_RATE_PADDED_ENV";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENV = "pkgUSPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENV";
    public static final java.lang.String _pkgUSPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENV = "pkgUSPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENV";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_WINDOW_ENV = "pkgUSPS_PRIORITY_MAIL_WINDOW_ENV";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_CARDBOARD_ENV = "pkgUSPS_PRIORITY_MAIL_CARDBOARD_ENV";
    public static final java.lang.String _pkgUSPS_PRIORITY_MAIL_GIFT_CARD_MAILER = "pkgUSPS_PRIORITY_MAIL_GIFT_CARD_MAILER";
    public static final java.lang.String _pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_A = "pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_A";
    public static final java.lang.String _pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_B = "pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_B";
    public static final java.lang.String _pkgEndicia_FlatRateLegalEnvelope = "pkgEndicia_FlatRateLegalEnvelope";
    public static final java.lang.String _pkgEndicia_FlatRateGiftCardEnvelope = "pkgEndicia_FlatRateGiftCardEnvelope";
    public static final java.lang.String _pkgEndicia_FlatRateWindowEnvelope = "pkgEndicia_FlatRateWindowEnvelope";
    public static final java.lang.String _pkgEndicia_FlatRateCardboardEnvelope = "pkgEndicia_FlatRateCardboardEnvelope";
    public static final java.lang.String _pkgEndicia_SmallFlatRateEnvelope = "pkgEndicia_SmallFlatRateEnvelope";
    public static final java.lang.String _pkgEndicia_RegionalRateBoxA = "pkgEndicia_RegionalRateBoxA";
    public static final java.lang.String _pkgEndicia_RegionalRateBoxB = "pkgEndicia_RegionalRateBoxB";
    public static final java.lang.String _pkgEndicia_FlatRatePaddedEnvelope = "pkgEndicia_FlatRatePaddedEnvelope";
    public static final EnumPackageType pkgCUSTOM = new EnumPackageType(_pkgCUSTOM);
    public static final EnumPackageType pkgPAK = new EnumPackageType(_pkgPAK);
    public static final EnumPackageType pkgBOX = new EnumPackageType(_pkgBOX);
    public static final EnumPackageType pkgTUBE = new EnumPackageType(_pkgTUBE);
    public static final EnumPackageType pkgLETTER = new EnumPackageType(_pkgLETTER);
    public static final EnumPackageType pkgBOX10KG = new EnumPackageType(_pkgBOX10KG);
    public static final EnumPackageType pkgBOX25KG = new EnumPackageType(_pkgBOX25KG);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE_13_10 = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE_13_10);
    public static final EnumPackageType pkgUSPS_FLAT_RATE_BOX_12_4_14 = new EnumPackageType(_pkgUSPS_FLAT_RATE_BOX_12_4_14);
    public static final EnumPackageType pkgUSPS_FLAT_RATE_BOX_11_9_6 = new EnumPackageType(_pkgUSPS_FLAT_RATE_BOX_11_9_6);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_12_12_6 = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_12_12_6);
    public static final EnumPackageType pkgCUSTOMER_PALLET = new EnumPackageType(_pkgCUSTOMER_PALLET);
    public static final EnumPackageType pkgUPS_US_EXPRESS_BOX_SMALL = new EnumPackageType(_pkgUPS_US_EXPRESS_BOX_SMALL);
    public static final EnumPackageType pkgUPS_US_EXPRESS_BOX_MEDIUM = new EnumPackageType(_pkgUPS_US_EXPRESS_BOX_MEDIUM);
    public static final EnumPackageType pkgUPS_US_EXPRESS_BOX_LARGE = new EnumPackageType(_pkgUPS_US_EXPRESS_BOX_LARGE);
    public static final EnumPackageType pkgUPS_NON_US_EXPRESS_BOX = new EnumPackageType(_pkgUPS_NON_US_EXPRESS_BOX);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_6_9_2 = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_FLAT_RATE_BOX_6_9_2);
    public static final EnumPackageType pkgEndicia_CARD = new EnumPackageType(_pkgEndicia_CARD);
    public static final EnumPackageType pkgEndicia_FLAT = new EnumPackageType(_pkgEndicia_FLAT);
    public static final EnumPackageType pkgEndicia_FLAT_RATE_BOX = new EnumPackageType(_pkgEndicia_FLAT_RATE_BOX);
    public static final EnumPackageType pkgEndicia_FLAT_RATE_ENVELOPE = new EnumPackageType(_pkgEndicia_FLAT_RATE_ENVELOPE);
    public static final EnumPackageType pkgEndicia_IRREGULAR_PARCEL = new EnumPackageType(_pkgEndicia_IRREGULAR_PARCEL);
    public static final EnumPackageType pkgEndicia_LARGE_FLAT_RATE_BOX = new EnumPackageType(_pkgEndicia_LARGE_FLAT_RATE_BOX);
    public static final EnumPackageType pkgEndicia_LARGE_PARCEL = new EnumPackageType(_pkgEndicia_LARGE_PARCEL);
    public static final EnumPackageType pkgEndicia_OVERSIZE_PARCEL = new EnumPackageType(_pkgEndicia_OVERSIZE_PARCEL);
    public static final EnumPackageType pkgEndicia_SMALL_FLAT_RATE_BOX = new EnumPackageType(_pkgEndicia_SMALL_FLAT_RATE_BOX);
    public static final EnumPackageType pkgFedEx_CUSTOMER_PACKAGING = new EnumPackageType(_pkgFedEx_CUSTOMER_PACKAGING);
    public static final EnumPackageType pkgFedEx_PAK = new EnumPackageType(_pkgFedEx_PAK);
    public static final EnumPackageType pkgFedEx_SMALL_BOX = new EnumPackageType(_pkgFedEx_SMALL_BOX);
    public static final EnumPackageType pkgFedEx_MEDIUM_BOX = new EnumPackageType(_pkgFedEx_MEDIUM_BOX);
    public static final EnumPackageType pkgFedEx_LARGE_BOX = new EnumPackageType(_pkgFedEx_LARGE_BOX);
    public static final EnumPackageType pkgFedEx_TUBE = new EnumPackageType(_pkgFedEx_TUBE);
    public static final EnumPackageType pkgFedEx_ENVELOPE = new EnumPackageType(_pkgFedEx_ENVELOPE);
    public static final EnumPackageType pkgFedEx_10KG_BOX = new EnumPackageType(_pkgFedEx_10KG_BOX);
    public static final EnumPackageType pkgFedEx_25KG_BOX = new EnumPackageType(_pkgFedEx_25KG_BOX);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_FLAT_RATE_PADDED_ENV = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_FLAT_RATE_PADDED_ENV);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENV = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENV);
    public static final EnumPackageType pkgUSPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENV = new EnumPackageType(_pkgUSPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENV);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_WINDOW_ENV = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_WINDOW_ENV);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_CARDBOARD_ENV = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_CARDBOARD_ENV);
    public static final EnumPackageType pkgUSPS_PRIORITY_MAIL_GIFT_CARD_MAILER = new EnumPackageType(_pkgUSPS_PRIORITY_MAIL_GIFT_CARD_MAILER);
    public static final EnumPackageType pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_A = new EnumPackageType(_pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_A);
    public static final EnumPackageType pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_B = new EnumPackageType(_pkgUSPS_PRIORITY_REGIONAL_RATE_BOX_B);
    public static final EnumPackageType pkgEndicia_FlatRateLegalEnvelope = new EnumPackageType(_pkgEndicia_FlatRateLegalEnvelope);
    public static final EnumPackageType pkgEndicia_FlatRateGiftCardEnvelope = new EnumPackageType(_pkgEndicia_FlatRateGiftCardEnvelope);
    public static final EnumPackageType pkgEndicia_FlatRateWindowEnvelope = new EnumPackageType(_pkgEndicia_FlatRateWindowEnvelope);
    public static final EnumPackageType pkgEndicia_FlatRateCardboardEnvelope = new EnumPackageType(_pkgEndicia_FlatRateCardboardEnvelope);
    public static final EnumPackageType pkgEndicia_SmallFlatRateEnvelope = new EnumPackageType(_pkgEndicia_SmallFlatRateEnvelope);
    public static final EnumPackageType pkgEndicia_RegionalRateBoxA = new EnumPackageType(_pkgEndicia_RegionalRateBoxA);
    public static final EnumPackageType pkgEndicia_RegionalRateBoxB = new EnumPackageType(_pkgEndicia_RegionalRateBoxB);
    public static final EnumPackageType pkgEndicia_FlatRatePaddedEnvelope = new EnumPackageType(_pkgEndicia_FlatRatePaddedEnvelope);
    public java.lang.String getValue() { return _value_;}
    public static EnumPackageType fromValue(java.lang.String value)
          throws java.lang.IllegalArgumentException {
        EnumPackageType enumeration = (EnumPackageType)
            _table_.get(value);
        if (enumeration==null) throw new java.lang.IllegalArgumentException();
        return enumeration;
    }
    public static EnumPackageType fromString(java.lang.String value)
          throws java.lang.IllegalArgumentException {
        return fromValue(value);
    }
    public boolean equals(java.lang.Object obj) {return (obj == this);}
    public int hashCode() { return toString().hashCode();}
    public java.lang.String toString() { return _value_;}
    public java.lang.Object readResolve() throws java.io.ObjectStreamException { return fromValue(_value_);}
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType, 
           java.lang.Class _javaType,  
           javax.xml.namespace.QName _xmlType) {
        return 
          new org.apache.axis.encoding.ser.EnumSerializer(
            _javaType, _xmlType);
    }
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType, 
           java.lang.Class _javaType,  
           javax.xml.namespace.QName _xmlType) {
        return 
          new org.apache.axis.encoding.ser.EnumDeserializer(
            _javaType, _xmlType);
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(EnumPackageType.class);

    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://adsionline.com/ADSIShippingWS/", "enumPackageType"));
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }

}
