//sdk/com.adobe.express.embedsdk.nativeeditor.domain.model/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.
androidJvm
| D | Concrete document configuration type. |
| A | Concrete application configuration type. |
| NativeDesignConfig | constructor(docConfig: D, appConfig: A, exportConfig: NativeExportConfig? = null) |
| 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. |