public static final enum

GroupChat.ReasonCode

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.gsma.services.rcs.chat.GroupChat.ReasonCode

Class Overview

Group chat state reason code

Summary

Enum Values
GroupChat.ReasonCode  ABORTED_BY_INACTIVITY  Group chat is aborted by inactivity. 
GroupChat.ReasonCode  ABORTED_BY_REMOTE  Group chat is aborted by remote user. 
GroupChat.ReasonCode  ABORTED_BY_USER  Group chat is aborted by local user. 
GroupChat.ReasonCode  FAILED_INITIATION  Group chat initiation failed. 
GroupChat.ReasonCode  REJECTED_BY_REMOTE  Group chat invitation was rejected by remote. 
GroupChat.ReasonCode  REJECTED_BY_SECONDARY_DEVICE  Group chat is rejected because already taken by the secondary device. 
GroupChat.ReasonCode  REJECTED_BY_SYSTEM  Group chat invitation was rejected by system. 
GroupChat.ReasonCode  REJECTED_BY_TIMEOUT  Group chat invitation was rejected by timeout. 
GroupChat.ReasonCode  REJECTED_MAX_CHATS  Group chat invitation was rejected due to max number of chats open already. 
GroupChat.ReasonCode  REJECTED_SPAM  Group chat invitation was rejected as it was detected as spam. 
GroupChat.ReasonCode  UNSPECIFIED  No specific reason code specified. 
Public Methods
final int toInt()
Gets integer value associated to ReasonCode instance
final static GroupChat.ReasonCode valueOf(int value)
Returns a ReasonCode instance for the specified integer value.
static GroupChat.ReasonCode valueOf(String name)
final static ReasonCode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final GroupChat.ReasonCode ABORTED_BY_INACTIVITY

Group chat is aborted by inactivity.

public static final GroupChat.ReasonCode ABORTED_BY_REMOTE

Group chat is aborted by remote user.

public static final GroupChat.ReasonCode ABORTED_BY_USER

Group chat is aborted by local user.

public static final GroupChat.ReasonCode FAILED_INITIATION

Group chat initiation failed.

public static final GroupChat.ReasonCode REJECTED_BY_REMOTE

Group chat invitation was rejected by remote.

public static final GroupChat.ReasonCode REJECTED_BY_SECONDARY_DEVICE

Group chat is rejected because already taken by the secondary device.

public static final GroupChat.ReasonCode REJECTED_BY_SYSTEM

Group chat invitation was rejected by system.

public static final GroupChat.ReasonCode REJECTED_BY_TIMEOUT

Group chat invitation was rejected by timeout.

public static final GroupChat.ReasonCode REJECTED_MAX_CHATS

Group chat invitation was rejected due to max number of chats open already.

public static final GroupChat.ReasonCode REJECTED_SPAM

Group chat invitation was rejected as it was detected as spam.

public static final GroupChat.ReasonCode UNSPECIFIED

No specific reason code specified.

Public Methods

public final int toInt ()

Gets integer value associated to ReasonCode instance

Returns
  • value

public static final GroupChat.ReasonCode valueOf (int value)

Returns a ReasonCode instance for the specified integer value.

Returns
  • instance

public static GroupChat.ReasonCode valueOf (String name)

public static final ReasonCode[] values ()