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

Operators

operator ==(Object other) bool
The equality operator.
inherited