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 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.