Package uk.org.netex.www.netex
Interface ConditionSummaryStructureOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ConditionSummaryStructure,ConditionSummaryStructure.Builder
@Generated
public interface ConditionSummaryStructureOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the product allows discounts to be compounded.booleanWhether the product allows a companion discountt for eligible users.booleanWhether the product is available on subscription.booleanWhether the journey can be interrupted by a stay at an intermediate station.booleanWhether the class of usage can subsequently be changed on a ticket.TypeOfFareCondition.intTypeOfFareCondition.booleanWhether the product grants ENTITLEMENT REQUIRED other products.booleanWhether the product requires a card to fulfil it.booleanWhether there are any types of discounted fare for the FARE PRODUCT.booleanWhether there is dynamic i.e. yield managed pricing for the product.booleanWhether there is a charge for exchanges.booleanWhether a minimum price applies to FARE PRODUCT.booleanWhether the product has NOTICEs associated with it.Restictions on which OPERATOR's services can be used.intRestictions on which OPERATOR's services can be used.booleanWhether the product has purchase conditions.booleanWhether the product has quotas.booleanWhether there is a charge for reservations.booleanWhether there are restictions on which routes can be used.booleanWhether there are restictions on which routes can be used.booleanWhether there are restictions on which zones can be used.booleanWhether the ticket can be exchanged.booleanWhether the product is personaised or anonymous.booleanWhether the ticket can be refunded.booleanWhether the product is a supplement to another product.booleanRefuelling Policy +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 330:94]booleanWhether the product requires the card to be carried by the user.booleanWhether the trip uses a night Train.booleanCash payment not accepted +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 264:86]booleanWhether there is a penalty for travelling without a ticket, i.e. tickets can not be bought on-board.booleanWhether the product provdies a card with it.booleanWhether the product requires the user to register for an account for billing.booleanRequires a deposit +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 259:88]booleanWhether the product requires ENTITLEMENT REQUIRED other products.booleanWhether the product requires a photo.booleanWhether if combined with other products on the same smart card, requires an overall balance for any product to work.booleanWhether the product requires a reservation.booleanWhether the return trip must also be purchased.Basis used to compute fares.intBasis used to compute fares.Restictions on which trains can be used.intRestictions on which trains can be used.booleanWhether mileage is unlimited.Vehicle collection process +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 335:92]intVehicle collection process +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 335:92]Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFareStructureTypeValue
int getFareStructureTypeValue()TypeOfFareCondition. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 79:92]
.uk.org.netex.www.netex.FareStructureTypeEnumeration fare_structure_type = 1;- Returns:
- The enum numeric value on the wire for fareStructureType.
-
getFareStructureType
FareStructureTypeEnumeration getFareStructureType()TypeOfFareCondition. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 79:92]
.uk.org.netex.www.netex.FareStructureTypeEnumeration fare_structure_type = 1;- Returns:
- The fareStructureType.
-
getTariffBasisValue
int getTariffBasisValue()Basis used to compute fares. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 84:80]
.uk.org.netex.www.netex.TariffBasisEnumeration tariff_basis = 2;- Returns:
- The enum numeric value on the wire for tariffBasis.
-
getTariffBasis
TariffBasisEnumeration getTariffBasis()Basis used to compute fares. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 84:80]
.uk.org.netex.www.netex.TariffBasisEnumeration tariff_basis = 2;- Returns:
- The tariffBasis.
-
getHasNotices
boolean getHasNotices()Whether the product has NOTICEs associated with it. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 89:84]
bool has_notices = 3;- Returns:
- The hasNotices.
-
getProvidesCard
boolean getProvidesCard()Whether the product provdies a card with it. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 108:86]
bool provides_card = 4;- Returns:
- The providesCard.
-
getGoesOnCard
boolean getGoesOnCard()Whether the product requires a card to fulfil it. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 113:84]
bool goes_on_card = 5;- Returns:
- The goesOnCard.
-
getIsPersonal
boolean getIsPersonal()Whether the product is personaised or anonymous. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 118:84]
bool is_personal = 6;- Returns:
- The isPersonal.
-
getRequiresPhoto
boolean getRequiresPhoto()Whether the product requires a photo. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 123:87]
bool requires_photo = 7;- Returns:
- The requiresPhoto.
-
getMustCarry
boolean getMustCarry()Whether the product requires the card to be carried by the user. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 128:83]
bool must_carry = 8;- Returns:
- The mustCarry.
-
getRequiresAccount
boolean getRequiresAccount()Whether the product requires the user to register for an account for billing. +v1.1 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 133:89]
bool requires_account = 9;- Returns:
- The requiresAccount.
-
getIsSupplement
boolean getIsSupplement()Whether the product is a supplement to another product. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 145:86]
bool is_supplement = 21;- Returns:
- The isSupplement.
-
getRequiresEntitlement
boolean getRequiresEntitlement()Whether the product requires ENTITLEMENT REQUIRED other products. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 150:93]
bool requires_entitlement = 22;- Returns:
- The requiresEntitlement.
-
getGivesEntitlement
boolean getGivesEntitlement()Whether the product grants ENTITLEMENT REQUIRED other products. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 155:90]
bool gives_entitlement = 23;- Returns:
- The givesEntitlement.
-
getHasOperatorRestrictionsValue
int getHasOperatorRestrictionsValue()Restictions on which OPERATOR's services can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 167:120]
.uk.org.netex.www.netex.OperatorRestrictionsEnumeration has_operator_restrictions = 31;- Returns:
- The enum numeric value on the wire for hasOperatorRestrictions.
-
getHasOperatorRestrictions
OperatorRestrictionsEnumeration getHasOperatorRestrictions()Restictions on which OPERATOR's services can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 167:120]
.uk.org.netex.www.netex.OperatorRestrictionsEnumeration has_operator_restrictions = 31;- Returns:
- The hasOperatorRestrictions.
-
getHasTravelTimeRestrictions
boolean getHasTravelTimeRestrictions()Whether there are restictions on which routes can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 172:99]
bool has_travel_time_restrictions = 32;- Returns:
- The hasTravelTimeRestrictions.
-
getHasRouteRestrictions
boolean getHasRouteRestrictions()Whether there are restictions on which routes can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 177:94]
bool has_route_restrictions = 33;- Returns:
- The hasRouteRestrictions.
-
getTrainRestrictionsValue
int getTrainRestrictionsValue()Restictions on which trains can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 182:111]
.uk.org.netex.www.netex.TrainRestrictionsEnumeration train_restrictions = 34;- Returns:
- The enum numeric value on the wire for trainRestrictions.
-
getTrainRestrictions
TrainRestrictionsEnumeration getTrainRestrictions()Restictions on which trains can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 182:111]
.uk.org.netex.www.netex.TrainRestrictionsEnumeration train_restrictions = 34;- Returns:
- The trainRestrictions.
-
getHasZoneRestrictions
boolean getHasZoneRestrictions()Whether there are restictions on which zones can be used. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 187:93]
bool has_zone_restrictions = 35;- Returns:
- The hasZoneRestrictions.
-
getCanBreakJourney
boolean getCanBreakJourney()Whether the journey can be interrupted by a stay at an intermediate station. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 192:89]
bool can_break_journey = 36;- Returns:
- The canBreakJourney.
-
getReturnTripsOnly
boolean getReturnTripsOnly()Whether the return trip must also be purchased. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 197:89]
bool return_trips_only = 37;- Returns:
- The returnTripsOnly.
-
getNightTrain
boolean getNightTrain()Whether the trip uses a night Train. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 202:84]
bool night_train = 38;- Returns:
- The nightTrain.
-
getCanChangeClass
boolean getCanChangeClass()Whether the class of usage can subsequently be changed on a ticket. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 214:88]
bool can_change_class = 51;- Returns:
- The canChangeClass.
-
getIsRefundable
boolean getIsRefundable()Whether the ticket can be refunded. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 219:85]
bool is_refundable = 52;- Returns:
- The isRefundable.
-
getIsExchangable
boolean getIsExchangable()Whether the ticket can be exchanged. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 224:86]
bool is_exchangable = 53;- Returns:
- The isExchangable.
-
getHasExchangeFee
boolean getHasExchangeFee()Whether there is a charge for exchanges. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 229:88]
bool has_exchange_fee = 54;- Returns:
- The hasExchangeFee.
-
getHasDiscountedFares
boolean getHasDiscountedFares()Whether there are any types of discounted fare for the FARE PRODUCT. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 234:92]
bool has_discounted_fares = 55;- Returns:
- The hasDiscountedFares.
-
getAllowAdditionalDiscounts
boolean getAllowAdditionalDiscounts()Whether the product allows discounts to be compounded. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 239:98]
bool allow_additional_discounts = 56;- Returns:
- The allowAdditionalDiscounts.
-
getAllowCompanionDiscounts
boolean getAllowCompanionDiscounts()Whether the product allows a companion discountt for eligible users. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 244:97]
bool allow_companion_discounts = 57;- Returns:
- The allowCompanionDiscounts.
-
getHasMinimumPrice
boolean getHasMinimumPrice()Whether a minimum price applies to FARE PRODUCT. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 249:89]
bool has_minimum_price = 58;- Returns:
- The hasMinimumPrice.
-
getRequiresPositiveBalance
boolean getRequiresPositiveBalance()Whether if combined with other products on the same smart card, requires an overall balance for any product to work. Eg a Travel Pass may be disabled if the Pay as you go for other areas in in arrears. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 254:96]
bool requires_positive_balance = 59;- Returns:
- The requiresPositiveBalance.
-
getRequiresDeposit
boolean getRequiresDeposit()Requires a deposit +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 259:88]
bool requires_deposit = 60;- Returns:
- The requiresDeposit.
-
getNoCashPayment
boolean getNoCashPayment()Cash payment not accepted +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 264:86]
bool no_cash_payment = 61;- Returns:
- The noCashPayment.
-
getHasPurchaseConditions
boolean getHasPurchaseConditions()Whether the product has purchase conditions. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 276:95]
bool has_purchase_conditions = 71;- Returns:
- The hasPurchaseConditions.
-
getHasDynamicPricing
boolean getHasDynamicPricing()Whether there is dynamic i.e. yield managed pricing for the product. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 281:91]
bool has_dynamic_pricing = 72;- Returns:
- The hasDynamicPricing.
-
getRequiresReservation
boolean getRequiresReservation()Whether the product requires a reservation. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 286:93]
bool requires_reservation = 73;- Returns:
- The requiresReservation.
-
getHasReservationFee
boolean getHasReservationFee()Whether there is a charge for reservations. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 291:91]
bool has_reservation_fee = 74;- Returns:
- The hasReservationFee.
-
getHasQuota
boolean getHasQuota()Whether the product has quotas. [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 296:82]
bool has_quota = 75;- Returns:
- The hasQuota.
-
getPenaltyIfWithoutTicket
boolean getPenaltyIfWithoutTicket()Whether there is a penalty for travelling without a ticket, i.e. tickets can not be bought on-board. +v1.1 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 308:96]
bool penalty_if_without_ticket = 81;- Returns:
- The penaltyIfWithoutTicket.
-
getAvailableOnSubscription
boolean getAvailableOnSubscription()Whether the product is available on subscription. +v1.1 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 313:97]
bool available_on_subscription = 82;- Returns:
- The availableOnSubscription.
-
getUnlimitedMileage
boolean getUnlimitedMileage()Whether mileage is unlimited. +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 325:89]
bool unlimited_mileage = 91;- Returns:
- The unlimitedMileage.
-
getLikeForLikeRefuelling
boolean getLikeForLikeRefuelling()Refuelling Policy +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 330:94]
bool like_for_like_refuelling = 92;- Returns:
- The likeForLikeRefuelling.
-
getVehicleCollectionValue
int getVehicleCollectionValue()Vehicle collection process +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 335:92]
.uk.org.netex.www.netex.VehicleCollectionEnumeration vehicle_collection = 93;- Returns:
- The enum numeric value on the wire for vehicleCollection.
-
getVehicleCollection
VehicleCollectionEnumeration getVehicleCollection()Vehicle collection process +v1.2.2 [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 335:92]
.uk.org.netex.www.netex.VehicleCollectionEnumeration vehicle_collection = 93;- Returns:
- The vehicleCollection.
-