Transport

  • Transport is an enum that describes the connection between an authenticator and a client and implements the Parcelable interface.

  • It includes a nested class, UnsupportedTransportException, for handling errors related to unsupported transports.

  • Transport defines enum values for various connection types, such as BLUETOOTH_CLASSIC, BLUETOOTH_LOW_ENERGY, HYBRID, INTERNAL, NFC, and USB.

  • This enum inherits methods from java.lang.Enum, java.lang.Object, java.lang.constant.Constable, java.lang.Comparable, and android.os.Parcelable.

public final enum Transport extends Enum<Transport>
implements Parcelable

The transport between the authenticator and the client.

Nested Class Summary

class Transport.UnsupportedTransportException Exception thrown when an unsupported or unrecognized transport is encountered. 

Inherited Constant Summary

Inherited Method Summary

Enum Values

public static final Transport BLUETOOTH_CLASSIC

public static final Transport BLUETOOTH_LOW_ENERGY

public static final Transport HYBRID

public static final Transport INTERNAL

public static final Transport NFC

public static final Transport USB