Uses of Class
com.github.jamesnetherton.zulip.client.api.channel.request.CreateChannelApiRequest
Packages that use CreateChannelApiRequest
Package
Description
-
Uses of CreateChannelApiRequest in com.github.jamesnetherton.zulip.client.api.channel.request
Methods in com.github.jamesnetherton.zulip.client.api.channel.request that return CreateChannelApiRequestModifier and TypeMethodDescriptionCreateChannelApiRequest.withAnnounce(boolean announce) Sets whether the notification bot will send an announcement about the new channel creation.CreateChannelApiRequest.withCanAddSubscribersGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to add subscribers to this channel.CreateChannelApiRequest.withCanAdministerChannelGroup(UserGroupSetting userGroupSetting) Set the users who have permission to administer this stream.CreateChannelApiRequest.withCanDeleteAnyMessageGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete any message in the channel.CreateChannelApiRequest.withCanDeleteOwnMessageGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete the messages that they have sent in the channel.CreateChannelApiRequest.withCanMoveMessagesOutOfChannelGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages out of this channel.CreateChannelApiRequest.withCanMoveMessagesWithinChannelGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages within this channel.CreateChannelApiRequest.withCanRemoveSubscribersGroup(UserGroupSetting userGroupSetting) Sets the user group id whose members are allowed to unsubscribe others from the stream.CreateChannelApiRequest.withCanResolveTopicsGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to resolve topics in the channel.CreateChannelApiRequest.withCanSendMessageGroup(UserGroupSetting userGroupSetting) Set the users who have permission to post in this stream.CreateChannelApiRequest.withCanSubscribeGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to subscribe themselves to this channel.CreateChannelApiRequest.withDescription(String description) Sets the description of the channel.CreateChannelApiRequest.withFolderId(int folderId) Sets the id of the folder to which the channel belongs.CreateChannelApiRequest.withHistoryPublicToSubscribers(boolean historyPublicToSubscribers) Sets whether the channel message history should be available to newly subscribed members.CreateChannelApiRequest.withInviteOnly(boolean inviteOnly) Sets whether the newly created channel will be a private channel.CreateChannelApiRequest.withIsDefaultStream(boolean isDefaultStream) Sets whether the newly created channel will be added as a default channel.CreateChannelApiRequest.withIsWebPublic(boolean isWebPublic) Sets whether the newly created channel will be a web public channel.CreateChannelApiRequest.withMessageRetentionDays(int messageRetentionDays) Sets the number of days that messages sent to this channel will be stored before being automatically deleted by the message retention policy.CreateChannelApiRequest.withSendNewSubscriptionMessages(boolean sendNewSubscriptionMessages) Sets whether any other users newly subscribed via this request should be sent a notification bot direct message notifying them about their new subscription.CreateChannelApiRequest.withTopicPolicy(TopicPolicy topicPolicy) Sets whether named topics and the empty topic are enabled in this channel. -
Uses of CreateChannelApiRequest in com.github.jamesnetherton.zulip.client.api.stream
Methods in com.github.jamesnetherton.zulip.client.api.stream that return CreateChannelApiRequestModifier and TypeMethodDescriptionStreamService.createChannel(String name, Long... subscribers) Creates a new channel.