public interface android.service.euicc.IEuiccService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.service.euicc.IEuiccService
  super_class: java.lang.Object
{
  public abstract void downloadSubscription(int, android.telephony.euicc.DownloadableSubscription, boolean, boolean, android.service.euicc.IDownloadSubscriptionCallback);
    descriptor: (ILandroid/telephony/euicc/DownloadableSubscription;ZZLandroid/service/euicc/IDownloadSubscriptionCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      slotId               
      subscription         
      switchAfterDownload  
      forceDeactivateSim   
      callback             

  public abstract void getDownloadableSubscriptionMetadata(int, android.telephony.euicc.DownloadableSubscription, boolean, android.service.euicc.IGetDownloadableSubscriptionMetadataCallback);
    descriptor: (ILandroid/telephony/euicc/DownloadableSubscription;ZLandroid/service/euicc/IGetDownloadableSubscriptionMetadataCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      subscription        
      forceDeactivateSim  
      callback            

  public abstract void getEid(int, android.service.euicc.IGetEidCallback);
    descriptor: (ILandroid/service/euicc/IGetEidCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public abstract void getOtaStatus(int, android.service.euicc.IGetOtaStatusCallback);
    descriptor: (ILandroid/service/euicc/IGetOtaStatusCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public abstract void startOtaIfNecessary(int, android.service.euicc.IOtaStatusChangedCallback);
    descriptor: (ILandroid/service/euicc/IOtaStatusChangedCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                       Name  Flags
      slotId                 
      statusChangedCallback  

  public abstract void getEuiccProfileInfoList(int, android.service.euicc.IGetEuiccProfileInfoListCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccProfileInfoListCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public abstract void getDefaultDownloadableSubscriptionList(int, boolean, android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback);
    descriptor: (IZLandroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      forceDeactivateSim  
      callback            

  public abstract void getEuiccInfo(int, android.service.euicc.IGetEuiccInfoCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccInfoCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public abstract void deleteSubscription(int, java.lang.String, android.service.euicc.IDeleteSubscriptionCallback);
    descriptor: (ILjava/lang/String;Landroid/service/euicc/IDeleteSubscriptionCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      iccid     
      callback  

  public abstract void switchToSubscription(int, java.lang.String, boolean, android.service.euicc.ISwitchToSubscriptionCallback);
    descriptor: (ILjava/lang/String;ZLandroid/service/euicc/ISwitchToSubscriptionCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      iccid               
      forceDeactivateSim  
      callback            

  public abstract void updateSubscriptionNickname(int, java.lang.String, java.lang.String, android.service.euicc.IUpdateSubscriptionNicknameCallback);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Landroid/service/euicc/IUpdateSubscriptionNicknameCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      iccid     
      nickname  
      callback  

  public abstract void eraseSubscriptions(int, android.service.euicc.IEraseSubscriptionsCallback);
    descriptor: (ILandroid/service/euicc/IEraseSubscriptionsCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public abstract void retainSubscriptionsForFactoryReset(int, android.service.euicc.IRetainSubscriptionsForFactoryResetCallback);
    descriptor: (ILandroid/service/euicc/IRetainSubscriptionsForFactoryResetCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  
}
SourceFile: "IEuiccService.java"
NestMembers:
  android.service.euicc.IEuiccService$Stub  android.service.euicc.IEuiccService$Stub$Proxy
InnerClasses:
  public abstract Stub = android.service.euicc.IEuiccService$Stub of android.service.euicc.IEuiccService