Class ConditionSummaryStructure.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ConditionSummaryStructure.Builder>
com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder>
uk.org.netex.www.netex.ConditionSummaryStructure.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, ConditionSummaryStructureOrBuilder
Enclosing class:
ConditionSummaryStructure

public static final class ConditionSummaryStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder> implements ConditionSummaryStructureOrBuilder
 Type for condition summary.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 74:52]
 
Protobuf type uk.org.netex.www.netex.ConditionSummaryStructure
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder>
    • getDefaultInstanceForType

      public ConditionSummaryStructure getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ConditionSummaryStructure build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ConditionSummaryStructure buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ConditionSummaryStructure.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConditionSummaryStructure.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ConditionSummaryStructure.Builder>
    • mergeFrom

      public ConditionSummaryStructure.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConditionSummaryStructure.Builder>
      Throws:
      IOException
    • getFareStructureTypeValue

      public 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;
      Specified by:
      getFareStructureTypeValue in interface ConditionSummaryStructureOrBuilder
      Returns:
      The enum numeric value on the wire for fareStructureType.
    • setFareStructureTypeValue

      public ConditionSummaryStructure.Builder setFareStructureTypeValue(int value)
       TypeOfFareCondition.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 79:92]
       
      .uk.org.netex.www.netex.FareStructureTypeEnumeration fare_structure_type = 1;
      Parameters:
      value - The enum numeric value on the wire for fareStructureType to set.
      Returns:
      This builder for chaining.
    • getFareStructureType

      public 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;
      Specified by:
      getFareStructureType in interface ConditionSummaryStructureOrBuilder
      Returns:
      The fareStructureType.
    • setFareStructureType

       TypeOfFareCondition.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 79:92]
       
      .uk.org.netex.www.netex.FareStructureTypeEnumeration fare_structure_type = 1;
      Parameters:
      value - The fareStructureType to set.
      Returns:
      This builder for chaining.
    • clearFareStructureType

      public ConditionSummaryStructure.Builder clearFareStructureType()
       TypeOfFareCondition.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 79:92]
       
      .uk.org.netex.www.netex.FareStructureTypeEnumeration fare_structure_type = 1;
      Returns:
      This builder for chaining.
    • getTariffBasisValue

      public 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;
      Specified by:
      getTariffBasisValue in interface ConditionSummaryStructureOrBuilder
      Returns:
      The enum numeric value on the wire for tariffBasis.
    • setTariffBasisValue

      public ConditionSummaryStructure.Builder setTariffBasisValue(int value)
       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;
      Parameters:
      value - The enum numeric value on the wire for tariffBasis to set.
      Returns:
      This builder for chaining.
    • getTariffBasis

      public 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;
      Specified by:
      getTariffBasis in interface ConditionSummaryStructureOrBuilder
      Returns:
      The tariffBasis.
    • setTariffBasis

       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;
      Parameters:
      value - The tariffBasis to set.
      Returns:
      This builder for chaining.
    • clearTariffBasis

      public ConditionSummaryStructure.Builder clearTariffBasis()
       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:
      This builder for chaining.
    • getHasNotices

      public 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;
      Specified by:
      getHasNotices in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasNotices.
    • setHasNotices

      public ConditionSummaryStructure.Builder setHasNotices(boolean value)
       Whether the product has NOTICEs associated with it.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 89:84]
       
      bool has_notices = 3;
      Parameters:
      value - The hasNotices to set.
      Returns:
      This builder for chaining.
    • clearHasNotices

      public ConditionSummaryStructure.Builder clearHasNotices()
       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:
      This builder for chaining.
    • getProvidesCard

      public 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;
      Specified by:
      getProvidesCard in interface ConditionSummaryStructureOrBuilder
      Returns:
      The providesCard.
    • setProvidesCard

      public ConditionSummaryStructure.Builder setProvidesCard(boolean value)
       Whether the product provdies a card  with it.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 108:86]
       
      bool provides_card = 4;
      Parameters:
      value - The providesCard to set.
      Returns:
      This builder for chaining.
    • clearProvidesCard

      public ConditionSummaryStructure.Builder clearProvidesCard()
       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:
      This builder for chaining.
    • getGoesOnCard

      public 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;
      Specified by:
      getGoesOnCard in interface ConditionSummaryStructureOrBuilder
      Returns:
      The goesOnCard.
    • setGoesOnCard

      public ConditionSummaryStructure.Builder setGoesOnCard(boolean value)
       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;
      Parameters:
      value - The goesOnCard to set.
      Returns:
      This builder for chaining.
    • clearGoesOnCard

      public ConditionSummaryStructure.Builder clearGoesOnCard()
       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:
      This builder for chaining.
    • getIsPersonal

      public 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;
      Specified by:
      getIsPersonal in interface ConditionSummaryStructureOrBuilder
      Returns:
      The isPersonal.
    • setIsPersonal

      public ConditionSummaryStructure.Builder setIsPersonal(boolean value)
       Whether the product is personaised or anonymous.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 118:84]
       
      bool is_personal = 6;
      Parameters:
      value - The isPersonal to set.
      Returns:
      This builder for chaining.
    • clearIsPersonal

      public ConditionSummaryStructure.Builder clearIsPersonal()
       Whether the product is personaised or anonymous.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 118:84]
       
      bool is_personal = 6;
      Returns:
      This builder for chaining.
    • getRequiresPhoto

      public boolean getRequiresPhoto()
       Whether the product  requires a photo.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 123:87]
       
      bool requires_photo = 7;
      Specified by:
      getRequiresPhoto in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresPhoto.
    • setRequiresPhoto

      public ConditionSummaryStructure.Builder setRequiresPhoto(boolean value)
       Whether the product  requires a photo.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 123:87]
       
      bool requires_photo = 7;
      Parameters:
      value - The requiresPhoto to set.
      Returns:
      This builder for chaining.
    • clearRequiresPhoto

      public ConditionSummaryStructure.Builder clearRequiresPhoto()
       Whether the product  requires a photo.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 123:87]
       
      bool requires_photo = 7;
      Returns:
      This builder for chaining.
    • getMustCarry

      public 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;
      Specified by:
      getMustCarry in interface ConditionSummaryStructureOrBuilder
      Returns:
      The mustCarry.
    • setMustCarry

      public ConditionSummaryStructure.Builder setMustCarry(boolean value)
       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;
      Parameters:
      value - The mustCarry to set.
      Returns:
      This builder for chaining.
    • clearMustCarry

      public ConditionSummaryStructure.Builder clearMustCarry()
       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:
      This builder for chaining.
    • getRequiresAccount

      public 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;
      Specified by:
      getRequiresAccount in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresAccount.
    • setRequiresAccount

      public ConditionSummaryStructure.Builder setRequiresAccount(boolean value)
       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;
      Parameters:
      value - The requiresAccount to set.
      Returns:
      This builder for chaining.
    • clearRequiresAccount

      public ConditionSummaryStructure.Builder clearRequiresAccount()
       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:
      This builder for chaining.
    • getIsSupplement

      public 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;
      Specified by:
      getIsSupplement in interface ConditionSummaryStructureOrBuilder
      Returns:
      The isSupplement.
    • setIsSupplement

      public ConditionSummaryStructure.Builder setIsSupplement(boolean value)
       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;
      Parameters:
      value - The isSupplement to set.
      Returns:
      This builder for chaining.
    • clearIsSupplement

      public ConditionSummaryStructure.Builder clearIsSupplement()
       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:
      This builder for chaining.
    • getRequiresEntitlement

      public 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;
      Specified by:
      getRequiresEntitlement in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresEntitlement.
    • setRequiresEntitlement

      public ConditionSummaryStructure.Builder setRequiresEntitlement(boolean value)
       Whether the product requires ENTITLEMENT REQUIRED other products.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 150:93]
       
      bool requires_entitlement = 22;
      Parameters:
      value - The requiresEntitlement to set.
      Returns:
      This builder for chaining.
    • clearRequiresEntitlement

      public ConditionSummaryStructure.Builder clearRequiresEntitlement()
       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:
      This builder for chaining.
    • getGivesEntitlement

      public 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;
      Specified by:
      getGivesEntitlement in interface ConditionSummaryStructureOrBuilder
      Returns:
      The givesEntitlement.
    • setGivesEntitlement

      public ConditionSummaryStructure.Builder setGivesEntitlement(boolean value)
       Whether the product grants ENTITLEMENT REQUIRED other products.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 155:90]
       
      bool gives_entitlement = 23;
      Parameters:
      value - The givesEntitlement to set.
      Returns:
      This builder for chaining.
    • clearGivesEntitlement

      public ConditionSummaryStructure.Builder clearGivesEntitlement()
       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:
      This builder for chaining.
    • getHasOperatorRestrictionsValue

      public 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;
      Specified by:
      getHasOperatorRestrictionsValue in interface ConditionSummaryStructureOrBuilder
      Returns:
      The enum numeric value on the wire for hasOperatorRestrictions.
    • setHasOperatorRestrictionsValue

      public ConditionSummaryStructure.Builder setHasOperatorRestrictionsValue(int value)
       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;
      Parameters:
      value - The enum numeric value on the wire for hasOperatorRestrictions to set.
      Returns:
      This builder for chaining.
    • getHasOperatorRestrictions

      public 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;
      Specified by:
      getHasOperatorRestrictions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasOperatorRestrictions.
    • setHasOperatorRestrictions

      public ConditionSummaryStructure.Builder setHasOperatorRestrictions(OperatorRestrictionsEnumeration value)
       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;
      Parameters:
      value - The hasOperatorRestrictions to set.
      Returns:
      This builder for chaining.
    • clearHasOperatorRestrictions

      public ConditionSummaryStructure.Builder clearHasOperatorRestrictions()
       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:
      This builder for chaining.
    • getHasTravelTimeRestrictions

      public 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;
      Specified by:
      getHasTravelTimeRestrictions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasTravelTimeRestrictions.
    • setHasTravelTimeRestrictions

      public ConditionSummaryStructure.Builder setHasTravelTimeRestrictions(boolean value)
       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;
      Parameters:
      value - The hasTravelTimeRestrictions to set.
      Returns:
      This builder for chaining.
    • clearHasTravelTimeRestrictions

      public ConditionSummaryStructure.Builder clearHasTravelTimeRestrictions()
       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:
      This builder for chaining.
    • getHasRouteRestrictions

      public 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;
      Specified by:
      getHasRouteRestrictions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasRouteRestrictions.
    • setHasRouteRestrictions

      public ConditionSummaryStructure.Builder setHasRouteRestrictions(boolean value)
       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;
      Parameters:
      value - The hasRouteRestrictions to set.
      Returns:
      This builder for chaining.
    • clearHasRouteRestrictions

      public ConditionSummaryStructure.Builder clearHasRouteRestrictions()
       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:
      This builder for chaining.
    • getTrainRestrictionsValue

      public 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;
      Specified by:
      getTrainRestrictionsValue in interface ConditionSummaryStructureOrBuilder
      Returns:
      The enum numeric value on the wire for trainRestrictions.
    • setTrainRestrictionsValue

      public ConditionSummaryStructure.Builder setTrainRestrictionsValue(int value)
       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;
      Parameters:
      value - The enum numeric value on the wire for trainRestrictions to set.
      Returns:
      This builder for chaining.
    • getTrainRestrictions

      public 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;
      Specified by:
      getTrainRestrictions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The trainRestrictions.
    • setTrainRestrictions

       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;
      Parameters:
      value - The trainRestrictions to set.
      Returns:
      This builder for chaining.
    • clearTrainRestrictions

      public ConditionSummaryStructure.Builder clearTrainRestrictions()
       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:
      This builder for chaining.
    • getHasZoneRestrictions

      public 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;
      Specified by:
      getHasZoneRestrictions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasZoneRestrictions.
    • setHasZoneRestrictions

      public ConditionSummaryStructure.Builder setHasZoneRestrictions(boolean value)
       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;
      Parameters:
      value - The hasZoneRestrictions to set.
      Returns:
      This builder for chaining.
    • clearHasZoneRestrictions

      public ConditionSummaryStructure.Builder clearHasZoneRestrictions()
       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:
      This builder for chaining.
    • getCanBreakJourney

      public 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;
      Specified by:
      getCanBreakJourney in interface ConditionSummaryStructureOrBuilder
      Returns:
      The canBreakJourney.
    • setCanBreakJourney

      public ConditionSummaryStructure.Builder setCanBreakJourney(boolean value)
       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;
      Parameters:
      value - The canBreakJourney to set.
      Returns:
      This builder for chaining.
    • clearCanBreakJourney

      public ConditionSummaryStructure.Builder clearCanBreakJourney()
       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:
      This builder for chaining.
    • getReturnTripsOnly

      public 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;
      Specified by:
      getReturnTripsOnly in interface ConditionSummaryStructureOrBuilder
      Returns:
      The returnTripsOnly.
    • setReturnTripsOnly

      public ConditionSummaryStructure.Builder setReturnTripsOnly(boolean value)
       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;
      Parameters:
      value - The returnTripsOnly to set.
      Returns:
      This builder for chaining.
    • clearReturnTripsOnly

      public ConditionSummaryStructure.Builder clearReturnTripsOnly()
       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:
      This builder for chaining.
    • getNightTrain

      public 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;
      Specified by:
      getNightTrain in interface ConditionSummaryStructureOrBuilder
      Returns:
      The nightTrain.
    • setNightTrain

      public ConditionSummaryStructure.Builder setNightTrain(boolean value)
       Whether the trip uses a night Train.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 202:84]
       
      bool night_train = 38;
      Parameters:
      value - The nightTrain to set.
      Returns:
      This builder for chaining.
    • clearNightTrain

      public ConditionSummaryStructure.Builder clearNightTrain()
       Whether the trip uses a night Train.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 202:84]
       
      bool night_train = 38;
      Returns:
      This builder for chaining.
    • getCanChangeClass

      public 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;
      Specified by:
      getCanChangeClass in interface ConditionSummaryStructureOrBuilder
      Returns:
      The canChangeClass.
    • setCanChangeClass

      public ConditionSummaryStructure.Builder setCanChangeClass(boolean value)
       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;
      Parameters:
      value - The canChangeClass to set.
      Returns:
      This builder for chaining.
    • clearCanChangeClass

      public ConditionSummaryStructure.Builder clearCanChangeClass()
       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:
      This builder for chaining.
    • getIsRefundable

      public boolean getIsRefundable()
       Whether the ticket can be refunded.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 219:85]
       
      bool is_refundable = 52;
      Specified by:
      getIsRefundable in interface ConditionSummaryStructureOrBuilder
      Returns:
      The isRefundable.
    • setIsRefundable

      public ConditionSummaryStructure.Builder setIsRefundable(boolean value)
       Whether the ticket can be refunded.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 219:85]
       
      bool is_refundable = 52;
      Parameters:
      value - The isRefundable to set.
      Returns:
      This builder for chaining.
    • clearIsRefundable

      public ConditionSummaryStructure.Builder clearIsRefundable()
       Whether the ticket can be refunded.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 219:85]
       
      bool is_refundable = 52;
      Returns:
      This builder for chaining.
    • getIsExchangable

      public boolean getIsExchangable()
       Whether the ticket can be exchanged.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 224:86]
       
      bool is_exchangable = 53;
      Specified by:
      getIsExchangable in interface ConditionSummaryStructureOrBuilder
      Returns:
      The isExchangable.
    • setIsExchangable

      public ConditionSummaryStructure.Builder setIsExchangable(boolean value)
       Whether the ticket can be exchanged.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 224:86]
       
      bool is_exchangable = 53;
      Parameters:
      value - The isExchangable to set.
      Returns:
      This builder for chaining.
    • clearIsExchangable

      public ConditionSummaryStructure.Builder clearIsExchangable()
       Whether the ticket can be exchanged.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 224:86]
       
      bool is_exchangable = 53;
      Returns:
      This builder for chaining.
    • getHasExchangeFee

      public 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;
      Specified by:
      getHasExchangeFee in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasExchangeFee.
    • setHasExchangeFee

      public ConditionSummaryStructure.Builder setHasExchangeFee(boolean value)
       Whether there is a charge for exchanges.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 229:88]
       
      bool has_exchange_fee = 54;
      Parameters:
      value - The hasExchangeFee to set.
      Returns:
      This builder for chaining.
    • clearHasExchangeFee

      public ConditionSummaryStructure.Builder clearHasExchangeFee()
       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:
      This builder for chaining.
    • getHasDiscountedFares

      public 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;
      Specified by:
      getHasDiscountedFares in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasDiscountedFares.
    • setHasDiscountedFares

      public ConditionSummaryStructure.Builder setHasDiscountedFares(boolean value)
       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;
      Parameters:
      value - The hasDiscountedFares to set.
      Returns:
      This builder for chaining.
    • clearHasDiscountedFares

      public ConditionSummaryStructure.Builder clearHasDiscountedFares()
       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:
      This builder for chaining.
    • getAllowAdditionalDiscounts

      public 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;
      Specified by:
      getAllowAdditionalDiscounts in interface ConditionSummaryStructureOrBuilder
      Returns:
      The allowAdditionalDiscounts.
    • setAllowAdditionalDiscounts

      public ConditionSummaryStructure.Builder setAllowAdditionalDiscounts(boolean value)
       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;
      Parameters:
      value - The allowAdditionalDiscounts to set.
      Returns:
      This builder for chaining.
    • clearAllowAdditionalDiscounts

      public ConditionSummaryStructure.Builder clearAllowAdditionalDiscounts()
       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:
      This builder for chaining.
    • getAllowCompanionDiscounts

      public 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;
      Specified by:
      getAllowCompanionDiscounts in interface ConditionSummaryStructureOrBuilder
      Returns:
      The allowCompanionDiscounts.
    • setAllowCompanionDiscounts

      public ConditionSummaryStructure.Builder setAllowCompanionDiscounts(boolean value)
       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;
      Parameters:
      value - The allowCompanionDiscounts to set.
      Returns:
      This builder for chaining.
    • clearAllowCompanionDiscounts

      public ConditionSummaryStructure.Builder clearAllowCompanionDiscounts()
       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:
      This builder for chaining.
    • getHasMinimumPrice

      public 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;
      Specified by:
      getHasMinimumPrice in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasMinimumPrice.
    • setHasMinimumPrice

      public ConditionSummaryStructure.Builder setHasMinimumPrice(boolean value)
       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;
      Parameters:
      value - The hasMinimumPrice to set.
      Returns:
      This builder for chaining.
    • clearHasMinimumPrice

      public ConditionSummaryStructure.Builder clearHasMinimumPrice()
       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:
      This builder for chaining.
    • getRequiresPositiveBalance

      public 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;
      Specified by:
      getRequiresPositiveBalance in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresPositiveBalance.
    • setRequiresPositiveBalance

      public ConditionSummaryStructure.Builder setRequiresPositiveBalance(boolean value)
       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;
      Parameters:
      value - The requiresPositiveBalance to set.
      Returns:
      This builder for chaining.
    • clearRequiresPositiveBalance

      public ConditionSummaryStructure.Builder clearRequiresPositiveBalance()
       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:
      This builder for chaining.
    • getRequiresDeposit

      public boolean getRequiresDeposit()
       Requires a deposit +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 259:88]
       
      bool requires_deposit = 60;
      Specified by:
      getRequiresDeposit in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresDeposit.
    • setRequiresDeposit

      public ConditionSummaryStructure.Builder setRequiresDeposit(boolean value)
       Requires a deposit +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 259:88]
       
      bool requires_deposit = 60;
      Parameters:
      value - The requiresDeposit to set.
      Returns:
      This builder for chaining.
    • clearRequiresDeposit

      public ConditionSummaryStructure.Builder clearRequiresDeposit()
       Requires a deposit +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 259:88]
       
      bool requires_deposit = 60;
      Returns:
      This builder for chaining.
    • getNoCashPayment

      public 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;
      Specified by:
      getNoCashPayment in interface ConditionSummaryStructureOrBuilder
      Returns:
      The noCashPayment.
    • setNoCashPayment

      public ConditionSummaryStructure.Builder setNoCashPayment(boolean value)
       Cash payment not accepted +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 264:86]
       
      bool no_cash_payment = 61;
      Parameters:
      value - The noCashPayment to set.
      Returns:
      This builder for chaining.
    • clearNoCashPayment

      public ConditionSummaryStructure.Builder clearNoCashPayment()
       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:
      This builder for chaining.
    • getHasPurchaseConditions

      public 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;
      Specified by:
      getHasPurchaseConditions in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasPurchaseConditions.
    • setHasPurchaseConditions

      public ConditionSummaryStructure.Builder setHasPurchaseConditions(boolean value)
       Whether the  product has purchase conditions.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 276:95]
       
      bool has_purchase_conditions = 71;
      Parameters:
      value - The hasPurchaseConditions to set.
      Returns:
      This builder for chaining.
    • clearHasPurchaseConditions

      public ConditionSummaryStructure.Builder clearHasPurchaseConditions()
       Whether the  product has purchase conditions.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 276:95]
       
      bool has_purchase_conditions = 71;
      Returns:
      This builder for chaining.
    • getHasDynamicPricing

      public 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;
      Specified by:
      getHasDynamicPricing in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasDynamicPricing.
    • setHasDynamicPricing

      public ConditionSummaryStructure.Builder setHasDynamicPricing(boolean value)
       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;
      Parameters:
      value - The hasDynamicPricing to set.
      Returns:
      This builder for chaining.
    • clearHasDynamicPricing

      public ConditionSummaryStructure.Builder clearHasDynamicPricing()
       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:
      This builder for chaining.
    • getRequiresReservation

      public boolean getRequiresReservation()
       Whether the product requires a reservation.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 286:93]
       
      bool requires_reservation = 73;
      Specified by:
      getRequiresReservation in interface ConditionSummaryStructureOrBuilder
      Returns:
      The requiresReservation.
    • setRequiresReservation

      public ConditionSummaryStructure.Builder setRequiresReservation(boolean value)
       Whether the product requires a reservation.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 286:93]
       
      bool requires_reservation = 73;
      Parameters:
      value - The requiresReservation to set.
      Returns:
      This builder for chaining.
    • clearRequiresReservation

      public ConditionSummaryStructure.Builder clearRequiresReservation()
       Whether the product requires a reservation.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 286:93]
       
      bool requires_reservation = 73;
      Returns:
      This builder for chaining.
    • getHasReservationFee

      public 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;
      Specified by:
      getHasReservationFee in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasReservationFee.
    • setHasReservationFee

      public ConditionSummaryStructure.Builder setHasReservationFee(boolean value)
       Whether there is a charge for reservations.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 291:91]
       
      bool has_reservation_fee = 74;
      Parameters:
      value - The hasReservationFee to set.
      Returns:
      This builder for chaining.
    • clearHasReservationFee

      public ConditionSummaryStructure.Builder clearHasReservationFee()
       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:
      This builder for chaining.
    • getHasQuota

      public boolean getHasQuota()
       Whether the product has  quotas.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 296:82]
       
      bool has_quota = 75;
      Specified by:
      getHasQuota in interface ConditionSummaryStructureOrBuilder
      Returns:
      The hasQuota.
    • setHasQuota

      public ConditionSummaryStructure.Builder setHasQuota(boolean value)
       Whether the product has  quotas.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 296:82]
       
      bool has_quota = 75;
      Parameters:
      value - The hasQuota to set.
      Returns:
      This builder for chaining.
    • clearHasQuota

      public ConditionSummaryStructure.Builder clearHasQuota()
       Whether the product has  quotas.  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 296:82]
       
      bool has_quota = 75;
      Returns:
      This builder for chaining.
    • getPenaltyIfWithoutTicket

      public 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;
      Specified by:
      getPenaltyIfWithoutTicket in interface ConditionSummaryStructureOrBuilder
      Returns:
      The penaltyIfWithoutTicket.
    • setPenaltyIfWithoutTicket

      public ConditionSummaryStructure.Builder setPenaltyIfWithoutTicket(boolean value)
       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;
      Parameters:
      value - The penaltyIfWithoutTicket to set.
      Returns:
      This builder for chaining.
    • clearPenaltyIfWithoutTicket

      public ConditionSummaryStructure.Builder clearPenaltyIfWithoutTicket()
       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:
      This builder for chaining.
    • getAvailableOnSubscription

      public 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;
      Specified by:
      getAvailableOnSubscription in interface ConditionSummaryStructureOrBuilder
      Returns:
      The availableOnSubscription.
    • setAvailableOnSubscription

      public ConditionSummaryStructure.Builder setAvailableOnSubscription(boolean value)
       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;
      Parameters:
      value - The availableOnSubscription to set.
      Returns:
      This builder for chaining.
    • clearAvailableOnSubscription

      public ConditionSummaryStructure.Builder clearAvailableOnSubscription()
       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:
      This builder for chaining.
    • getUnlimitedMileage

      public 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;
      Specified by:
      getUnlimitedMileage in interface ConditionSummaryStructureOrBuilder
      Returns:
      The unlimitedMileage.
    • setUnlimitedMileage

      public ConditionSummaryStructure.Builder setUnlimitedMileage(boolean value)
       Whether mileage is unlimited. +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 325:89]
       
      bool unlimited_mileage = 91;
      Parameters:
      value - The unlimitedMileage to set.
      Returns:
      This builder for chaining.
    • clearUnlimitedMileage

      public ConditionSummaryStructure.Builder clearUnlimitedMileage()
       Whether mileage is unlimited. +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 325:89]
       
      bool unlimited_mileage = 91;
      Returns:
      This builder for chaining.
    • getLikeForLikeRefuelling

      public 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;
      Specified by:
      getLikeForLikeRefuelling in interface ConditionSummaryStructureOrBuilder
      Returns:
      The likeForLikeRefuelling.
    • setLikeForLikeRefuelling

      public ConditionSummaryStructure.Builder setLikeForLikeRefuelling(boolean value)
       Refuelling Policy +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 330:94]
       
      bool like_for_like_refuelling = 92;
      Parameters:
      value - The likeForLikeRefuelling to set.
      Returns:
      This builder for chaining.
    • clearLikeForLikeRefuelling

      public ConditionSummaryStructure.Builder clearLikeForLikeRefuelling()
       Refuelling Policy +v1.2.2  [netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd at 330:94]
       
      bool like_for_like_refuelling = 92;
      Returns:
      This builder for chaining.
    • getVehicleCollectionValue

      public 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;
      Specified by:
      getVehicleCollectionValue in interface ConditionSummaryStructureOrBuilder
      Returns:
      The enum numeric value on the wire for vehicleCollection.
    • setVehicleCollectionValue

      public ConditionSummaryStructure.Builder setVehicleCollectionValue(int value)
       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;
      Parameters:
      value - The enum numeric value on the wire for vehicleCollection to set.
      Returns:
      This builder for chaining.
    • getVehicleCollection

      public 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;
      Specified by:
      getVehicleCollection in interface ConditionSummaryStructureOrBuilder
      Returns:
      The vehicleCollection.
    • setVehicleCollection

       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;
      Parameters:
      value - The vehicleCollection to set.
      Returns:
      This builder for chaining.
    • clearVehicleCollection

      public ConditionSummaryStructure.Builder clearVehicleCollection()
       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:
      This builder for chaining.