Options
All
  • Public
  • Public/Protected
  • All
Menu

Partial Guild Structure

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly _keys

_keys: BaseSet<string> = ...

banner

banner: null | string = null

Readonly client

client: ShardClient

description

description: null | string = null

features

features: BaseSet<string> = ...

icon

icon: null | string = null

id

id: string = ''

name

name: string = ''

nsfw

nsfw: boolean = false

nsfwLevel

nsfwLevel: GuildNSFWLevels = ...

splash

splash: null | string = null

vanityUrlCode

vanityUrlCode: null | string = null

verificationLevel

verificationLevel: number = 0

welcomeScreen

welcomeScreen: null | GuildWelcomeScreen = null

Accessors

acronym

  • get acronym(): string

bannerUrl

  • get bannerUrl(): null | string

canHaveBanner

  • get canHaveBanner(): boolean

canHaveDiscoveryFeatures

  • get canHaveDiscoveryFeatures(): boolean

canHaveNews

  • get canHaveNews(): boolean

canHavePublic

  • get canHavePublic(): boolean

canHaveSplash

  • get canHaveSplash(): boolean

canHaveStore

  • get canHaveStore(): boolean

canHaveVanityUrl

  • get canHaveVanityUrl(): boolean

canHaveVipRegions

  • get canHaveVipRegions(): boolean

createdAt

  • get createdAt(): Date

createdAtUnix

  • get createdAtUnix(): number

iconUrl

  • get iconUrl(): null | string

isClone

  • get isClone(): boolean

isDiscoverable

  • get isDiscoverable(): boolean

isPartnered

  • get isPartnered(): boolean

isPublic

  • get isPublic(): boolean

isVerified

  • get isVerified(): boolean

jumpLink

  • get jumpLink(): string

shardId

  • get shardId(): number

splashUrl

  • get splashUrl(): null | string

widgetImageUrl

  • get widgetImageUrl(): string

widgetUrl

  • get widgetUrl(): string

Methods

[custom]

  • [custom](): object

_getFromSnake

  • _getFromSnake(key: string): any

_setFromSnake

  • _setFromSnake(key: string, value: any): any

ack

  • ack(): Promise<any>

addMember

  • addMember(userId: string, options: AddGuildMember): Promise<any>

addMemberRole

  • addMemberRole(userId: string, roleId: string): Promise<any>

bannerUrlFormat

  • bannerUrlFormat(format?: null | string, query?: UrlQuery): null | string

beginPrune

  • beginPrune(options?: BeginGuildPrune): Promise<any>

clone

createBan

  • createBan(userId: string, options: CreateGuildBan): Promise<any>

createChannel

  • createChannel(options: CreateGuildChannel): Promise<Channel>

createEmoji

  • createEmoji(options: CreateGuildEmoji): Promise<Emoji>

createIntegration

  • createIntegration(options: CreateGuildIntegration): Promise<any>

createRole

  • createRole(options: CreateGuildRole): Promise<Role>

createSticker

  • createSticker(options: CreateGuildSticker): Promise<Sticker>

createTemplate

  • createTemplate(options: CreateGuildTemplate): Promise<Template>

delete

  • delete(): Promise<any>

deleteChannel

  • deleteChannel(channelId: string, options?: DeleteChannel): Promise<Channel>

deleteEmoji

  • deleteEmoji(emojiId: string, options?: DeleteGuildEmoji): Promise<any>

deleteIntegration

  • deleteIntegration(integrationId: string, options?: DeleteGuildIntegration): Promise<any>

deletePremiumSubscription

  • deletePremiumSubscription(subscriptionId: string): Promise<any>

deleteRole

  • deleteRole(roleId: string, options?: DeleteGuildRole): Promise<any>

deleteSticker

  • deleteSticker(stickerId: string): Promise<any>

deleteTemplate

  • deleteTemplate(templateId: string): Promise<any>

difference

  • difference(key: string, value: any): [boolean, any]

differences

differencesBetween

  • differencesBetween(structure: Structure): null | object

edit

  • edit(options: EditGuild): Promise<Guild>

