//sdk/com.adobe.express.embedsdk/ModuleWorkflowInterface
interface ModuleWorkflowInterface
| Name | Summary |
|---|---|
| activePreloadIntent | abstract fun activePreloadIntent(): Set<ActionIntent>? |
| annotateImage | abstract fun annotateImage(annotateImageDocConfig: AnnotateImageDocConfig, annotateImageAppConfig: AnnotateImageAppConfig? = null, exportConfig: ExportConfig? = null, containerConfig: ContainerConfig? = null, fragment: Fragment, onAnnotateImageContextReady: (AnnotateImageContext) -> Unit? = null) Annotate images by drawing, adding shapes and text over the input image. |
| createImageFromText | abstract fun createImageFromText(textToImageAppConfig: TextToImageAppConfig? = null, exportConfig: ExportConfig? = null, containerConfig: ContainerConfig? = null, fragment: Fragment) Launches the text-to-image generation workflow. |
| editDesign | abstract fun editDesign(editDesignDocConfig: EditDesignDocConfig? = null, editDesignAppConfig: EditDesignAppConfig? = null, exportConfig: ExportConfig? = null, containerConfig: ContainerConfig? = null, fragment: Fragment) Launches the Simplified Editor (MXP) workflow for design editing. |
| editImage | abstract fun editImage(editImageDocConfig: EditImageDocConfig, editImageAppConfig: EditImageAppConfig? = null, exportConfig: ExportConfig? = null, containerConfig: ContainerConfig? = null, fragment: Fragment): EditImageContext Launches the comprehensive image editing workflow. |
| editImageNative | open fun editImageNative(editImageNativeDocConfig: EditImageNativeDocConfig, editImageNativeAppConfig: EditImageNativeAppConfig, exportConfig: NativeExportConfig? = null): EmbedSdkEditImageNativeFragment Launches the native image editing workflow. Available to 1P clients only. 3P callers receive UnsupportedOperationException at runtime. |
| purgeWarmupSession | abstract fun purgeWarmupSession(intent: ActionIntent? = null): Boolean Purge the background warmup session for the given intent. This closes any preload/precache WebView and ends the warmup action. |
| warmup | abstract fun warmup(intent: ActionIntent, context: Context, mode: WarmupMode, moduleWarmupConfig: ModuleWarmupConfig? = null) |
| wishesAndGreetingsNative | abstract fun wishesAndGreetingsNative(wishesAndGreetingsNativeDocConfig: WishesAndGreetingsNativeDocConfig = WishesAndGreetingsNativeDocConfig(), wishesAndGreetingsNativeAppConfig: WishesAndGreetingsNativeAppConfig, exportConfig: ExportConfig? = null, containerConfig: ContainerConfig? = null): EmbedSdkWishesAndGreetingsNativeFragment Launches the native Wishes & greetings browse workflow. Available to both 1P and 3P clients. |