interface DiscordActivityimport { type DiscordActivity } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts"; https://discord.com/developers/docs/topics/gateway#activity-object Propertiesname: stringThe activity's name type: ActivityTypesActivity type optionalurl: string | nullStream url, is validated when type is 1 created_at: numberUnix timestamp of when the activity was added to the user's session optionaldetails: string | nullWhat the player is currently doing optionalstate: string | nullThe user's current party status optionalinstance: booleanWhether or not the activity is an instanced game session optionalflags: numberActivity flags ORd together, describes what the payload includes optionaltimestamps: DiscordActivityTimestampsUnix timestamps for start and/or end of the game optionalapplication_id: stringApplication id for the game optionalemoji: DiscordActivityEmoji | nullThe emoji used for a custom status optionalparty: DiscordActivityPartyInformation for the current party of the player optionalassets: DiscordActivityAssetsImages for the presence and their hover texts optionalsecrets: DiscordActivitySecretsSecrets for Rich Presence joining and spectating optionalbuttons: DiscordActivityButton[]The custom buttons shown in the Rich Presence (max 2) import DiscordActivityimport { DiscordActivity } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts";