Protocol
Declaration
@objc(SFMCSdkInAppMessageMedia)
public protocol InAppMessageMedia
var url: String? { get }
var altText: String? { get }
var size: InAppMessageImageSize { get }
var cornerRadius: InAppMessageSize { get }
var altMedia: String? { get }
var insetSize: InAppMessageSize { get }
var border: InAppMessageBorder? { get }
var shadow: InAppMessageShadow? { get }
var margin: InAppMessageSpacing? { get }
var additionalMargin: InAppMessageSpacing? { get }
var aspectRatio: String? { get }
var contentMode: InAppMessageImageContentMode { get }
Cases
url
var url: String? { get }
altText
var altText: String? { get }
size
var size: InAppMessageImageSize { get }
cornerRadius
var cornerRadius: InAppMessageSize { get }
altMedia
var altMedia: String? { get }
insetSize
var insetSize: InAppMessageSize { get }
border
var border: InAppMessageBorder? { get }
shadow
var shadow: InAppMessageShadow? { get }
margin
var margin: InAppMessageSpacing? { get }
additionalMargin
var additionalMargin: InAppMessageSpacing? { get }
aspectRatio
var aspectRatio: String? { get }
contentMode
var contentMode: InAppMessageImageContentMode { get }