Type Alias PublicGiveawayCard
PublicGiveawayCard: { bonusRoles: { additionalEntries: number; roles: PublicGiveawayRole[]; stacks: boolean; }[]; canJoin: boolean; claimWindowMinutes: number | null; doubleVoteEntry: boolean; emoji: string | null; endsAt: string; entryCount: number; entryFilter: { mode: "whitelist" | "blacklist"; roles: PublicGiveawayRole[]; } | null; giveawayId: string; guild: { icon: string | null; id: string; memberCount: number; name: string; }; maxEntries: number | null; messageUrl: string; name: string; requirements: { accountCreatedBefore: string | null; boostingServer: boolean; joinedServerBefore: string | null; messageCount: number | null; minAccountAgeDays: number | null; roles: PublicGiveawayRole[]; } | null; winnerCount: number; } Type declaration
bonusRoles: {
additionalEntries: number;
roles: PublicGiveawayRole[];
stacks: boolean;
}[]
canJoin: boolean
claimWindowMinutes: number | null
doubleVoteEntry: boolean
emoji: string | null
endsAt: string
entryCount: number
entryFilter: {
mode: "whitelist" | "blacklist";
roles: PublicGiveawayRole[];
} | null
giveawayId: string
guild: {
icon: string | null;
id: string;
memberCount: number;
name: string;
}
icon: string | null
id: string
memberCount: number
name: string
maxEntries: number | null
messageUrl: string
name: string
requirements: {
accountCreatedBefore: string | null;
boostingServer: boolean;
joinedServerBefore: string | null;
messageCount: number | null;
minAccountAgeDays: number | null;
roles: PublicGiveawayRole[];
} | null
winnerCount: number
One giveaway as the public page shows it. Mirrors
PublicGiveawayCardin Noti-v3.