editChannel

  • editChannel(channelId: string, options: EditChannel): Promise<Channel>

editChannelPositions

  • editChannelPositions(channels: EditGuildChannels, options?: EditGuildChannelsExtra): Promise<any>

editEmbed

  • editEmbed(options: EditGuildEmbed): Promise<any>

editEmoji

  • editEmoji(emojiId: string, options: EditGuildEmoji): Promise<Emoji>

editIntegration

  • editIntegration(integrationId: string, options: EditGuildIntegration): Promise<any>

editMember

  • editMember(userId: string, options: EditGuildMember): Promise<any>

editMfaLevel

  • editMfaLevel(options: EditGuildMfaLevel): Promise<any>

editNick

  • editNick(nick: string, options?: EditGuildNick): Promise<any>

editRole

  • editRole(roleId: string, options: EditGuildRole): Promise<Role>

editRolePositions

  • editRolePositions(roles: EditGuildRolePositions, options?: EditGuildRolePositionsExtra): Promise<BaseCollection<string, Role>>

editSticker

  • editSticker(stickerId: string, options?: EditGuildSticker): Promise<Sticker>

editVanityUrl

  • editVanityUrl(code: string, options?: EditGuildVanity): Promise<any>

editVoiceState

  • editVoiceState(userId: string, options: EditGuildVoiceState): Promise<any>

fetchApplications

  • fetchApplications(channelId?: string): Promise<any>

fetchAuditLogs

fetchBans

fetchChannels

fetchEmbed

  • fetchEmbed(): Promise<any>

fetchEmoji

  • fetchEmoji(emojiId: string): Promise<Emoji>

fetchEmojis

fetchIntegrations

fetchInvites

fetchMember

  • fetchMember(userId: string): Promise<Member>

fetchMembers

fetchMembersSearch

fetchPremiumSubscriptions

fetchPruneCount

  • fetchPruneCount(): Promise<any>

fetchRoles

fetchSticker

  • fetchSticker(stickerId: string): Promise<Sticker>

fetchStickers

fetchTemplates

fetchVanityUrl

  • fetchVanityUrl(): Promise<any>

fetchVoiceRegions

fetchWebhooks

fetchWidget

  • fetchWidget(): Promise<any>

fetchWidgetJson

  • fetchWidgetJson(): Promise<any>

fetchWidgetPng

  • fetchWidgetPng(options?: FetchGuildWidgetPng): Promise<any>

hasDifference

  • hasDifference(key: string, value: any): boolean

hasDifferences

hasDifferencesBetween

  • hasDifferencesBetween(structure: Structure): boolean

hasFeature

  • hasFeature(feature: string): boolean

iconUrlFormat

  • iconUrlFormat(format?: null | string, query?: UrlQuery): null | string

join

  • join(options: JoinGuild): Promise<any>

leave

  • leave(): Promise<any>

merge

mergeValue

  • mergeValue(key: string, value: any): void

removeBan

  • removeBan(userId: string, options?: RemoveGuildBan): Promise<any>

removeMember

  • removeMember(userId: string, options?: RemoveGuildMember): Promise<any>

removeMemberRole

  • removeMemberRole(userId: string, roleId: string, options?: RemoveGuildBan): Promise<any>

requestMembers

  • requestMembers(options: { limit?: number; presences?: boolean; query: string; timeout?: number; userIds?: string[] }): Promise<{ members: BaseCollection<string, Member>; nonce: string; notFound: BaseSet<string>; presences: BaseCollection<string, Presence> }>

search

  • search(options: SearchOptions, retry?: boolean): Promise<any>

splashUrlFormat

  • splashUrlFormat(format?: null | string, query?: UrlQuery): null | string

syncIntegration

  • syncIntegration(integrationId: string): Promise<any>

toJSON

  • toJSON(): object

toString

  • toString(): string

widgetImageUrlFormat

  • widgetImageUrlFormat(query?: UrlQuery): string

widgetUrlFormat

  • widgetUrlFormat(options?: RouteWidget): string

Generated using TypeDoc