Table of Contents

Class CheckboxGroupOptionProperties

Namespace
NetCord.Rest
Assembly
NetCord.dll
public class CheckboxGroupOptionProperties
Inheritance
CheckboxGroupOptionProperties
Inherited Members

Constructors

CheckboxGroupOptionProperties(string, string)

public CheckboxGroupOptionProperties(string label, string value)

Parameters

label string
value string

Properties

Default

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("default")]
public bool Default { get; set; }

Property Value

bool

Description

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("description")]
public string? Description { get; set; }

Property Value

string

Label

[JsonPropertyName("label")]
public string Label { get; set; }

Property Value

string

Value

[JsonPropertyName("value")]
public string Value { get; set; }

Property Value

string

Methods

WithDefault(bool)

public CheckboxGroupOptionProperties WithDefault(bool @default = true)

Parameters

default bool

Returns

CheckboxGroupOptionProperties

WithDescription(string?)

public CheckboxGroupOptionProperties WithDescription(string? description)

Parameters

description string

Returns

CheckboxGroupOptionProperties

WithLabel(string)

public CheckboxGroupOptionProperties WithLabel(string label)

Parameters

label string

Returns

CheckboxGroupOptionProperties

WithValue(string)

public CheckboxGroupOptionProperties WithValue(string value)

Parameters

value string

Returns

CheckboxGroupOptionProperties