Package com.heroiclabs.nakama.rtapi
Enum Class ChannelJoin.Type
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<ChannelJoin.Type>
,Constable
- Enclosing class:
- ChannelJoin
public static enum ChannelJoin.Type
extends Enum<ChannelJoin.Type>
implements com.google.protobuf.ProtocolMessageEnum
The type of chat channel.Protobuf enum
nakama.realtime.ChannelJoin.Type
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionA private channel for 1-on-1 chat.A channel for group chat.A room which anyone can join to chat.Default case. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
A private channel for 1-on-1 chat.static final int
A channel for group chat.static final int
A room which anyone can join to chat.static final int
Default case. -
Method Summary
Modifier and TypeMethodDescriptionstatic ChannelJoin.Type
forNumber
(int value) static final com.google.protobuf.Descriptors.EnumDescriptor
final com.google.protobuf.Descriptors.EnumDescriptor
final int
final com.google.protobuf.Descriptors.EnumValueDescriptor
static com.google.protobuf.Internal.EnumLiteMap<ChannelJoin.Type>
static ChannelJoin.Type
valueOf
(int value) Deprecated.static ChannelJoin.Type
valueOf
(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static ChannelJoin.Type
Returns the enum constant of this class with the specified name.static ChannelJoin.Type[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TYPE_UNSPECIFIED
Default case. Assumed as ROOM type.
TYPE_UNSPECIFIED = 0;
-
ROOM
A room which anyone can join to chat.
ROOM = 1;
-
DIRECT_MESSAGE
A private channel for 1-on-1 chat.
DIRECT_MESSAGE = 2;
-
GROUP
A channel for group chat.
GROUP = 3;
-
UNRECOGNIZED
-
-
Field Details
-
TYPE_UNSPECIFIED_VALUE
public static final int TYPE_UNSPECIFIED_VALUEDefault case. Assumed as ROOM type.
TYPE_UNSPECIFIED = 0;
- See Also:
-
ROOM_VALUE
public static final int ROOM_VALUEA room which anyone can join to chat.
ROOM = 1;
- See Also:
-
DIRECT_MESSAGE_VALUE
public static final int DIRECT_MESSAGE_VALUEA private channel for 1-on-1 chat.
DIRECT_MESSAGE = 2;
- See Also:
-
GROUP_VALUE
public static final int GROUP_VALUEA channel for group chat.
GROUP = 3;
- See Also:
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
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 nameNullPointerException
- if the argument is null
-
forNumber
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
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 nameNullPointerException
- if the argument is null
-