Type Alias GuildGiveawayFunctionsInput<T>
GuildGiveawayFunctionsInput<T>: { createGiveaway: { auth: string; body: GuildGiveawayCreateSchema & { startInMinutes: T extends "later" ? number : 0; }; guildId: string; when: T; }; deleteGiveaway: { auth: string; giveawayId: string; guildId: string; type: StateType; }; endGiveaway: { auth: string; giveawayId: string; guildId: string; }; getGuildGiveaway: { auth: string; giveawayId: string; guildId: string; }; getGuildGiveawayEntries: { auth: string; giveawayId: string; guildId: string; }; getGuildGiveaways: { auth: string; guildId: string; }; rerollGiveaway: { auth: string; giveawayId: string; guildId: string; }; resendGiveawayMessage: { auth: string; giveawayId: string; guildId: string; }; startScheduledGiveaway: { auth: string; giveawayId: string; guildId: string; }; updateGiveaway: { auth: string; body: Pick<DeepPartial<GuildGiveawayZod>, "winnerCount" | "durationMinutes" | "name">; giveawayId: string; guildId: string; }; }