mx.bigdata.sat.common.detallista.schema
Class Detallista.LineItem.AllowanceCharge

java.lang.Object
  extended by mx.bigdata.sat.common.detallista.schema.Detallista.LineItem.AllowanceCharge
Enclosing class:
Detallista.LineItem

public static class Detallista.LineItem.AllowanceCharge
extends Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="specialServicesType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
               <maxLength value="3"/>
               <minLength value="1"/>
               <enumeration value="AA"/>
               <enumeration value="ADS"/>
               <enumeration value="ADO"/>
               <enumeration value="ABZ"/>
               <enumeration value="DA"/>
               <enumeration value="EAA"/>
               <enumeration value="PI"/>
               <enumeration value="TAE"/>
               <enumeration value="SAB"/>
               <enumeration value="RAA"/>
               <enumeration value="PAD"/>
               <enumeration value="FG"/>
               <enumeration value="FA"/>
               <enumeration value="TD"/>
               <enumeration value="TS"/>
               <enumeration value="TX"/>
               <enumeration value="ZZZ"/>
               <enumeration value="VAB"/>
               <enumeration value="UM"/>
               <enumeration value="DI"/>
               <enumeration value="ADT"/>
               <enumeration value="AJ"/>
               <enumeration value="CAC"/>
               <enumeration value="COD"/>
               <enumeration value="EAB"/>
               <enumeration value="FC"/>
               <enumeration value="FI"/>
               <enumeration value="HD"/>
               <enumeration value="QD"/>
             </restriction>
           </simpleType>
         </element>
         <element name="monetaryAmountOrPercentage">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="percentagePerUnit">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <maxLength value="5"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="ratePerUnit" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="amountPerUnit">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <minLength value="1"/>
                                   <maxLength value="5"/>
                                 </restriction>
                               </simpleType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="allowanceChargeType" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <minLength value="1"/>
             <maxLength value="16"/>
             <enumeration value="ALLOWANCE_GLOBAL"/>
             <enumeration value="CHARGE_GLOBAL"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="settlementType">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <minLength value="1"/>
             <maxLength value="29"/>
             <enumeration value="OFF_INVOICE"/>
             <enumeration value="CHARGE_TO_BE_PAID_BY_VENDOR"/>
             <enumeration value="CHARGE_TO_BE_PAID_BY_CUSTOMER"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="sequenceNumber">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="15"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage
          Java class for anonymous complex type.
 
Field Summary
protected  String allowanceChargeType
           
protected  Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage monetaryAmountOrPercentage
           
protected  String sequenceNumber
           
protected  String settlementType
           
protected  String specialServicesType
           
 
Constructor Summary
Detallista.LineItem.AllowanceCharge()
           
 
Method Summary
 String getAllowanceChargeType()
          Gets the value of the allowanceChargeType property.
 Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage getMonetaryAmountOrPercentage()
          Gets the value of the monetaryAmountOrPercentage property.
 String getSequenceNumber()
          Gets the value of the sequenceNumber property.
 String getSettlementType()
          Gets the value of the settlementType property.
 String getSpecialServicesType()
          Gets the value of the specialServicesType property.
 void setAllowanceChargeType(String value)
          Sets the value of the allowanceChargeType property.
 void setMonetaryAmountOrPercentage(Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage value)
          Sets the value of the monetaryAmountOrPercentage property.
 void setSequenceNumber(String value)
          Sets the value of the sequenceNumber property.
 void setSettlementType(String value)
          Sets the value of the settlementType property.
 void setSpecialServicesType(String value)
          Sets the value of the specialServicesType property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

specialServicesType

protected String specialServicesType

monetaryAmountOrPercentage

protected Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage monetaryAmountOrPercentage

allowanceChargeType

protected String allowanceChargeType

settlementType

protected String settlementType

sequenceNumber

protected String sequenceNumber
Constructor Detail

Detallista.LineItem.AllowanceCharge

public Detallista.LineItem.AllowanceCharge()
Method Detail

getSpecialServicesType

public String getSpecialServicesType()
Gets the value of the specialServicesType property.

Returns:
possible object is String

setSpecialServicesType

public void setSpecialServicesType(String value)
Sets the value of the specialServicesType property.

Parameters:
value - allowed object is String

getMonetaryAmountOrPercentage

public Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage getMonetaryAmountOrPercentage()
Gets the value of the monetaryAmountOrPercentage property.

Returns:
possible object is Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage

setMonetaryAmountOrPercentage

public void setMonetaryAmountOrPercentage(Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage value)
Sets the value of the monetaryAmountOrPercentage property.

Parameters:
value - allowed object is Detallista.LineItem.AllowanceCharge.MonetaryAmountOrPercentage

getAllowanceChargeType

public String getAllowanceChargeType()
Gets the value of the allowanceChargeType property.

Returns:
possible object is String

setAllowanceChargeType

public void setAllowanceChargeType(String value)
Sets the value of the allowanceChargeType property.

Parameters:
value - allowed object is String

getSettlementType

public String getSettlementType()
Gets the value of the settlementType property.

Returns:
possible object is String

setSettlementType

public void setSettlementType(String value)
Sets the value of the settlementType property.

Parameters:
value - allowed object is String

getSequenceNumber

public String getSequenceNumber()
Gets the value of the sequenceNumber property.

Returns:
possible object is String

setSequenceNumber

public void setSequenceNumber(String value)
Sets the value of the sequenceNumber property.

Parameters:
value - allowed object is String


Copyright © 2010-2013. All Rights Reserved.