The giveaway manager that manages this giveaway instance
The giveaway data
The ID of the author who created the giveaway
The channel ID of the giveway message
The time in milliseconds when the giveaway ends
The guild ID of the giveway message
The time in milliseconds when the giveaway was last refreshed
The giveaway manager that manages this giveaway instance
The giveway message
The giveway message ID
The reaction emoji string which the giveaway will count
The time in milliseconds when the giveaway started
Current state of the giveaway
The title given to the giveaway
Total number of winners to be chosen
The Discord client
The giveaway data (stored in database)
Total duration in milliseconds of the giveaway
The giveaway options provided to the client
Time in milliseconds for the next refresh
Creates the giveaway and sends the giveaway message
The channel to send the giveaway message
Returns the cached message if it exists or else fetches it
Finishes the giveaway and sends the giveaway finish message
Returns an embed or string after running the GiveawayOptions.giveawayFinishMessage function
The giveaway winners
The giveaway message that can be edited
Initializes the giveaway, used when initializing giveaways on restart
Returns an embed or string after running the GiveawayOptions.giveawayRunMessage
function
The language to use when rendering the message
Updates the giveaway and edits the giveaway message
Generated using TypeDoc
Constructs the giveaway instance