Class ChannelType

    • Constructor Detail

      • ChannelType

        public ChannelType()
    • Method Detail

      • get

        @NotNull
        public static @NotNull ChannelType.ChannelTypeGetRequest get​(java.lang.String name)
        Creates a get request
        Parameters:
        name - the channel type name
        Returns:
        the created request
      • delete

        @NotNull
        public static @NotNull ChannelType.ChannelTypeDeleteRequest delete​(java.lang.String name)
        Creates a delete request
        Parameters:
        name - the channel type name
        Returns:
        the created request
      • getName

        @NotNull
        public @NotNull java.lang.String getName()
      • getTypingEvents

        @Nullable
        public @Nullable java.lang.Boolean getTypingEvents()
      • getReadEvents

        @Nullable
        public @Nullable java.lang.Boolean getReadEvents()
      • getReminders

        @Nullable
        public @Nullable java.lang.Boolean getReminders()
      • getConnectEvents

        @Nullable
        public @Nullable java.lang.Boolean getConnectEvents()
      • getSearch

        @Nullable
        public @Nullable java.lang.Boolean getSearch()
      • getReactions

        @Nullable
        public @Nullable java.lang.Boolean getReactions()
      • getReplies

        @Nullable
        public @Nullable java.lang.Boolean getReplies()
      • getQuotes

        @Nullable
        public @Nullable java.lang.Boolean getQuotes()
      • getUploads

        @Nullable
        public @Nullable java.lang.Boolean getUploads()
      • getUrlEnrichment

        @Nullable
        public @Nullable java.lang.Boolean getUrlEnrichment()
      • getCustomEvents

        @Nullable
        public @Nullable java.lang.Boolean getCustomEvents()
      • getMutes

        @Nullable
        public @Nullable java.lang.Boolean getMutes()
      • getPushNotifications

        @Nullable
        public @Nullable java.lang.Boolean getPushNotifications()
      • getMessageRetention

        @Nullable
        public @Nullable java.lang.String getMessageRetention()
      • getMaxMessageLength

        @Nullable
        public @Nullable java.lang.Integer getMaxMessageLength()
      • getMarkMessagesPending

        @Nullable
        public @Nullable java.lang.Boolean getMarkMessagesPending()
      • getCreatedAt

        @Nullable
        public @Nullable java.util.Date getCreatedAt()
      • getUpdatedAt

        @Nullable
        public @Nullable java.util.Date getUpdatedAt()
      • getBlocklist

        @Nullable
        public @Nullable java.lang.String getBlocklist()
      • getAutomodThresholds

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​ChannelType.Threshold> getAutomodThresholds()
      • getRoles

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.util.List<ChannelType.Right>> getRoles()
      • getPermissions

        @Nullable
        public @Nullable java.util.List<ChannelType.Policy> getPermissions()
      • getGrants

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getGrants()
      • getCountMessages

        @Nullable
        public @Nullable java.lang.Boolean getCountMessages()
      • setName

        public void setName​(@NotNull
                            @NotNull java.lang.String name)
      • setTypingEvents

        public void setTypingEvents​(@Nullable
                                    @Nullable java.lang.Boolean typingEvents)
      • setReadEvents

        public void setReadEvents​(@Nullable
                                  @Nullable java.lang.Boolean readEvents)
      • setReminders

        public void setReminders​(@Nullable
                                 @Nullable java.lang.Boolean reminders)
      • setConnectEvents

        public void setConnectEvents​(@Nullable
                                     @Nullable java.lang.Boolean connectEvents)
      • setSearch

        public void setSearch​(@Nullable
                              @Nullable java.lang.Boolean search)
      • setReactions

        public void setReactions​(@Nullable
                                 @Nullable java.lang.Boolean reactions)
      • setReplies

        public void setReplies​(@Nullable
                               @Nullable java.lang.Boolean replies)
      • setQuotes

        public void setQuotes​(@Nullable
                              @Nullable java.lang.Boolean quotes)
      • setUploads

        public void setUploads​(@Nullable
                               @Nullable java.lang.Boolean uploads)
      • setUrlEnrichment

        public void setUrlEnrichment​(@Nullable
                                     @Nullable java.lang.Boolean urlEnrichment)
      • setCustomEvents

        public void setCustomEvents​(@Nullable
                                    @Nullable java.lang.Boolean customEvents)
      • setMutes

        public void setMutes​(@Nullable
                             @Nullable java.lang.Boolean mutes)
      • setPushNotifications

        public void setPushNotifications​(@Nullable
                                         @Nullable java.lang.Boolean pushNotifications)
      • setMessageRetention

        public void setMessageRetention​(@Nullable
                                        @Nullable java.lang.String messageRetention)
      • setMaxMessageLength

        public void setMaxMessageLength​(@Nullable
                                        @Nullable java.lang.Integer maxMessageLength)
      • setMarkMessagesPending

        public void setMarkMessagesPending​(@Nullable
                                           @Nullable java.lang.Boolean markMessagesPending)
      • setCreatedAt

        public void setCreatedAt​(@Nullable
                                 @Nullable java.util.Date createdAt)
      • setUpdatedAt

        public void setUpdatedAt​(@Nullable
                                 @Nullable java.util.Date updatedAt)
      • setBlocklist

        public void setBlocklist​(@Nullable
                                 @Nullable java.lang.String blocklist)
      • setAutomodThresholds

        public void setAutomodThresholds​(@Nullable
                                         @Nullable java.util.Map<java.lang.String,​ChannelType.Threshold> automodThresholds)
      • setRoles

        public void setRoles​(@Nullable
                             @Nullable java.util.Map<java.lang.String,​java.util.List<ChannelType.Right>> roles)
      • setPermissions

        public void setPermissions​(@Nullable
                                   @Nullable java.util.List<ChannelType.Policy> permissions)
      • setGrants

        public void setGrants​(@Nullable
                              @Nullable java.util.Map<java.lang.String,​java.util.List<java.lang.String>> grants)
      • setCountMessages

        public void setCountMessages​(@Nullable
                                     @Nullable java.lang.Boolean countMessages)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object