seyfert/structures/GuildEmoji.ts
2022-06-25 19:38:34 -04:00

15 lines
501 B
TypeScript

import { Snowflake, Session, Emoji, DiscordEmoji, User } from "../mod.ts";
export class GuildEmoji extends Emoji {
constructor(session: Session, data: DiscordEmoji, guildId: Snowflake) {
super(session, data);
this.guildId = guildId;
this.roles = data.roles;
this.user = data.user ? new User(this.session, data.user) : undefined;
this.managed = !!data.managed;
}
guildId: Snowflake;
roles?: Snowflake[];
user?: User;
managed?: boolean;
}