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
static GroupChat.ReasonCode valueOf(String name)
static GroupChat.ReasonCode valueOf(int value)
Returns a ReasonCode instance for the specified integer value.
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

Since: API Level

Group chat is aborted by inactivity.

public static final GroupChat.ReasonCode ABORTED_BY_REMOTE

Since: API Level

Group chat is aborted by remote user.

public static final GroupChat.ReasonCode ABORTED_BY_USER

Since: API Level

Group chat is aborted by local user.

public static final GroupChat.ReasonCode FAILED_INITIATION

Since: API Level

Group chat initiation failed.

public static final GroupChat.ReasonCode REJECTED_BY_REMOTE

Since: API Level

Group chat invitation was rejected by remote.

public static final GroupChat.ReasonCode REJECTED_BY_SECONDARY_DEVICE

Since: API Level

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

public static final GroupChat.ReasonCode REJECTED_BY_SYSTEM

Since: API Level

Group chat invitation was rejected by system.

public static final GroupChat.ReasonCode REJECTED_BY_TIMEOUT

Since: API Level

Group chat invitation was rejected by timeout.

public static final GroupChat.ReasonCode REJECTED_MAX_CHATS

Since: API Level

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

public static final GroupChat.ReasonCode REJECTED_SPAM

Since: API Level

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

public static final GroupChat.ReasonCode UNSPECIFIED

Since: API Level

No specific reason code specified.

Public Methods

public final int toInt ()

Since: API Level 1.5

Gets integer value associated to ReasonCode instance

Returns
  • value

public static GroupChat.ReasonCode valueOf (String name)

Since: API Level 1.5

public static GroupChat.ReasonCode valueOf (int value)

Since: API Level 1.5

Returns a ReasonCode instance for the specified integer value.

Parameters
value the value associated to the reason code
Returns
  • instance

public static final ReasonCode[] values ()

Since: API Level 1.5