# Status

sealed class Status

The current status of a reader. Model.MAGSTRIPE readers are always `Ready`.

#### Inheritors

ConnectingToDevice
ConnectingToSquare
ReaderUnavailable
Faulty
Ready

## Types

ConnectingToDevice
Link copied to clipboard
data object ConnectingToDevice : ReaderInfo.Status

Establishing a connection to the device.

ConnectingToSquare
Link copied to clipboard
data object ConnectingToSquare : ReaderInfo.Status

Establishing a secure connection to Square.

Faulty
Link copied to clipboard
data object Faulty : ReaderInfo.Status

This reader is in an unrecoverable state, and may require replacement. Contact support.

ReaderUnavailable
Link copied to clipboard
data class ReaderUnavailable(val reason: ReaderInfo.Status.ReaderUnavailable.ReaderUnavailableReason) : ReaderInfo.Status

This reader is unavailable.

Ready
Link copied to clipboard
data object Ready : ReaderInfo.Status

This reader is ready to take payments.