Class InteractivityConfiguration
Configuration class for your Interactivity extension
Inheritance
System.Object
InteractivityConfiguration
Namespace: DSharpPlus.Interactivity
Assembly: cs.temp.dll.dll
Syntax
public sealed class InteractivityConfiguration
Constructors
InteractivityConfiguration()
Creates a new instance of InteractivityConfiguration.
Declaration
public InteractivityConfiguration()
InteractivityConfiguration(InteractivityConfiguration)
Creates a new instance of InteractivityConfiguration, copying the properties of another configuration.
Declaration
public InteractivityConfiguration(InteractivityConfiguration other)
Parameters
Type | Name | Description |
---|---|---|
InteractivityConfiguration | other | Configuration the properties of which are to be copied. |
Properties
PaginationBehaviour
How to handle pagination. Defaults to WrapAround.
Declaration
public PaginationBehaviour PaginationBehaviour { set; }
Property Value
Type | Description |
---|---|
PaginationBehaviour |
PaginationDeletion
How to handle pagination deletion. Defaults to DeleteEmojis.
Declaration
public PaginationDeletion PaginationDeletion { set; }
Property Value
Type | Description |
---|---|
PaginationDeletion |
PaginationEmojis
Emojis to use for pagination
Declaration
public PaginationEmojis PaginationEmojis { set; }
Property Value
Type | Description |
---|---|
PaginationEmojis |
PollBehaviour
What to do after the poll ends
Declaration
public PollBehaviour PollBehaviour { set; }
Property Value
Type | Description |
---|---|
PollBehaviour |
Timeout
Sets the default interactivity action timeout.
Defaults to 1 minute.
Declaration
public TimeSpan Timeout { set; }
Property Value
Type | Description |
---|---|
TimeSpan |