public static final enum

RcsServiceRegistration.ReasonCode

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

Class Overview

ReasonCode for IMS registration

Summary

Enum Values
RcsServiceRegistration.ReasonCode  BATTERY_LOW  Disconnected from RCS platform (Battery low)  
RcsServiceRegistration.ReasonCode  CONNECTION_LOST  IMS connection has been lost  
RcsServiceRegistration.ReasonCode  UNSPECIFIED  No specific reason code specified  
Public Methods
final int toInt()
Gets integer value associated to ReasonCode instance
static RcsServiceRegistration.ReasonCode valueOf(String name)
static RcsServiceRegistration.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 RcsServiceRegistration.ReasonCode BATTERY_LOW

Since: API Level

Disconnected from RCS platform (Battery low)

public static final RcsServiceRegistration.ReasonCode CONNECTION_LOST

Since: API Level

IMS connection has been lost

public static final RcsServiceRegistration.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 RcsServiceRegistration.ReasonCode valueOf (String name)

Since: API Level 1.5

public static RcsServiceRegistration.ReasonCode valueOf (int value)

Since: API Level 1.5

Returns a ReasonCode instance for the specified integer value.

Parameters
value the value associated with the ReasonCode
Returns
  • instance

public static final ReasonCode[] values ()

Since: API Level 1.5