Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnterpriseUserQuietHoursScheduleStore ¶
func NewEnterpriseUserQuietHoursScheduleStore(defaultSchedule string, userCanSet bool) (agpl.UserQuietHoursScheduleStore, error)
Types ¶
type EnterpriseTemplateScheduleStore ¶
type EnterpriseTemplateScheduleStore struct { // UserQuietHoursScheduleStore is used when recalculating build deadlines on // update. UserQuietHoursScheduleStore *atomic.Pointer[agpl.UserQuietHoursScheduleStore] // Clock for testing Clock quartz.Clock // contains filtered or unexported fields }
EnterpriseTemplateScheduleStore provides an agpl.TemplateScheduleStore that has all fields implemented for enterprise customers.
func NewEnterpriseTemplateScheduleStore ¶
func NewEnterpriseTemplateScheduleStore(userQuietHoursStore *atomic.Pointer[agpl.UserQuietHoursScheduleStore], enqueuer notifications.Enqueuer, logger slog.Logger, clock quartz.Clock) *EnterpriseTemplateScheduleStore
Click to show internal directories.
Click to hide internal directories.