GuildsAPI class
Constructors
-
GuildsAPI(DiscordHTTPClient _http)
-
const
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addMemberRole(String guildId, {required String userId, required String roleId})
→ Future
-
-
beginPrune(String guildId, {int? days, List<String>? includeRoles, bool? computePruneCount})
→ Future<int?>
-
-
createBan(String guildId, String userId, {int? deleteMessageDays, String? reason})
→ Future
-
-
createChannel(String guildId, {required String name, int? type, String? topic, int? bitrate, int? userLimit, int? rateLimitPerUser, int? position, List<Overwrite>? permissionOverwrites, String? parentId, bool? nsfw})
→ Future<Channel>
-
-
createIntegration(String guildId, {required String type, required String id})
→ Future
-
-
createRole(String guildId, {String? name, String? permissions, int? color, bool? hoist, bool? mentionable})
→ Future<Role>
-
-
delete(String guildId)
→ Future
-
-
deleteIntegration(String guildId, String integrationId)
→ Future
-
-
deleteRole(String guildId, String roleId)
→ Future
-
-
get(String guildId, {bool withCounts = false})
→ Future<Guild>
-
-
getBan(String guildId, String userId)
→ Future<Ban>
-
-
getBans(String guildId)
→ Future
-
-
getGuildChannels(String guildId)
→ Future<List<Channel>>
-
-
getGuildMember(String guildId, String userId)
→ Future<Member>
-
-
getGuildPreview(String guildId)
→ Future<GuildPreview>
-
-
getIntegrations(String guildId)
→ Future<List<Integration>>
-
-
getInvites(String guildId)
→ Future<List<InviteMetadata>>
-
-
getPruneCount(String guildId, {int? days, List<String>? includeRoles})
→ Future<int>
-
-
getRoles(String guildId)
→ Future<List<Role>>
-
-
getVanityUrl(String guildId)
→ Future<PartialInvite>
-
-
getVoiceRegions(String guildId)
→ Future<List<VoiceRegion>>
-
-
getWidget(String guildId)
→ Future<Map<String, dynamic>>
-
-
getWidgetImage(String guildId, String style)
→ Future<String>
-
-
getWidgetSettings(String guildId)
→ Future<GuildWidget>
-
-
listGuildMembers(String guildId, {int? limit, String? after})
→ Future<List<Member>>
-
-
modifyChannelPositions(String guildId, {required Map<String, int?> positions})
→ Future
-
-
modifyCurrentUserNick(String guildId, String? nick)
→ Future<String>
-
-
modifyGuild(String guildId, {String? name, String? region = '', int? verificationLevel = -1, int? defaultMessageNotifications = -1, int? explicitContentFilter = -1, String? afkChannelId = '', int? afkTimeout, String? icon = '', String? ownerId, String? splash = '', String? banner = '', String? systemChannelId = '', String? rulesChannelId = '', String? publicUpdatesChannelId = '', String? preferredLocale = ''})
→ Future<Guild>
-
-
modifyGuildMember(String guildId, String userId, {String? nick = '', List<String>? roles, bool? mute, bool? deaf, String? channelId = ''})
→ Future<Member>
-
-
modifyIntegration(String guildId, {required String integrationId, String? expireBehavior = '', String? expireGracePeriod = '', String? enableEmoticons = ''})
→ Future
-
-
modifyRole(String guildId, String roleId, {String? name = '', String? permissions = '', int? color = -1, bool? hoist, bool? mentionable})
→ Future<Role>
-
-
modifyRolePositions(String guildId, Map<String, int> positions)
→ Future<List<Role>>
-
-
modifyWidget(String guildId, GuildWidget widget)
→ Future<GuildWidget>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeBan(String guildId, String userId)
→ Future
-
-
removeMember(String guildId, String userId)
→ Future
-
-
removeMemberRole(String guildId, {required String userId, required String roleId})
→ Future
-
-
syncIntegration(String guildId, String integrationId)
→ Future
-
-
toString()
→ String
-
A string representation of this object.
inherited