Application

Due to current limitations, this is exclusively for the current application.

Signature

export interface Application extends ObjectToLower<APIApplication>

Properties

get createdTimestamp(): number;

Create a timestamp for the current object.

get createdAt(): Date;

createdAt gets the creation Date instace of the current object.

icon: string | null;
bot?: { id: string; username: string; discriminator: string; globalName: string | null; avatar: string | null; bot?: boolean | undefined; system?: boolean | undefined; mfaEnabled?: boolean | undefined; banner?: string | null | undefined; accentColor?: number | null | undefined; locale?: string | undefined; verified?: boolean | undefined; email?: string | null | undefined; flags?: UserFlags | undefined; premiumType?: UserPremiumType | undefined; publicFlags?: UserFlags | undefined; avatarDecorationData?: APIAvatarDecorationData | null | undefined; collectibles?: APICollectibles | null | undefined; primaryGuild?: APIUserPrimaryGuild | null | undefined; } | undefined;
owner?: { id: string; username: string; discriminator: string; globalName: string | null; avatar: string | null; bot?: boolean | undefined; system?: boolean | undefined; mfaEnabled?: boolean | undefined; banner?: string | null | undefined; accentColor?: number | null | undefined; locale?: string | undefined; verified?: boolean | undefined; email?: string | null | undefined; flags?: UserFlags | undefined; premiumType?: UserPremiumType | undefined; publicFlags?: UserFlags | undefined; avatarDecorationData?: APIAvatarDecorationData | null | undefined; collectibles?: APICollectibles | null | undefined; primaryGuild?: APIUserPrimaryGuild | null | undefined; } | undefined;
team: { icon: string | null; id: string; members: { membershipState: TeamMemberMembershipState; teamId: string; user: { id: string; username: string; discriminator: string; globalName: string | null; avatar: string | null; bot?: boolean | undefined; system?: boolean | undefined; mfaEnabled?: boolean | undefined; banner?: string | null | undefined; accentColor?: number | null | undefined; locale?: string | undefined; verified?: boolean | undefined; email?: string | null | undefined; flags?: UserFlags | undefined; premiumType?: UserPremiumType | undefined; publicFlags?: UserFlags | undefined; avatarDecorationData?: { asset: string; skuId: string; } | null | undefined; collectibles?: { nameplate?: APINameplateData | undefined; } | null | undefined; primaryGuild?: { identityGuildId: string | null; identityEnabled: boolean | null; tag: string | null; badge: string | null; } | null | undefined; }; role: TeamMemberRole; }[]; name: string; ownerUserId: string; } | null;
guild?: { name: string; icon: string | null; splash: string | null; banner?: string | null | undefined; description?: string | null | undefined; features?: GuildFeature[] | undefined; verificationLevel?: GuildVerificationLevel | undefined; vanityUrlCode?: string | null | undefined; id: string; welcomeScreen?: APIGuildWelcomeScreen | undefined; } | undefined;
slug?: string | undefined;
tags?: string[] | undefined;

Methods