Enum Class BookingProcessEnumeration

java.lang.Object
java.lang.Enum<BookingProcessEnumeration>
uk.org.netex.www.netex.BookingProcessEnumeration
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<BookingProcessEnumeration>, Constable

public enum BookingProcessEnumeration extends Enum<BookingProcessEnumeration> implements com.google.protobuf.ProtocolMessageEnum
 Allowed values for Booking Process UIC 7037 Code list.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 309:51]
 
Protobuf enum uk.org.netex.www.netex.BookingProcessEnumeration
  • Enum Constant Details

    • BOOKING_PROCESS_ENUMERATION_UNSPECIFIED

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_UNSPECIFIED
       Default
       
      BOOKING_PROCESS_ENUMERATION_UNSPECIFIED = 0;
    • BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE
       Product is not available.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 314:49]
       
      BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE = 1;
    • BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE
       Product cannot be booked.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 319:48]
       
      BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE = 2;
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM
       Product can be booked online internationally.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 324:64]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM = 3;
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM
       Product can be booked online nationally.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 329:59]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM = 4;
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY
       Product can only be booked by contacting specific authorised retail outlets  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 334:47]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY = 5;
    • BOOKING_PROCESS_ENUMERATION_OTHER

      public static final BookingProcessEnumeration BOOKING_PROCESS_ENUMERATION_OTHER
       Other booking process.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 339:35]
       
      BOOKING_PROCESS_ENUMERATION_OTHER = 6;
    • UNRECOGNIZED

      public static final BookingProcessEnumeration UNRECOGNIZED
  • Field Details

    • BOOKING_PROCESS_ENUMERATION_UNSPECIFIED_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_UNSPECIFIED_VALUE
       Default
       
      BOOKING_PROCESS_ENUMERATION_UNSPECIFIED = 0;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE_VALUE
       Product is not available.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 314:49]
       
      BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_AVAILABLE = 1;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE_VALUE
       Product cannot be booked.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 319:48]
       
      BOOKING_PROCESS_ENUMERATION_PRODUCT_NOT_BOOKABLE = 2;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM_VALUE
       Product can be booked online internationally.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 324:64]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_INTERNATIONAL_SYSTEM = 3;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM_VALUE
       Product can be booked online nationally.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 329:59]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_THROUGH_NATIONAL_SYSTEM = 4;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY_VALUE
       Product can only be booked by contacting specific authorised retail outlets  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 334:47]
       
      BOOKING_PROCESS_ENUMERATION_BOOKABLE_MANUALLLY = 5;
      See Also:
    • BOOKING_PROCESS_ENUMERATION_OTHER_VALUE

      public static final int BOOKING_PROCESS_ENUMERATION_OTHER_VALUE
       Other booking process.  [netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd at 339:35]
       
      BOOKING_PROCESS_ENUMERATION_OTHER = 6;
      See Also:
  • Method Details

    • values

      public static BookingProcessEnumeration[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BookingProcessEnumeration valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static BookingProcessEnumeration valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static BookingProcessEnumeration forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<BookingProcessEnumeration> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static BookingProcessEnumeration valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null