ProtocolVersion | Doclava
public final enum

ProtocolVersion

extends Enum<ProtocolVersion>
implements Parcelable
java.lang.Object
   ↳ java.lang.Enum<com.google.android.gms.fido.u2f.api.common.ProtocolVersion>
     ↳ com.google.android.gms.fido.u2f.api.common.ProtocolVersion

Class Overview

U2F protocol versions

Summary

Nested Classes
class ProtocolVersion.UnsupportedProtocolException Exception thrown when an unsupported or unrecognized protocol version is encountered. 
Enum Values
ProtocolVersion  UNKNOWN   
ProtocolVersion  V1   
ProtocolVersion  V2   
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Methods
int describeContents()
static ProtocolVersion fromBytes(byte[] value)
static ProtocolVersion fromString(String value)
boolean isCompatible(ProtocolVersion otherVersion)
Returns whether the version is compatible with this protocol version.
String toString()
static ProtocolVersion valueOf(String name)
static final ProtocolVersion[] values()
void writeToParcel(Parcel parcel, int flags)
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable
From interface android.os.Parcelable

Enum Values

public static final ProtocolVersion UNKNOWN

public static final ProtocolVersion V1

public static final ProtocolVersion V2

Public Methods

public int describeContents ()

Returns
int

public static ProtocolVersion fromBytes (byte[] value)

Parameters
value byte

Returns
ProtocolVersion

Throws
ProtocolVersion.UnsupportedProtocolException

public static ProtocolVersion fromString (String value)

Parameters
value String

Returns
ProtocolVersion

Throws
ProtocolVersion.UnsupportedProtocolException

public boolean isCompatible (ProtocolVersion otherVersion)

Returns whether the version is compatible with this protocol version.

Parameters
otherVersion ProtocolVersion

Returns
boolean

public String toString ()

Returns
String

public static ProtocolVersion valueOf (String name)

Parameters
name String

Returns
ProtocolVersion

public static final ProtocolVersion[] values ()

public void writeToParcel (Parcel parcel, int flags)

Parameters
parcel Parcel

flags int