public class PriceRuleStepResultStructure extends Object
Java class for PriceRuleStepResultStructure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PriceRuleStepResultStructure">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.netex.org.uk/netex}FarePriceRef" minOccurs="0"/>
<group ref="{http://www.netex.org.uk/netex}FarePriceAmountGroup"/>
<element name="RateUsed" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element ref="{http://www.netex.org.uk/netex}PricingRuleRef"/>
</sequence>
<attribute name="id" type="{http://www.netex.org.uk/netex}ObjectIdType" />
<attribute name="order" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected BigDecimal |
amount |
protected String |
currency |
protected JAXBElement<? extends FarePriceRefStructure> |
farePriceRef |
protected String |
id |
protected BigInteger |
order |
protected PriceUnitRefStructure |
priceUnitRef |
protected JAXBElement<? extends PricingRuleRefStructure> |
pricingRuleRef |
protected BigDecimal |
rateUsed |
protected BigDecimal |
units |
| Constructor and Description |
|---|
PriceRuleStepResultStructure() |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
getAmount()
Gets the value of the amount property.
|
String |
getCurrency()
Gets the value of the currency property.
|
JAXBElement<? extends FarePriceRefStructure> |
getFarePriceRef()
Gets the value of the farePriceRef property.
|
String |
getId()
Gets the value of the id property.
|
BigInteger |
getOrder()
Gets the value of the order property.
|
PriceUnitRefStructure |
getPriceUnitRef()
Gets the value of the priceUnitRef property.
|
JAXBElement<? extends PricingRuleRefStructure> |
getPricingRuleRef()
Gets the value of the pricingRuleRef property.
|
BigDecimal |
getRateUsed()
Gets the value of the rateUsed property.
|
BigDecimal |
getUnits()
Gets the value of the units property.
|
void |
setAmount(BigDecimal value)
Sets the value of the amount property.
|
void |
setCurrency(String value)
Sets the value of the currency property.
|
void |
setFarePriceRef(JAXBElement<? extends FarePriceRefStructure> value)
Sets the value of the farePriceRef property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setOrder(BigInteger value)
Sets the value of the order property.
|
void |
setPriceUnitRef(PriceUnitRefStructure value)
Sets the value of the priceUnitRef property.
|
void |
setPricingRuleRef(JAXBElement<? extends PricingRuleRefStructure> value)
Sets the value of the pricingRuleRef property.
|
void |
setRateUsed(BigDecimal value)
Sets the value of the rateUsed property.
|
void |
setUnits(BigDecimal value)
Sets the value of the units property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
PriceRuleStepResultStructure |
withAmount(BigDecimal value) |
PriceRuleStepResultStructure |
withCurrency(String value) |
PriceRuleStepResultStructure |
withFarePriceRef(JAXBElement<? extends FarePriceRefStructure> value) |
PriceRuleStepResultStructure |
withId(String value) |
PriceRuleStepResultStructure |
withOrder(BigInteger value) |
PriceRuleStepResultStructure |
withPriceUnitRef(PriceUnitRefStructure value) |
PriceRuleStepResultStructure |
withPricingRuleRef(JAXBElement<? extends PricingRuleRefStructure> value) |
PriceRuleStepResultStructure |
withRateUsed(BigDecimal value) |
PriceRuleStepResultStructure |
withUnits(BigDecimal value) |
protected JAXBElement<? extends FarePriceRefStructure> farePriceRef
protected BigDecimal amount
protected String currency
protected BigDecimal units
protected PriceUnitRefStructure priceUnitRef
protected BigDecimal rateUsed
protected JAXBElement<? extends PricingRuleRefStructure> pricingRuleRef
protected String id
protected BigInteger order
public JAXBElement<? extends FarePriceRefStructure> getFarePriceRef()
JAXBElement<DistanceMatrixElementPriceRefStructure>
JAXBElement<ControllableElementPriceRefStructure>
JAXBElement<GeographicalIntervalPriceRefStructure>
JAXBElement<FarePriceRefStructure>
JAXBElement<QualityStructureFactorPriceRefStructure>
JAXBElement<FareStructureElementPriceRefStructure>
JAXBElement<CappingRulePriceRefStructure>
JAXBElement<GeographicalUnitPriceRefStructure>
JAXBElement<FulfilmentMethodPriceRefStructure>
JAXBElement<ValidableElementPriceRefStructure>
JAXBElement<SeriesConstraintPriceRefStructure>
JAXBElement<TimeUnitPriceRefStructure>
JAXBElement<CustomerPurchasePackagePriceRefStructure>
JAXBElement<UsageParameterPriceRefStructure>
JAXBElement<ParkingPriceRefStructure>
JAXBElement<FareProductPriceRefStructure>
JAXBElement<SalesPackagePriceRefStructure>
JAXBElement<TimeIntervalPriceRefStructure>public void setFarePriceRef(JAXBElement<? extends FarePriceRefStructure> value)
value - allowed object is
JAXBElement<DistanceMatrixElementPriceRefStructure>
JAXBElement<ControllableElementPriceRefStructure>
JAXBElement<GeographicalIntervalPriceRefStructure>
JAXBElement<FarePriceRefStructure>
JAXBElement<QualityStructureFactorPriceRefStructure>
JAXBElement<FareStructureElementPriceRefStructure>
JAXBElement<CappingRulePriceRefStructure>
JAXBElement<GeographicalUnitPriceRefStructure>
JAXBElement<FulfilmentMethodPriceRefStructure>
JAXBElement<ValidableElementPriceRefStructure>
JAXBElement<SeriesConstraintPriceRefStructure>
JAXBElement<TimeUnitPriceRefStructure>
JAXBElement<CustomerPurchasePackagePriceRefStructure>
JAXBElement<UsageParameterPriceRefStructure>
JAXBElement<ParkingPriceRefStructure>
JAXBElement<FareProductPriceRefStructure>
JAXBElement<SalesPackagePriceRefStructure>
JAXBElement<TimeIntervalPriceRefStructure>public BigDecimal getAmount()
BigDecimalpublic void setAmount(BigDecimal value)
value - allowed object is
BigDecimalpublic String getCurrency()
Stringpublic void setCurrency(String value)
value - allowed object is
Stringpublic BigDecimal getUnits()
BigDecimalpublic void setUnits(BigDecimal value)
value - allowed object is
BigDecimalpublic PriceUnitRefStructure getPriceUnitRef()
PriceUnitRefStructurepublic void setPriceUnitRef(PriceUnitRefStructure value)
value - allowed object is
PriceUnitRefStructurepublic BigDecimal getRateUsed()
BigDecimalpublic void setRateUsed(BigDecimal value)
value - allowed object is
BigDecimalpublic JAXBElement<? extends PricingRuleRefStructure> getPricingRuleRef()
JAXBElement<PricingRuleRefStructure>
JAXBElement<LimitingRuleRefStructure>
JAXBElement<DiscountingRuleRefStructure>public void setPricingRuleRef(JAXBElement<? extends PricingRuleRefStructure> value)
value - allowed object is
JAXBElement<PricingRuleRefStructure>
JAXBElement<LimitingRuleRefStructure>
JAXBElement<DiscountingRuleRefStructure>public void setId(String value)
value - allowed object is
Stringpublic BigInteger getOrder()
BigIntegerpublic void setOrder(BigInteger value)
value - allowed object is
BigIntegerpublic PriceRuleStepResultStructure withFarePriceRef(JAXBElement<? extends FarePriceRefStructure> value)
public PriceRuleStepResultStructure withAmount(BigDecimal value)
public PriceRuleStepResultStructure withCurrency(String value)
public PriceRuleStepResultStructure withUnits(BigDecimal value)
public PriceRuleStepResultStructure withPriceUnitRef(PriceUnitRefStructure value)
public PriceRuleStepResultStructure withRateUsed(BigDecimal value)
public PriceRuleStepResultStructure withPricingRuleRef(JAXBElement<? extends PricingRuleRefStructure> value)
public PriceRuleStepResultStructure withId(String value)
public PriceRuleStepResultStructure withOrder(BigInteger value)
Copyright © 2018 Entur AS. All rights reserved.