InAppMessageMedia

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 }