Table of Contents

Namespace Skyline.DataMiner.Net.Sections

Classes

AutoIncrementFieldDescriptor

Represents an auto-increment field descriptor.

CustomSectionDefinition

Represents a custom section definition. This type of section definition can be created and updated by the user. The fields and validators are chosen freely.

DefaultJobSectionDefinition

Represents a default Job section definition containing the fields "Name", "Start Time" and "End Time".

DefaultJobSectionExtensions

Defines extension methods on ISectionContainer.

EmailAddressValidator

Represents an e-mail address validator.

FieldDescriptor

Represents a field descriptor. A field descriptor defines the behavior and look of a field.

FieldDescriptorID

Represents a field descriptor ID.

FieldValue

Represents a field value.

GenericEnumFieldDescriptor

Represents a generic enum field descriptor. This is a collection of display key pairs.

GenericEnumValidator

Represents a generic enum validator.

RecordFieldDescriptor

Represents a record field descriptor. This FieldDescriptor has a reference to a RecordDefinition.

RegexValidator

Represents a validator that validates against a regular expression.

ReservationFieldDescriptor

Represents a reservation field descriptor. The value of this field descriptor should always be a Guid of a ReservationInstance.

ReservationLinkInfo

Represents reservation link info.

Section

Represents a Job section. A section is a grouping of fields.

SectionDefinition

Represents a section definition. A section definition defines which fields belong to a section.

SectionDefinitionError

Represents a section definition error.

SectionDefinitionExposerExtensions

Defines extension methods for Exposer<T, F>.

SectionDefinitionExposers

Defines section definition exposers that can be used to create SectionDefinition filters.

SectionDefinitionID

Represents a section definition ID.

SectionDefinitionNotAttachedException

The exception that is thrown when a section definition is not attached.

SectionID

Represents a section ID.

SectionUtils

Defines extension methods on ISectionContainer and Section.

StaticSectionDefinition

Represents a section definition that can only be changed under certain conditions.

StaticTextFieldDescriptor

This field descriptor has a StaticText property. Every field of this type will always have this string as value.

TimeRangeSectionValidator

Represents a time range validator. This validator defines that there are two DateTime fields in the SectionDefinition, where one represents the start time and the other the end time. This validator validates whether the end time is always later than the start time.

UriValidator

Represents a URI validator.

UserNameValidator

Represents a validator for validating user names.

ValueWrapperFactory

Represents a value wrapper factory.

ValueWrapper<T>

Represents a wrapped value.

Interfaces

IFieldValidator

Represents a field validator.

ISectionContainer

Represents a container for sections.

ISectionValidator

Section validator interface.

IValueWrapper

Represents a value wrapper.

Enums

SectionDefinitionError.Reason

Defines the section definition error reason.