Added in API level 30

BarringInfo


class BarringInfo : Parcelable
kotlin.Any
   ↳ android.telephony.BarringInfo

Provides the barring configuration for a particular service type. Provides indication about the barring of a particular service for use. Certain barring types are only valid for certain technology families. Any service that does not have a barring configuration is unbarred by default.

Summary

Nested classes

Describe the current barring configuration of a cell

Constants
static Int

Barring indicator for circuit-switched fallback for voice; applicable to EUTRAN and NGRAN

static Int

Barring indicator for circuit-switched service; applicable to UTRAN

static Int

Barring indicator for circuit-switched voice service; applicable to UTRAN

static Int

Barring indicator for emergency services; applicable to UTRAN, EUTRAN, and NGRAN

static Int

Barring indicator for MMTEL (IMS) video; applicable to EUTRAN and NGRAN

static Int

Barring indicator for MMTEL (IMS) voice; applicable to EUTRAN and NGRAN

static Int

Barring indicator for mobile-originated data traffic; applicable to EUTRAN and NGRAN

static Int

Barring indicator for mobile-originated signalling; applicable to EUTRAN and NGRAN

static Int

Barring indicator for packet-switched service; applicable to UTRAN

static Int

Barring indicator for SMS sending; applicable to UTRAN, EUTRAN, and NGRAN

Inherited constants
Public methods
Int

Boolean
equals(other: Any?)

BarringInfo.BarringServiceInfo

Get the BarringServiceInfo for a specified service.

Int

String

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<BarringInfo!>

Constants

BARRING_SERVICE_TYPE_CS_FALLBACK

Added in API level 30
static val BARRING_SERVICE_TYPE_CS_FALLBACK: Int

Barring indicator for circuit-switched fallback for voice; applicable to EUTRAN and NGRAN

Value: 5

BARRING_SERVICE_TYPE_CS_SERVICE

Added in API level 30
static val BARRING_SERVICE_TYPE_CS_SERVICE: Int

Barring indicator for circuit-switched service; applicable to UTRAN

Value: 0

BARRING_SERVICE_TYPE_CS_VOICE

Added in API level 30
static val BARRING_SERVICE_TYPE_CS_VOICE: Int

Barring indicator for circuit-switched voice service; applicable to UTRAN

Value: 2

BARRING_SERVICE_TYPE_EMERGENCY

Added in API level 30
static val BARRING_SERVICE_TYPE_EMERGENCY: Int

Barring indicator for emergency services; applicable to UTRAN, EUTRAN, and NGRAN

Value: 8

BARRING_SERVICE_TYPE_MMTEL_VIDEO

Added in API level 30
static val BARRING_SERVICE_TYPE_MMTEL_VIDEO: Int

Barring indicator for MMTEL (IMS) video; applicable to EUTRAN and NGRAN

Value: 7

BARRING_SERVICE_TYPE_MMTEL_VOICE

Added in API level 30
static val BARRING_SERVICE_TYPE_MMTEL_VOICE: Int

Barring indicator for MMTEL (IMS) voice; applicable to EUTRAN and NGRAN

Value: 6

BARRING_SERVICE_TYPE_MO_DATA

Added in API level 30
static val BARRING_SERVICE_TYPE_MO_DATA: Int

Barring indicator for mobile-originated data traffic; applicable to EUTRAN and NGRAN

Value: 4

BARRING_SERVICE_TYPE_MO_SIGNALLING

Added in API level 30
static val BARRING_SERVICE_TYPE_MO_SIGNALLING: Int

Barring indicator for mobile-originated signalling; applicable to EUTRAN and NGRAN

Value: 3

BARRING_SERVICE_TYPE_PS_SERVICE

Added in API level 30
static val BARRING_SERVICE_TYPE_PS_SERVICE: Int

Barring indicator for packet-switched service; applicable to UTRAN

Value: 1

BARRING_SERVICE_TYPE_SMS

Added in API level 30
static val BARRING_SERVICE_TYPE_SMS: Int

Barring indicator for SMS sending; applicable to UTRAN, EUTRAN, and NGRAN

Value: 9

Public methods

describeContents

Added in API level 30
fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

equals

Added in API level 30
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

hashCode

Added in API level 30
fun hashCode(): Int
Return
Int a hash code value for this object.

toString

Added in API level 30
fun toString(): String
Return
String a string representation of the object.

writeToParcel

Added in API level 30
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

Added in API level 30
static val CREATOR: Parcelable.Creator<BarringInfo!>