1 sharedlibrarycoreconfiguration CommandProperties
RaidMax edited this page 2023-05-20 22:09:21 -05:00

CommandProperties Public class

Description

Config driven command properties

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Configuration
  SharedLibraryCore.Configuration.CommandProperties[[CommandProperties]]
  end

Members

Properties

Public properties

Type Name Methods
string Alias
Alias of this command
get, set
bool AllowImpersonation
Indicates if the command can be run by another user (impersonation)
get, set
Permission MinimumPermission
Specifies the minimum permission level needed to execute the
get, set
string Name
Specifies the command name
get, set
Game``[] SupportedGames
Specifies the games supporting the functionality of the command
get, set

Details

Summary

Config driven command properties

Constructors

CommandProperties

Source code

public CommandProperties()

Properties

Name

public string Name { get; set; }
Summary

Specifies the command name

Alias

public string Alias { get; set; }
Summary

Alias of this command

MinimumPermission

public Permission MinimumPermission { get; set; }
Summary

Specifies the minimum permission level needed to execute the

AllowImpersonation

public bool AllowImpersonation { get; set; }
Summary

Indicates if the command can be run by another user (impersonation)

SupportedGames

public Game SupportedGames { get; set; }
Summary

Specifies the games supporting the functionality of the command

Generated with ModularDoc