# SmsMessage.MessageClass

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 4](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# MessageClass

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/telephony/gsm/SmsMessage.MessageClass "View this page in Java")  

```
class MessageClass
```

|---|---|------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                    |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.telephony.gsm.SmsMessage.MessageClass](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#)\> ||
|   | ↳ | [android.telephony.gsm.SmsMessage.MessageClass](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#) |

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [SmsMessage.MessageClass.CLASS_0](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_0),[SmsMessage.MessageClass.CLASS_1](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_1),[SmsMessage.MessageClass.CLASS_2](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_2),[SmsMessage.MessageClass.CLASS_3](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_3),[SmsMessage.MessageClass.UNKNOWN](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:UNKNOWN) |----------------------------------------------------------------------------------------------------------------------------------------------------|--------| | [SmsMessage.MessageClass.CLASS_0](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_0) | <br /> | | [SmsMessage.MessageClass.CLASS_1](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_1) | <br /> | | [SmsMessage.MessageClass.CLASS_2](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_2) | <br /> | | [SmsMessage.MessageClass.CLASS_3](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_3) | <br /> | | [SmsMessage.MessageClass.UNKNOWN](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:UNKNOWN) | <br /> | |

*** ** * ** ***

| **This enum was deprecated in API level 4.**
|
| Use android.telephony.SmsMessage.

SMS Class enumeration. See TS 23.038.

## Summary

|                                                             Enum values                                                              ||
|-----------------------------------------------------------------------------------------------------------------------------------|---|
| [CLASS_0](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_0) <br /> |
| [CLASS_1](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_1) <br /> |
| [CLASS_2](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_2) <br /> |
| [CLASS_3](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:CLASS_3) <br /> |
| [UNKNOWN](https://developer.android.com/reference/kotlin/android/telephony/gsm/SmsMessage.MessageClass#ENUM_VALUE:UNKNOWN) <br /> |

## Enum values

### CLASS_0

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val CLASS_0 : SmsMessage.MessageClass
```

**Deprecated:** *Deprecated in Java.*  

### CLASS_1

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val CLASS_1 : SmsMessage.MessageClass
```

**Deprecated:** *Deprecated in Java.*  

### CLASS_2

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val CLASS_2 : SmsMessage.MessageClass
```

**Deprecated:** *Deprecated in Java.*  

### CLASS_3

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val CLASS_3 : SmsMessage.MessageClass
```

**Deprecated:** *Deprecated in Java.*  

### UNKNOWN

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val UNKNOWN : SmsMessage.MessageClass
```

**Deprecated:** *Deprecated in Java.*