@@ -9,19 +9,22 @@ public struct ResolvedMessage {
9
9
public let title : String ?
10
10
public let description : String ?
11
11
public var image : UIImage ?
12
+ public var imageAccessibilityLabel : String ?
12
13
public let buttonText : String ?
13
14
public let buttonTwoText : String ?
14
15
public let message : IterableEmbeddedMessage
15
16
16
17
init ( title: String ? ,
17
18
description: String ? ,
18
19
image: UIImage ? ,
20
+ imageAccessibilityLabel: String ? ,
19
21
buttonText: String ? ,
20
22
buttonTwoText: String ? ,
21
23
message: IterableEmbeddedMessage ) {
22
24
self . title = title
23
25
self . description = description
24
26
self . image = image
27
+ self . imageAccessibilityLabel = imageAccessibilityLabel
25
28
self . buttonText = buttonText
26
29
self . buttonTwoText = buttonTwoText
27
30
self . message = message
@@ -73,6 +76,7 @@ class IterableEmbeddedManager: NSObject, IterableEmbeddedManagerProtocol {
73
76
let title = message. elements? . title
74
77
let description = message. elements? . body
75
78
let imageUrl = message. elements? . mediaUrl
79
+ let imageAccessiblityLabel = message. elements? . mediaUrlCaption
76
80
let buttonText = message. elements? . buttons? . first? . title
77
81
let buttonTwoText = message. elements? . buttons? . count ?? 0 > 1 ? message. elements? . buttons ? [ 1 ] . title : nil
78
82
@@ -97,6 +101,7 @@ class IterableEmbeddedManager: NSObject, IterableEmbeddedManagerProtocol {
97
101
let resolvedMessage = ResolvedMessage ( title: title,
98
102
description: description,
99
103
image: UIImage ( data: imageData) ,
104
+ imageAccessibilityLabel: imageAccessiblityLabel,
100
105
buttonText: buttonText,
101
106
buttonTwoText: buttonTwoText,
102
107
message: message)
@@ -110,6 +115,7 @@ class IterableEmbeddedManager: NSObject, IterableEmbeddedManagerProtocol {
110
115
let resolvedMessage = ResolvedMessage ( title: title,
111
116
description: description,
112
117
image: nil ,
118
+ imageAccessibilityLabel: nil ,
113
119
buttonText: buttonText,
114
120
buttonTwoText: buttonTwoText,
115
121
message: message)
0 commit comments