Class InvitationService
java.lang.Object
com.github.jamesnetherton.zulip.client.api.invitation.InvitationService
- All Implemented Interfaces:
ZulipService
Zulip invitation APIs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new invitation link.Fetches all unexpired invitations.resendEmailInvitation(long invitationId) Resends an email invitation.revokeEmailInvitation(long invitationId) Revokes an email invitation.revokeReusableInvitation(long invitationId) Revokes a reusable invitation.sendInvitations(List<String> inviteeEmails, List<Long> streamIds) Send invitations to specified email addresses.
-
Constructor Details
-
InvitationService
Constructs aInvitationService.- Parameters:
client- The Zulip HTTP client
-
-
Method Details
-
createReusableInvitationLink
Creates a new invitation link.- Returns:
- The
CreateReusableInvitationLinkApiRequestbuilder object - See Also:
-
getAllInvitations
Fetches all unexpired invitations.- Returns:
- The
GetAllInvitationsApiRequestbuilder object - See Also:
-
resendEmailInvitation
Resends an email invitation.- Parameters:
invitationId- The id of the invitation to resend- Returns:
- The
ResendEmailInvitationApiRequestbuilder object - See Also:
-
revokeEmailInvitation
Revokes an email invitation.- Parameters:
invitationId- The id of the invitation to revoke- Returns:
- The
RevokeEmailInvitationApiRequestbuilder object - See Also:
-
revokeReusableInvitation
Revokes a reusable invitation.- Parameters:
invitationId- The id of the invitation to revoke- Returns:
- The
RevokeReusableInvitationApiRequestbuilder object - See Also:
-
sendInvitations
Send invitations to specified email addresses.- Parameters:
inviteeEmails- The list of email addresses to invitestreamIds- The list of channel ids that the newly created user will be automatically subscribed to- Returns:
- The
SendInvitationsApiRequestbuilder object - See Also:
-