Skip to content

Commit 2dcdd6f

Browse files
committed
feat: expose poll objects
1 parent f29840b commit 2dcdd6f

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed

interactions/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
MentionPrefix,
2626
Missing,
2727
MISSING,
28+
POLL_MAX_ANSWERS,
29+
POLL_MAX_DURATION_HOURS,
2830
PREMIUM_GUILD_LIMITS,
2931
SELECT_MAX_NAME_LENGTH,
3032
SELECTS_MAX_OPTIONS,
@@ -238,7 +240,12 @@
238240
PartialEmojiConverter,
239241
PermissionOverwrite,
240242
Permissions,
243+
Poll,
244+
PollAnswer,
245+
PollAnswerCount,
241246
PollLayoutType,
247+
PollMedia,
248+
PollResults,
242249
PremiumTier,
243250
PremiumType,
244251
process_allowed_mentions,
@@ -585,7 +592,14 @@
585592
"PartialEmojiConverter",
586593
"PermissionOverwrite",
587594
"Permissions",
595+
"Poll",
596+
"PollAnswer",
597+
"PollAnswerCount",
588598
"PollLayoutType",
599+
"POLL_MAX_ANSWERS",
600+
"POLL_MAX_DURATION_HOURS",
601+
"PollMedia",
602+
"PollResults",
589603
"PREMIUM_GUILD_LIMITS",
590604
"PremiumTier",
591605
"PremiumType",

interactions/client/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
MISSING,
3030
MENTION_PREFIX,
3131
PREMIUM_GUILD_LIMITS,
32+
POLL_MAX_ANSWERS,
33+
POLL_MAX_DURATION_HOURS,
3234
Absent,
3335
T,
3436
T_co,
@@ -61,6 +63,8 @@
6163
"EMBED_MAX_FIELDS",
6264
"EMBED_TOTAL_MAX",
6365
"EMBED_FIELD_VALUE_LENGTH",
66+
"POLL_MAX_ANSWERS",
67+
"POLL_MAX_DURATION_HOURS",
6468
"Singleton",
6569
"Sentinel",
6670
"GlobalScope",

interactions/models/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,12 @@
119119
PartialEmoji,
120120
PermissionOverwrite,
121121
Permissions,
122+
Poll,
123+
PollAnswer,
124+
PollAnswerCount,
122125
PollLayoutType,
126+
PollMedia,
127+
PollResults,
123128
PremiumTier,
124129
PremiumType,
125130
process_allowed_mentions,
@@ -514,7 +519,12 @@
514519
"PartialEmojiConverter",
515520
"PermissionOverwrite",
516521
"Permissions",
522+
"Poll",
523+
"PollAnswer",
524+
"PollAnswerCount",
517525
"PollLayoutType",
526+
"PollMedia",
527+
"PollResults",
518528
"PremiumTier",
519529
"PremiumType",
520530
"process_allowed_mentions",

interactions/models/discord/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@
153153
)
154154
from .modal import InputText, Modal, ParagraphText, ShortText, TextStyles
155155
from .onboarding import Onboarding, OnboardingPrompt, OnboardingPromptOption
156+
from .poll import PollMedia, PollAnswer, PollAnswerCount, PollResults, Poll
156157
from .reaction import Reaction, ReactionUsers
157158
from .role import Role
158159
from .scheduled_event import ScheduledEvent
@@ -294,7 +295,12 @@
294295
"PartialEmoji",
295296
"PermissionOverwrite",
296297
"Permissions",
298+
"Poll",
299+
"PollAnswer",
300+
"PollAnswerCount",
297301
"PollLayoutType",
302+
"PollMedia",
303+
"PollResults",
298304
"PremiumTier",
299305
"PremiumType",
300306
"process_allowed_mentions",

0 commit comments

Comments
 (0)