Type Alias $GuildGiveawayPayload<ExtArgs>
$GuildGiveawayPayload<ExtArgs>: { composites: {}; name: "GuildGiveaway"; objects: { currentEntries: $GuildGiveawayEntryPayload<ExtArgs>[]; entryFilter: $GuildGiveawayFilterPayload<ExtArgs> | null; requirements: $GuildGiveawayRequirementsPayload<ExtArgs> | null; roleBonuses: $GuildGiveawayRoleBonusPayload<ExtArgs>[]; winners: $GuildGiveawayWinnerPayload<ExtArgs>[]; }; scalars: GetPayloadResult<{ buttonLabel: string | null; bypassRequirementsRoles: string[]; channelId: string; claimFinishedAt: Date | null; claimMessageId: string | null; claimRound: number; claimWindowMinutes: number | null; dbId: string; disableDoubleVoteEntry: boolean | null; dmWinners: boolean | null; durationMinutes: number; emojiUnicodeOrId: string | null; endedAt: Date | null; giveawayId: string; guildId: string; hostId: string | null; liveEntryCountUpdatedAt: Date | null; maxEntries: number | null; mentionRole: string | null; messageId: string | null; name: string; publicListing: boolean | null; roleBonusType: RoleBonusEnum | null; startedAt: Date | null; winnerCount: number; winnerIds: string[]; winnerRoleId: string | null; winnerRoleRemoveAfterDays: number | null; }, ExtArgs["result"]["guildGiveaway"]>; }