new GuildPartial
src/structures/guild.ts:612new GuildPartial(client: ShardClient, data?: BaseStructureData, isClone?: boolean)Partial Guild Structure
import { Structures } from 'detritus-client';
Structures.GuildPartial;new GuildPartial(client: ShardClient, data?: BaseStructureData, isClone?: boolean)_getFromSnake(key: string): any_setFromSnake(key: string, value: any): any[custom](): objectack(): Promise<any>addMember(userId: string, options: AddGuildMember): Promise<any>addMemberRole(userId: string, roleId: string): Promise<any>beginPrune(options?: BeginGuildPrune): Promise<any>clone(): thiscreateAutoModerationRule(
options: CreateGuildAutoModerationRule,
): Promise<AutoModerationRule>createBan(userId: string, options: CreateGuildBan): Promise<any>createChannel(options: CreateGuildChannel): Promise<Channel>createEmoji(options: CreateGuildEmoji): Promise<Emoji>createIntegration(options: CreateGuildIntegration): Promise<any>createRole(options: CreateGuildRole): Promise<Role>createScheduledEvent(options: CreateGuildScheduledEvent): Promise<GuildScheduledEvent>createSticker(options: CreateGuildSticker): Promise<Sticker>createTemplate(options: CreateGuildTemplate): Promise<Template>delete(): Promise<any>deleteAutoModerationRule(
autoModerationRuleId: string,
options: DeleteGuildAutoModerationRule,
): Promise<any>deleteChannel(channelId: string, options?: DeleteChannel): Promise<Channel>deleteEmoji(emojiId: string, options?: DeleteGuildEmoji): Promise<any>deleteIntegration(integrationId: string, options?: DeleteGuildIntegration): Promise<any>deletePremiumSubscription(subscriptionId: string): Promise<any>deleteRole(roleId: string, options?: DeleteGuildRole): Promise<any>deleteScheduledEvent(guildScheduledEventId: string): Promise<any>deleteSticker(stickerId: string): Promise<any>deleteTemplate(templateId: string): Promise<any>difference(key: string, value: any): [boolean, any]differences(data?: BaseStructureData): object | nulldifferencesBetween(structure: Structure): object | nulleditAutoModerationRule(
autoModerationRuleId: string,
options: EditGuildAutoModerationRule,
): Promise<AutoModerationRule>editChannel(channelId: string, options: EditChannel): Promise<Channel>editChannelPositions(
channels: EditGuildChannels,
options?: EditGuildChannelsExtra,
): Promise<any>editEmoji(emojiId: string, options: EditGuildEmoji): Promise<Emoji>editIntegration(integrationId: string, options: EditGuildIntegration): Promise<any>editMember(userId: string, options: EditGuildMember): Promise<Member>editMfaLevel(options: EditGuildMfaLevel): Promise<any>editNick(nick: string, options?: EditGuildNick): Promise<any>editRole(roleId: string, options: EditGuildRole): Promise<Role>editRolePositions(
roles: EditGuildRolePositions,
options?: EditGuildRolePositionsExtra,
): Promise<BaseCollection<string, Role>>editScheduledEvent(
guildScheduledEventId: string,
options?: EditGuildScheduledEvent,
): Promise<GuildScheduledEvent>editSticker(stickerId: string, options?: EditGuildSticker): Promise<Sticker>editVanityUrl(code: string, options?: EditGuildVanity): Promise<any>editVoiceState(userId: string, options: EditGuildVoiceState): Promise<any>editWidget(options: EditGuildWidget): Promise<any>fetchApplications(channelId?: string): Promise<any>fetchAuditLogs(options: FetchGuildAuditLogs): Promise<BaseCollection<string, AuditLog>>fetchAutoModerationRule(autoModerationRuleId: string): Promise<AutoModerationRule>fetchAutoModerationRules(): Promise<BaseCollection<string, AutoModerationRule>>fetchBan(userId: string): Promise<GuildBan>fetchBans(): Promise<BaseCollection<string, GuildBan>>fetchChannels(): Promise<BaseCollection<string, Channel>>fetchEmoji(emojiId: string): Promise<Emoji>fetchEmojis(): Promise<BaseCollection<string, Emoji>>fetchIntegrations(): Promise<BaseCollection<string, Integration>>fetchInvites(): Promise<BaseCollection<string, Invite>>fetchMember(userId: string): Promise<Member>fetchMembers(options: FetchGuildMembers): Promise<BaseCollection<string, Member>>fetchMembersSearch(
options: FetchGuildMembersSearch,
): Promise<BaseCollection<string, Member>>fetchPremiumSubscriptions(): Promise<BaseCollection<string, PremiumSubscription>>fetchPruneCount(): Promise<any>fetchRoles(): Promise<BaseCollection<string, Role>>fetchScheduledEvent(guildScheduledEventId: string): Promise<GuildScheduledEvent>fetchScheduledEvents(
options?: FetchGuildScheduledEvents,
): Promise<BaseCollection<string, GuildScheduledEvent>>fetchScheduledEventUsers(
guildScheduledEventId: string,
options: FetchGuildScheduledEventUsers,
): Promise<BaseCollection<string, GuildScheduledEventUser>>fetchSoundboardSounds(): Promise<BaseCollection<string, SoundboardSound>>fetchSticker(stickerId: string): Promise<Sticker>fetchStickers(): Promise<BaseCollection<string, Sticker>>fetchTemplates(): Promise<BaseCollection<string, Template>>fetchVanityUrl(): Promise<any>fetchVoiceRegions(): Promise<BaseCollection<string, VoiceRegion>>fetchWebhooks(): Promise<BaseCollection<string, Webhook>>fetchWidget(): Promise<any>fetchWidgetJson(): Promise<any>fetchWidgetPng(options?: FetchGuildWidgetPng): Promise<any>hasDifference(key: string, value: any): booleanhasDifferences(data?: BaseStructureData): booleanhasDifferencesBetween(structure: Structure): booleanhasFeature(feature: string): booleaniconUrlFormat(
format?: string | number | UrlQuery | null,
query?: number | UrlQuery,
): string | nulljoin(options: JoinGuild): Promise<any>leave(): Promise<any>merge(data?: BaseStructureData): voidmergeValue(key: string, value: any): voidremoveBan(userId: string, options?: RemoveGuildBan): Promise<any>removeMember(userId: string, options?: RemoveGuildMember): Promise<any>removeMemberRole(
userId: string,
roleId: string,
options?: RemoveGuildMemberRole,
): Promise<any>requestChannelInfo(fields?: string[]): voidrequestMembers(
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> }>requestSoundboardSounds(): voidsearch(options: SearchOptions, retry?: boolean): Promise<any>syncIntegration(integrationId: string): Promise<any>toJSON(): objectwidgetImageUrlFormat(query?: number | UrlQuery): stringwidgetUrlFormat(options?: RouteWidget): string