6#import <Foundation/Foundation.h>
23@property (nonatomic, retain, readwrite) NSString * _Nullable
actionTitle;
44@protocol MobileRTCMeetingShareActionItemDelegate <NSObject>
52- (void)onShareItemClicked:(NSUInteger)tag completion:(BOOL(^_Nonnull)(UIViewController * _Nonnull shareView))completion;
64@property (nonatomic, retain, readwrite) UIImage * _Nullable
actionIcon;
69@property (nonatomic, retain, readwrite) NSString * _Nonnull
actionTitle;
74@property (nonatomic, assign, readwrite) NSUInteger
tag;
79@property (nonatomic, assign, readwrite) id<MobileRTCMeetingShareActionItemDelegate> _Nonnull
delegate;
87+(
id _Nonnull )itemWithTitle:(NSString * _Nonnull)inTitle Tag:(NSUInteger)tag;
96+(
id _Nonnull )itemWithIcon:(UIImage * _Nullable)actionIcon title:(NSString * _Nonnull)inTitle Tag:(NSUInteger)tag;
void(^ MobileRTCMeetingInviteActionItemBlock)(void)
A block for custom invitation action items in the meeting.
A class for adding custom invitation action items to the meeting.
MobileRTCMeetingInviteActionItemBlock _Nullable actionHandler
Callback event when clicking the invitation item.
NSString *_Nullable actionTitle
The title of the custom invitation item.
A class for adding custom sharing action items to the meeting.
NSUInteger tag
The tag of the share action item.
UIImage *_Nullable actionIcon
Icon for simplified toolbar share menu (square 18pt recommended). Optional.
id< MobileRTCMeetingShareActionItemDelegate > _Nonnull delegate
Enables sharing via MobileRTCMeetingShareActionItemDelegate.
NSString *_Nonnull actionTitle
The title of the custom content to share, such as screen, application, photos, etc.