Class BaseDropInService

  • All Implemented Interfaces:
    android.content.ComponentCallbacks , android.content.ComponentCallbacks2 , com.adyen.checkout.dropin.BaseDropInServiceContract , com.adyen.checkout.dropin.internal.service.BaseDropInServiceInterface , kotlinx.coroutines.CoroutineScope

    
    public abstract class BaseDropInService
    extends Service implements CoroutineScope, BaseDropInServiceInterface, BaseDropInServiceContract
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final CoroutineContext getCoroutineContext()
      Integer onStartCommand(Intent intent, Integer flags, Integer startId)
      IBinder onBind(Intent intent)
      Boolean onUnbind(Intent intent)
      Unit onRebind(Intent intent)
      Unit onCreate()
      Unit onDestroy()
      final Unit sendResult(DropInServiceResult result) Allows sending the result of the /payments and /payments/details network calls.
      final Unit sendBalanceResult(BalanceDropInServiceResult result) Allows sending the result of the /paymentMethods/balance network call.
      final Unit sendOrderResult(OrderDropInServiceResult result) Allows sending the result of the /orders network call.
      final Unit sendRecurringResult(RecurringDropInServiceResult result) Allows sending the result of the DELETE /storedPaymentMethods network call.
      final Unit sendAddressLookupResult(AddressLookupDropInServiceResult result) Allows sending the result of Address Lookup operations.
      final Unit observeResult(Function1<BaseDropInServiceResult, Unit> callback)
      final Unit requestRemoveStoredPaymentMethod(StoredPaymentMethod storedPaymentMethod)
      final Bundle getAdditionalData() Gets the additional data that was set when starting Drop-in using DropInConfiguration.Builder.
      final Unit onRedirectCalled()
      final Unit onBinValueCalled(String binValue)
      final Unit onBinLookupCalled(List<BinLookupData> data)
      final Unit onAddressLookupQueryChangedCalled(String query)
      final Boolean onAddressLookupCompletionCalled(LookupAddress lookupAddress)
      • Methods inherited from class com.adyen.checkout.dropin.internal.service.BaseDropInServiceInterface

        requestBalanceCall, requestCancelOrder, requestDetailsCall, requestOrdersCall, requestPaymentsCall
      • Methods inherited from class com.adyen.checkout.dropin.BaseDropInServiceContract

        onAddressLookupCompletion, onAddressLookupQueryChanged, onBinLookup, onBinValue, onRedirect, onRemoveStoredPaymentMethod
      • Methods inherited from class android.content.ContextWrapper

        bindIsolatedService, bindService, bindService, bindService, bindService, bindServiceAsUser, bindServiceAsUser, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingOrSelfUriPermissions, checkCallingPermission, checkCallingUriPermission, checkCallingUriPermissions, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, checkUriPermissions, clearWallpaper, createAttributionContext, createConfigurationContext, createContext, createContextForSplit, createDeviceContext, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, createWindowContext, createWindowContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getAttributionSource, getAttributionTag, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDataDir, getDatabasePath, getDeviceId, getDir, getDisplay, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFileStreamPath, getFilesDir, getMainExecutor, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getOpPackageName, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getParams, getResources, getSharedPreferences, getSystemService, getSystemServiceName, getTheme, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isDeviceProtectedStorage, isRestricted, isUiContext, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerComponentCallbacks, registerDeviceIdChangeListener, registerReceiver, registerReceiver, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeSelfPermissionsOnKill, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setTheme, setWallpaper, setWallpaper, startActivities, startActivities, startActivity, startActivity, startForegroundService, startInstrumentation, startIntentSender, startIntentSender, startService, stopService, unbindService, unregisterComponentCallbacks, unregisterDeviceIdChangeListener, unregisterReceiver, updateServiceGroup
      • Methods inherited from class android.content.Context

        bindIsolatedService, getColor, getColorStateList, getDrawable, getString, getString, getSystemService, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, revokeSelfPermissionOnKill, sendBroadcastWithMultiplePermissions
      • Methods inherited from class android.app.Service

        getApplication, getForegroundServiceType, onConfigurationChanged, onLowMemory, onStart, onTaskRemoved, onTimeout, onTrimMemory, startForeground, startForeground, stopForeground, stopForeground, stopSelf, stopSelf, stopSelfResult
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait