express-embed-mobile-sdk-android-release

//sdk/com.adobe.express.embedsdk.nativeeditor.domain.model/NativeDesignConfig

NativeDesignConfig

class NativeDesignConfig<D : NativeDocConfig, A : NativeAppConfig>(val docConfig: D, val appConfig: A, val exportConfig: NativeExportConfig? = null)

Consolidated configuration for native workflows, bundling document, app, and export settings into a single object (mirrors the com.adobe.express.embedsdk.DesignConfig pattern used by web workflows).

Generic type parameters preserve the concrete subtypes so callers can access subtype-specific properties (e.g. com.adobe.express.embedsdk.EditImageNativeAppConfig.shouldClose) without casting.

Parameters

androidJvm

   
D Concrete document configuration type.
A Concrete application configuration type.

Constructors

   
NativeDesignConfig
constructor(docConfig: D, appConfig: A, exportConfig: NativeExportConfig? = null)

Properties

Name Summary
appConfig
val appConfig: A
Callbacks, dismiss handler, and behaviour settings.
docConfig
val docConfig: D
Input document/asset for the workflow.
exportConfig
val exportConfig: NativeExportConfig? = null
Export options rendered in the top bar. Pass null to use the default Save button.