UAInAppMessageMediaInfo
Objective-C
@interface UAInAppMessageMediaInfo : NSObject
Swift
class InAppMessageMediaInfo : NSObject
Defines in-app message media content.
-
Media URL.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull url;
Swift
var url: String { get }
-
Media type - image, video or YouTube video.
Declaration
Objective-C
@property (nonatomic, readonly) UAInAppMessageMediaInfoType type;
Swift
var type: InAppMessageMediaInfoType { get }
-
Media description.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull contentDescription;
Swift
var contentDescription: String { get }
-
Creates in-app message media info with a builder block.
Declaration
Objective-C
+ (nonnull instancetype)mediaInfoWithURL:(nonnull NSString *)url contentDescription:(nonnull NSString *)contentDescription type:(UAInAppMessageMediaInfoType)type;
Swift
convenience init(url: String, contentDescription: String, type: InAppMessageMediaInfoType)
Return Value
The in-app message media info.