public class ModalContainerConfig : InlineOrModalContainerConfig
Modal container configuration. Displays SDK content as a modal overlay over the host application.
## Properties
mode: Container mode (always MODAL)
[init(backgroundColor:showLoader:loadTimeout:hideCloseButton:size:minSize:)](#/s:9embed_sdk20ModalContainerConfigC15backgroundColor10showLoader11loadTimeout15hideCloseButton4size7minSizeACSSSg_SbSgSiSgAkA05PixelQ0VSgAOtcfc)
Creates a modal container configuration.
Swift
override public init(
backgroundColor: String? = nil,
showLoader: Bool? = nil,
loadTimeout: Int? = nil,
hideCloseButton: Bool? = nil,
size: PixelSize? = nil,
minSize: PixelSize? = nil
)
backgroundColor | Background color (optional) |
showLoader | Show loading indicator (optional) |
loadTimeout | Load timeout in milliseconds (optional) |
hideCloseButton | Hide close button (optional) |
size | Modal size (optional) |
minSize | Minimum modal size (optional) |
[init(from:)](#/s:9embed_sdk20ModalContainerConfigC4fromACs7Decoder_p_tKcfc)
Undocumented
Swift
public required init(from decoder: any Decoder) throws
[encode(to:)](#/s:SE6encode2toys7Encoder_p_tKF)
Swift
override public func encode(to encoder: any Encoder) throws