InAppMessageMedia

Protocol

Declaration 

1@objc(SFMCSdkInAppMessageMedia)
2public protocol InAppMessageMedia
3
4var url: String? { get }
5
6var altText: String? { get }
7
8var size: InAppMessageImageSize { get }
9
10var cornerRadius: InAppMessageSize { get }
11
12var altMedia: String? { get }
13
14var insetSize: InAppMessageSize { get }
15
16var border: InAppMessageBorder? { get }
17
18var shadow: InAppMessageShadow? { get }
19
20var margin: InAppMessageSpacing? { get }
21
22var additionalMargin: InAppMessageSpacing? { get }
23
24var aspectRatio: String? { get }
25
26var contentMode: InAppMessageImageContentMode { get }

Cases 

url 

1var url: String? { get }

altText 

1var altText: String? { get }

size 

1var size: InAppMessageImageSize { get }

cornerRadius 

1var cornerRadius: InAppMessageSize { get }

altMedia 

1var altMedia: String? { get }

insetSize 

1var insetSize: InAppMessageSize { get }

border 

1var border: InAppMessageBorder? { get }

shadow 

1var shadow: InAppMessageShadow? { get }

margin 

1var margin: InAppMessageSpacing? { get }

additionalMargin 

1var additionalMargin: InAppMessageSpacing? { get }

aspectRatio 

1var aspectRatio: String? { get }

contentMode 

1var contentMode: InAppMessageImageContentMode { get }