Table of Contents

Namespace DuetAPI.Utility

Classes

DriverId

Class representing a driver identifier

DriverIdJsonConverter

Converter for DriverId instances

FileLists

Helper class to generate RRF-style file lists

Heightmap

Class representing a heightmap

JsonCamelCaseStringEnumConverter<TEnum>

Class for easier access to JsonStringEnumConverter with camel-case naming

JsonHelper

Helper class for JSON serialization, deserialization, patch creation and patch application

JsonOptionalShortDateTimeConverter

JSON converter for short DateTime values

JsonRegexListConverter

JSON converter to read and write a list of regular expressions

JsonShortDateTimeConverter

JSON converter for short DateTime values

RequiredPermissionsAttribute

Attribute to define the permissions of each command

SbcPermissionsConverter

Class to (de-)serialize SBC permission flags

Enums

SbcPermissions

Enumeration of supported plugin permissions