AI-generated Key Takeaways
- 
          FidoCredentialDetails contains attributes of a single FIDO credential returned from a Fido2PrivilegedApiClient.getCredentialList(String)call.
- 
          It includes methods to retrieve details such as credential ID, user ID, user name, user display name, last used time, and whether the credential is discoverable or for payments. 
- 
          The class provides methods for serializing and deserializing credential details to and from byte arrays. 
Contains the attributes of a single FIDO credential that are returned to the caller in
      response to a 
      Fido2PrivilegedApiClient.getCredentialList(String) call.
Inherited Constant Summary
Public Method Summary
| static FidoCredentialDetails | 
                  
                  deserializeFromBytes(byte[] serializedBytes)
                   
                    De-serializes the  
                    FidoCredentialDetailsfrom bytes, reversing
                    serializeToBytes(). | 
| boolean | |
| byte[] | 
                  
                  getCredentialId()
                   
                    Returns the credential's credential ID.
                   | 
| ByteString | 
                  
                  getCredentialIdAsByteString()
                   
                    Returns the credential's credential ID.
                   | 
| boolean | 
                  
                  getIsDiscoverable()
                   
                    Returns true if the credential is discoverable.
                   | 
| boolean | 
                  
                  getIsPaymentCredential()
                   
                    Returns true if the credential is for payments.
                   | 
| long | 
                  
                  getLastUsedTime()
                   
                    Returns the last used time in Unix Epoch Millis.
                   | 
| String | 
                  
                  getUserDisplayName()
                   
                    Returns the credential's user display name.
                   | 
| byte[] | 
                  
                  getUserId()
                   
                    Returns the credential's user ID.
                   | 
| ByteString | 
                  
                  getUserIdAsByteString()
                   
                    Returns the credential's user ID.
                   | 
| String | 
                  
                  getUserName()
                   
                    Returns the credential's user name.
                   | 
| int | 
                  
                  hashCode()
                 | 
| byte[] | 
                  
                  serializeToBytes()
                   
                    Serializes the  
                    FidoCredentialDetailsto bytes. | 
| void | 
                  
                  writeToParcel(Parcel dest, int
                  flags)
                 | 
Inherited Method Summary
Public Methods
public static FidoCredentialDetails deserializeFromBytes (byte[] serializedBytes)
De-serializes the 
            FidoCredentialDetails from bytes, reversing 
            serializeToBytes().
Returns
- The deserialized FidoCredentialDetails.
public boolean equals (Object obj)
public byte[] getCredentialId ()
Returns the credential's credential ID.
public ByteString getCredentialIdAsByteString ()
Returns the credential's credential ID.
public boolean getIsDiscoverable ()
Returns true if the credential is discoverable.
public boolean getIsPaymentCredential ()
Returns true if the credential is for payments.
public long getLastUsedTime ()
Returns the last used time in Unix Epoch Millis.
public String getUserDisplayName ()
Returns the credential's user display name.
public byte[] getUserId ()
Returns the credential's user ID.
public ByteString getUserIdAsByteString ()
Returns the credential's user ID.
public String getUserName ()
Returns the credential's user name.
public int hashCode ()
public byte[] serializeToBytes ()
Serializes the 
            FidoCredentialDetails to bytes. Use 
            deserializeFromBytes(byte[]) to deserialize.
Returns
- the serialized byte array.