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
final static RcsServiceRegistration.ReasonCode valueOf(int value)
Returns a ReasonCode instance for the specified integer value.
static RcsServiceRegistration.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 RcsServiceRegistration.ReasonCode BATTERY_LOW

Disconnected from RCS platform (Battery low)

public static final RcsServiceRegistration.ReasonCode CONNECTION_LOST

IMS connection has been lost

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

Returns a ReasonCode instance for the specified integer value.

Returns
  • instance

public static RcsServiceRegistration.ReasonCode valueOf (String name)

public static final ReasonCode[] values ()