Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    BeginGetCredentialOption
    class BeginGetCredentialOption : Parcelable
    
    A specific type of credential request to be sent to the provider during the query phase of a get flow. This request contains limited parameters needed to populate a list of CredentialEntry on the BeginGetCredentialResponse.
    Summary
    
      
        
          | Inherited constants | 
        
          | From class Parcelable
                
                  
                    | Int | CONTENTS_FILE_DESCRIPTOR
                         Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor. |  
                    | Int | PARCELABLE_WRITE_RETURN_VALUE
                         Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point. |  | 
      
    
    
    
      
        
          | Public methods | 
        
          | Int |  | 
        
          | Bundle | Returns the request candidate query data, denoting a set of parameters that can be used to populate a candidate list of credentials, as CredentialEntryonBeginGetCredentialResponse. | 
        
          | String | Returns the unique id associated with this request. | 
        
          | String | Returns the requested credential type. | 
        
          | String |  | 
        
          | Unit | Flatten this object in to a Parcel. | 
      
    
    
    Public constructors
    
      BeginGetCredentialOption
      
      BeginGetCredentialOption(
    id: String, 
    type: String, 
    candidateQueryData: Bundle)
      Constructs a BeginGetCredentialOption.
      
        
          
            | Parameters | 
          
            | id | String: the unique id associated with this option This value cannot be null. | 
          
            | type | String: the requested credential type This value cannot be null. | 
          
            | candidateQueryData | Bundle: the request candidateQueryData This value cannot be null. | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.IllegalArgumentException | If id or type is empty. | 
        
      
     
    Public methods
    
      describeContents
      
      fun describeContents(): Int
      
     
    
      getCandidateQueryData
      
      fun getCandidateQueryData(): Bundle
      Returns the request candidate query data, denoting a set of parameters that can be used to populate a candidate list of credentials, as CredentialEntry on BeginGetCredentialResponse. This list of entries is then presented to the user on a selector. 
      This data does not contain any sensitive parameters, and will be sent to all eligible providers. The complete set of parameters will only be set on the android.app.PendingIntent set on the CredentialEntry that is selected by the user.
      
        
          
            | Return | 
          
            | Bundle | This value cannot be null. | 
        
      
     
    
      getId
      
      fun getId(): String
      Returns the unique id associated with this request. This is for internal use only.
      
        
          
            | Return | 
          
            | String | This value cannot be null. | 
        
      
     
    
      getType
      
      fun getType(): String
      Returns the requested credential type.
      
        
          
            | Return | 
          
            | String | This value cannot be null. | 
        
      
     
    
      toString
      
      fun toString(): String
      
        
          
            | Return | 
          
            | String | a string representation of the object. | 
        
      
     
    
      writeToParcel
      
      fun writeToParcel(
    dest: Parcel, 
    flags: Int
): Unit
      Flatten this object in to a Parcel.
      
     
    Properties
    
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]