Table of Contents

Class UserCommandBuilder

Namespace
NetCord.Services.ApplicationCommands
Assembly
NetCord.Services.dll
public class UserCommandBuilder : ApplicationCommandBuilder
Inheritance
UserCommandBuilder
Inherited Members

Constructors

UserCommandBuilder(string, Delegate)

public UserCommandBuilder(string name, Delegate handler)

Parameters

name string
handler Delegate

Properties

Handler

public Delegate Handler { get; }

Property Value

Delegate

Methods

AddContexts(params IEnumerable<InteractionContextType>)

public UserCommandBuilder AddContexts(params IEnumerable<InteractionContextType> contexts)

Parameters

contexts IEnumerable<InteractionContextType>

Returns

UserCommandBuilder

AddIntegrationTypes(params IEnumerable<ApplicationIntegrationType>)

public UserCommandBuilder AddIntegrationTypes(params IEnumerable<ApplicationIntegrationType> integrationTypes)

Parameters

integrationTypes IEnumerable<ApplicationIntegrationType>

Returns

UserCommandBuilder

WithContexts(IEnumerable<InteractionContextType>?)

public UserCommandBuilder WithContexts(IEnumerable<InteractionContextType>? contexts)

Parameters

contexts IEnumerable<InteractionContextType>

Returns

UserCommandBuilder

WithDefaultGuildPermissions(Permissions?)

public UserCommandBuilder WithDefaultGuildPermissions(Permissions? defaultGuildPermissions)

Parameters

defaultGuildPermissions Permissions?

Returns

UserCommandBuilder

WithIntegrationTypes(IEnumerable<ApplicationIntegrationType>?)

public UserCommandBuilder WithIntegrationTypes(IEnumerable<ApplicationIntegrationType>? integrationTypes)

Parameters

integrationTypes IEnumerable<ApplicationIntegrationType>

Returns

UserCommandBuilder

WithNsfw(bool)

public UserCommandBuilder WithNsfw(bool nsfw = true)

Parameters

nsfw bool

Returns

UserCommandBuilder

WithRegister(bool)

public UserCommandBuilder WithRegister(bool register = true)

Parameters

register bool

Returns

UserCommandBuilder