Table of Contents

Class RequiredPermissionsAttribute

Namespace
DuetAPI.Utility
Assembly
DuetAPI.dll

Attribute to define the permissions of each command

[AttributeUsage(AttributeTargets.Class)]
public sealed class RequiredPermissionsAttribute : Attribute
Inheritance
RequiredPermissionsAttribute
Inherited Members

Remarks

Constructor for this attribute type

Constructors

RequiredPermissionsAttribute(SbcPermissions)

Attribute to define the permissions of each command

public RequiredPermissionsAttribute(SbcPermissions requiredPermissions)

Parameters

requiredPermissions SbcPermissions

Remarks

Constructor for this attribute type

Methods

Check(SbcPermissions)

Check if the given permissions are sufficient

public bool Check(SbcPermissions permissions)

Parameters

permissions SbcPermissions

Permissions to check

Returns

bool

True if permission is granted