public class GroupNotification
extends java.lang.Object
Constructor and Description |
---|
GroupNotification() |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<CurseGUID> |
getChannelIdByName(java.lang.String s) |
java.util.Optional<CurseGUID> |
getChannelIdByName(java.lang.String s,
java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Boolean> function) |
java.util.Optional<java.lang.String> |
getChannelNamebyId(CurseGUID id) |
java.util.Optional<java.lang.Integer> |
getRoleIdbyName(java.lang.String s) |
java.util.Optional<java.lang.String> |
getRoleNamebyId(int id) |
public java.lang.String groupTitle
public CurseGUID groupID
public long homeRegionID
public java.lang.String homeRegionKey
public CurseGUID parentGroupID
public CurseGUID rootGroupID
public java.lang.String voiceSessionCode
public java.lang.String messageOfTheDay
public GroupType groupType
public GroupSubType groupSubtype
public int displayOrder
public boolean metaDataOnly
public boolean allowTemporaryChildGroups
public boolean forcePushToTalk
public GroupStatus status
public boolean isDefaultChannel
public java.util.List<GroupRoleNotification> roles
ContacsResponse
or instance if part of GroupChangeNotification
public java.util.Map<java.lang.Integer,java.util.Set<GroupPermissions>> rolePermissions
public GroupMembershipNotification membership
public int memberCount
public java.util.List<GroupEmoticonNotification> emotes
public java.util.List<GroupMemberContract> members
ContacsResponse
or GroupChangeNotification
null when instance is returned by GroupsWebService.Groups.get(CurseGUID, boolean)
public java.util.List<ChannelContract> channels
public GroupMode groupMode
public boolean isPublic
public java.lang.String urlPath
public java.lang.String urlHost
public boolean chatThrottleEnabled
public int chatThrottleSeconds
public boolean isStreaming
public java.util.List<ExternalCommunityPublicContract> linkedCommunities
public int afkTimerMins
public long avatarTimestamp
public boolean flaggedAsInappropriate
public int membersOnline
public boolean hideNoAccess
@Nonnull public java.util.Optional<java.lang.Integer> getRoleIdbyName(java.lang.String s)
@Nonnull public java.util.Optional<java.lang.String> getRoleNamebyId(int id)
@Nonnull public java.util.Optional<java.lang.String> getChannelNamebyId(CurseGUID id)
@Nonnull public java.util.Optional<CurseGUID> getChannelIdByName(java.lang.String s)
@Nonnull public java.util.Optional<CurseGUID> getChannelIdByName(java.lang.String s, java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Boolean> function)