Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
MeetingInviteMenuItem.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import androidx.annotation.DrawableRes;
4import androidx.annotation.NonNull;
5
7
8
9 public static class MeetingInviteItemInfo implements IMeetingInviteItemInfo {
10 String topic;
11 String content;
12 String meetingUrl;
16
17 public MeetingInviteItemInfo(String topic, String content, String meetingUrl, long meetingId, String meetingPassword, String meetingRawPassword) {
18 this.topic = topic;
19 this.content = content;
20 this.meetingUrl = meetingUrl;
21 this.meetingId = meetingId;
22 this.meetingPassword = meetingPassword;
23 this.meetingRawPassword = meetingRawPassword;
24 }
25
26 @Override
27 public String getTopic() {
28 return topic;
29 }
30
31 @Override
32 public String getContent() {
33 return content;
34 }
35
36 @Override
37 public String getMeetingUrl() {
38 return meetingUrl;
39 }
40
41 @Override
42 public long getMeetingId() {
43 return meetingId;
44 }
45
46 @Override
47 public String getMeetingPassword() {
48 return meetingPassword;
49 }
50
51 @Override
52 public String getMeetingRawPassword() {
53 return meetingRawPassword;
54 }
55 }
56
57 public interface MeetingInviteAction extends IMeetingInviteAction {
58 }
59
60 @NonNull
61 private String title;
62
63 @DrawableRes
64 private int iconResId;
65
66 @NonNull
68
69 public MeetingInviteMenuItem(@NonNull String title, int iconResId, @NonNull MeetingInviteAction action) {
70 this.title = title;
71 this.iconResId = iconResId;
72 this.action = action;
73 }
74
75 @Override
76 @NonNull
77 public String getTitle() {
78 return title;
79 }
80
81 @Override
82 public int getIconResId() {
83 return iconResId;
84 }
85
86 @Override
87 @NonNull
89 return action;
90 }
91}
MeetingInviteItemInfo(String topic, String content, String meetingUrl, long meetingId, String meetingPassword, String meetingRawPassword)
MeetingInviteMenuItem(@NonNull String title, int iconResId, @NonNull MeetingInviteAction action)