# Functions
NewMaintenanceTime returns a maintenance time structure based on the given hour, minute, and second.
NewMaintenanceTimeWindow takes a begin and an end of a time window and returns a pointer to a MaintenanceTimeWindow structure.
ParseMaintenanceTime parses the given value and returns it as MaintenanceTime object.
ParseMaintenanceTimeWindow takes a begin and an end of a time window in the maintenance format and returns a pointer to a MaintenanceTimeWindow structure.
# Variables
AlwaysTimeWindow is a MaintenanceTimeWindow that contains all durations.
# Structs
MaintenanceTime is a structure holding a maintenance time.
MaintenanceTimeWindow contains the beginning and the end of a time window in which maintenance operations can be performed.