Table of Contents

Constructor DiscordTextComponent

Namespace
DisCatSharp.Entities
Assembly
DisCatSharp.dll

DiscordTextComponent(DiscordTextComponent)

Constructs a new text component based on another text component.

public DiscordTextComponent(DiscordTextComponent other)

Parameters

other DiscordTextComponent

The button to copy.

DiscordTextComponent(TextComponentStyle, string, string, string, int?, int?, bool, string)

Constructs a new text component field with the specified options.

public DiscordTextComponent(TextComponentStyle style, string customId = null, string label = null, string placeholder = null, int? minLength = null, int? maxLength = null, bool required = true, string defaultValue = null)

Parameters

style TextComponentStyle

The style of the text component.

customId string

The Id to assign to the text component. This is sent back when a user presses it.

label string

The text to display before the text component, up to 80 characters. Required, but set to null to avoid breaking change.

placeholder string

The placeholder for the text input.

minLength int?

The minimal length of text input.

maxLength int?

The maximal length of text input.

required bool

Whether this text component should be required.

defaultValue string

Pre-filled value for text field.

Exceptions

ArgumentException

Is thrown when no label is set.