GuildsApi class abstract

Annotations
  • @RestApi.new()

Constructors

GuildsApi(Dio dio, {String? baseUrl})
factory

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

addGuildMemberRole({required SnowflakeType guildId, required SnowflakeType userId, required SnowflakeType roleId}) Future<void>
Add role to guild member.
banGuildMember2({required SnowflakeType guildId, required SnowflakeType userId, required GuildBanCreateRequest body}) Future<void>
Ban guild member.
bulkCreateGuildEmojis({required SnowflakeType guildId, required GuildEmojiBulkCreateRequest body}) Future<GuildEmojiBulkCreateResponse>
Bulk create guild emojis.
bulkCreateGuildStickers({required SnowflakeType guildId, required GuildStickerBulkCreateRequest body}) Future<GuildStickerBulkCreateResponse>
Bulk create guild stickers.
bulkDeleteMyMessagesInGuild({required SnowflakeType guildId, required SudoVerificationSchema body}) Future<void>
Bulk delete my messages in guild.
createGuild({required GuildCreateRequest body}) Future<GuildResponse>
Create guild.
createGuildChannel({required SnowflakeType guildId, required ChannelCreateRequest body}) Future<ChannelResponse>
Create guild channel.
createGuildEmoji({required SnowflakeType guildId, required GuildEmojiCreateRequest body}) Future<GuildEmojiResponse>
Create guild emoji.
createGuildRole({required SnowflakeType guildId, required GuildRoleCreateRequest body}) Future<GuildRoleResponse>
Create guild role.
createGuildSticker({required SnowflakeType guildId, required GuildStickerCreateRequest body}) Future<GuildStickerResponse>
Create guild sticker.
deleteGuild2({required SnowflakeType guildId, required GuildDeleteRequest body}) Future<void>
Delete guild.
deleteGuildEmoji({required SnowflakeType guildId, required SnowflakeType emojiId, String? purge}) Future<void>
Delete guild emoji.
deleteGuildRole({required SnowflakeType guildId, required SnowflakeType roleId}) Future<void>
Delete guild role.
deleteGuildSticker({required SnowflakeType guildId, required SnowflakeType stickerId, String? purge}) Future<void>
Delete guild sticker.
getCurrentGuildMember({required SnowflakeType guildId}) Future<GuildMemberResponse>
Get current user guild member.
getGuild({required SnowflakeType guildId}) Future<GuildResponse>
Get guild information.
getGuildMember({required SnowflakeType guildId, required SnowflakeType userId}) Future<GuildMemberResponse>
Get guild member by user ID.
getGuildTemplate({required String code}) Future<GuildTemplateResponse>
Get guild template.
getGuildVanityUrl({required SnowflakeType guildId}) Future<GuildVanityUrlResponse>
Get guild vanity URL.
leaveGuild({required SnowflakeType guildId, String? deleteMessages, SudoVerificationSchema? body}) Future<void>
Leave guild.
listGuildAuditLogs({required SnowflakeType guildId, Int32Type? limit, SnowflakeType? before, SnowflakeType? after, SnowflakeType? userId, AuditLogActionType? actionType}) Future<GuildAuditLogListResponse>
List guild audit logs.
listGuildBans({required SnowflakeType guildId}) Future<List<GuildBanResponse>>
List guild bans.
listGuildChannels({required SnowflakeType guildId}) Future<List<ChannelResponse>>
List guild channels.
listGuildEmojis2({required SnowflakeType guildId}) Future<GuildEmojiWithUserListResponse>
List guild emojis.
listGuildMembers2({required SnowflakeType guildId, int? limit, SnowflakeType? after}) Future<List<GuildMemberResponse>>
List guild members.
listGuildRoles({required SnowflakeType guildId}) Future<List<GuildRoleResponse>>
List guild roles.
listGuilds({SnowflakeType? before, SnowflakeType? after, int? limit, String? withCounts}) Future<List<GuildResponse>>
List current user guilds.
listGuildStickers2({required SnowflakeType guildId}) Future<GuildStickerWithUserListResponse>
List guild stickers.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeGuildMember({required SnowflakeType guildId, required SnowflakeType userId}) Future<void>
Remove guild member.
removeGuildMemberRole({required SnowflakeType guildId, required SnowflakeType userId, required SnowflakeType roleId}) Future<void>
Remove role from guild member.
resetRoleHoistPositions({required SnowflakeType guildId}) Future<void>
Reset role hoist positions.
searchGuildMembers({required SnowflakeType guildId, required GuildMemberSearchRequest body}) Future<GuildMemberSearchResponse>
Search guild members.
toString() String
A string representation of this object.
inherited
transferGuildOwnership2({required SnowflakeType guildId, required GuildTransferOwnershipRequest body}) Future<GuildResponse>
Transfer guild ownership.
unbanGuildMember({required SnowflakeType guildId, required SnowflakeType userId}) Future<void>
Unban guild member.
updateCurrentGuildMember({required SnowflakeType guildId, required MyGuildMemberUpdateRequest body}) Future<GuildMemberResponse>
Update current user guild member.
updateGuild({required SnowflakeType guildId, required GuildUpdateRequest body}) Future<GuildResponse>
Update guild settings.
updateGuildChannelPositions({required SnowflakeType guildId, required ChannelPositionUpdateRequest body}) Future<void>
Update channel positions.
updateGuildEmoji({required SnowflakeType guildId, required SnowflakeType emojiId, required GuildEmojiUpdateRequest body}) Future<GuildEmojiResponse>
Update guild emoji.
updateGuildMember({required SnowflakeType guildId, required SnowflakeType userId, required GuildMemberUpdateRequest body}) Future<GuildMemberResponse>
Update guild member.
updateGuildRole({required SnowflakeType guildId, required SnowflakeType roleId, required GuildRoleUpdateRequest body}) Future<GuildRoleResponse>
Update guild role.
updateGuildRolePositions({required SnowflakeType guildId, required GuildRolePositionsRequest body}) Future<void>
Update role positions.
updateGuildSticker({required SnowflakeType guildId, required SnowflakeType stickerId, required GuildStickerUpdateRequest body}) Future<GuildStickerResponse>
Update guild sticker.
updateGuildVanityUrl({required SnowflakeType guildId, required GuildVanityUrlUpdateRequest body}) Future<GuildVanityUrlUpdateResponse>
Update guild vanity URL.
updateRoleHoistPositions({required SnowflakeType guildId, required GuildRoleHoistPositionsRequest body}) Future<void>
Update role hoist positions.

Operators

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