mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-10-18 12:04:54 +00:00
Add missing required kwarg to all select classes
This commit is contained in:
@@ -598,6 +598,10 @@ class UserSelect(BaseSelect[V]):
|
|||||||
Defaults to 1 and must be between 1 and 25.
|
Defaults to 1 and must be between 1 and 25.
|
||||||
disabled: :class:`bool`
|
disabled: :class:`bool`
|
||||||
Whether the select is disabled or not.
|
Whether the select is disabled or not.
|
||||||
|
required: :class:`bool`
|
||||||
|
Whether the select is required. Only applicable within modals.
|
||||||
|
|
||||||
|
.. versionadded:: 2.6
|
||||||
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
||||||
A list of objects representing the users that should be selected by default.
|
A list of objects representing the users that should be selected by default.
|
||||||
Number of items must be in range of ``min_values`` and ``max_values``.
|
Number of items must be in range of ``min_values`` and ``max_values``.
|
||||||
@@ -629,6 +633,7 @@ class UserSelect(BaseSelect[V]):
|
|||||||
min_values: int = 1,
|
min_values: int = 1,
|
||||||
max_values: int = 1,
|
max_values: int = 1,
|
||||||
disabled: bool = False,
|
disabled: bool = False,
|
||||||
|
required: bool = False,
|
||||||
row: Optional[int] = None,
|
row: Optional[int] = None,
|
||||||
default_values: Sequence[ValidDefaultValues] = MISSING,
|
default_values: Sequence[ValidDefaultValues] = MISSING,
|
||||||
id: Optional[int] = None,
|
id: Optional[int] = None,
|
||||||
@@ -640,6 +645,7 @@ class UserSelect(BaseSelect[V]):
|
|||||||
min_values=min_values,
|
min_values=min_values,
|
||||||
max_values=max_values,
|
max_values=max_values,
|
||||||
disabled=disabled,
|
disabled=disabled,
|
||||||
|
required=required,
|
||||||
row=row,
|
row=row,
|
||||||
default_values=_handle_select_defaults(default_values, self.type),
|
default_values=_handle_select_defaults(default_values, self.type),
|
||||||
id=id,
|
id=id,
|
||||||
@@ -700,6 +706,10 @@ class RoleSelect(BaseSelect[V]):
|
|||||||
Defaults to 1 and must be between 1 and 25.
|
Defaults to 1 and must be between 1 and 25.
|
||||||
disabled: :class:`bool`
|
disabled: :class:`bool`
|
||||||
Whether the select is disabled or not.
|
Whether the select is disabled or not.
|
||||||
|
required: :class:`bool`
|
||||||
|
Whether the select is required. Only applicable within modals.
|
||||||
|
|
||||||
|
.. versionadded:: 2.6
|
||||||
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
||||||
A list of objects representing the roles that should be selected by default.
|
A list of objects representing the roles that should be selected by default.
|
||||||
Number of items must be in range of ``min_values`` and ``max_values``.
|
Number of items must be in range of ``min_values`` and ``max_values``.
|
||||||
@@ -731,6 +741,7 @@ class RoleSelect(BaseSelect[V]):
|
|||||||
min_values: int = 1,
|
min_values: int = 1,
|
||||||
max_values: int = 1,
|
max_values: int = 1,
|
||||||
disabled: bool = False,
|
disabled: bool = False,
|
||||||
|
required: bool = False,
|
||||||
row: Optional[int] = None,
|
row: Optional[int] = None,
|
||||||
default_values: Sequence[ValidDefaultValues] = MISSING,
|
default_values: Sequence[ValidDefaultValues] = MISSING,
|
||||||
id: Optional[int] = None,
|
id: Optional[int] = None,
|
||||||
@@ -742,6 +753,7 @@ class RoleSelect(BaseSelect[V]):
|
|||||||
min_values=min_values,
|
min_values=min_values,
|
||||||
max_values=max_values,
|
max_values=max_values,
|
||||||
disabled=disabled,
|
disabled=disabled,
|
||||||
|
required=required,
|
||||||
row=row,
|
row=row,
|
||||||
default_values=_handle_select_defaults(default_values, self.type),
|
default_values=_handle_select_defaults(default_values, self.type),
|
||||||
id=id,
|
id=id,
|
||||||
@@ -797,6 +809,10 @@ class MentionableSelect(BaseSelect[V]):
|
|||||||
Defaults to 1 and must be between 1 and 25.
|
Defaults to 1 and must be between 1 and 25.
|
||||||
disabled: :class:`bool`
|
disabled: :class:`bool`
|
||||||
Whether the select is disabled or not.
|
Whether the select is disabled or not.
|
||||||
|
required: :class:`bool`
|
||||||
|
Whether the select is required. Only applicable within modals.
|
||||||
|
|
||||||
|
.. versionadded:: 2.6
|
||||||
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
||||||
A list of objects representing the users/roles that should be selected by default.
|
A list of objects representing the users/roles that should be selected by default.
|
||||||
if :class:`.Object` is passed, then the type must be specified in the constructor.
|
if :class:`.Object` is passed, then the type must be specified in the constructor.
|
||||||
@@ -829,6 +845,7 @@ class MentionableSelect(BaseSelect[V]):
|
|||||||
min_values: int = 1,
|
min_values: int = 1,
|
||||||
max_values: int = 1,
|
max_values: int = 1,
|
||||||
disabled: bool = False,
|
disabled: bool = False,
|
||||||
|
required: bool = False,
|
||||||
row: Optional[int] = None,
|
row: Optional[int] = None,
|
||||||
default_values: Sequence[ValidDefaultValues] = MISSING,
|
default_values: Sequence[ValidDefaultValues] = MISSING,
|
||||||
id: Optional[int] = None,
|
id: Optional[int] = None,
|
||||||
@@ -840,6 +857,7 @@ class MentionableSelect(BaseSelect[V]):
|
|||||||
min_values=min_values,
|
min_values=min_values,
|
||||||
max_values=max_values,
|
max_values=max_values,
|
||||||
disabled=disabled,
|
disabled=disabled,
|
||||||
|
required=required,
|
||||||
row=row,
|
row=row,
|
||||||
default_values=_handle_select_defaults(default_values, self.type),
|
default_values=_handle_select_defaults(default_values, self.type),
|
||||||
id=id,
|
id=id,
|
||||||
@@ -902,6 +920,10 @@ class ChannelSelect(BaseSelect[V]):
|
|||||||
Defaults to 1 and must be between 1 and 25.
|
Defaults to 1 and must be between 1 and 25.
|
||||||
disabled: :class:`bool`
|
disabled: :class:`bool`
|
||||||
Whether the select is disabled or not.
|
Whether the select is disabled or not.
|
||||||
|
required: :class:`bool`
|
||||||
|
Whether the select is required. Only applicable within modals.
|
||||||
|
|
||||||
|
.. versionadded:: 2.6
|
||||||
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
default_values: Sequence[:class:`~discord.abc.Snowflake`]
|
||||||
A list of objects representing the channels that should be selected by default.
|
A list of objects representing the channels that should be selected by default.
|
||||||
Number of items must be in range of ``min_values`` and ``max_values``.
|
Number of items must be in range of ``min_values`` and ``max_values``.
|
||||||
@@ -937,6 +959,7 @@ class ChannelSelect(BaseSelect[V]):
|
|||||||
min_values: int = 1,
|
min_values: int = 1,
|
||||||
max_values: int = 1,
|
max_values: int = 1,
|
||||||
disabled: bool = False,
|
disabled: bool = False,
|
||||||
|
required: bool = False,
|
||||||
row: Optional[int] = None,
|
row: Optional[int] = None,
|
||||||
default_values: Sequence[ValidDefaultValues] = MISSING,
|
default_values: Sequence[ValidDefaultValues] = MISSING,
|
||||||
id: Optional[int] = None,
|
id: Optional[int] = None,
|
||||||
@@ -948,6 +971,7 @@ class ChannelSelect(BaseSelect[V]):
|
|||||||
min_values=min_values,
|
min_values=min_values,
|
||||||
max_values=max_values,
|
max_values=max_values,
|
||||||
disabled=disabled,
|
disabled=disabled,
|
||||||
|
required=required,
|
||||||
row=row,
|
row=row,
|
||||||
channel_types=channel_types,
|
channel_types=channel_types,
|
||||||
default_values=_handle_select_defaults(default_values, self.type),
|
default_values=_handle_select_defaults(default_values, self.type),
|
||||||
|
Reference in New Issue
Block a user