package anomalydetector

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// TimeGranularity enumerates the values for time granularity.
type TimeGranularity string

const (
	// Daily ...
	Daily TimeGranularity = "daily"
	// Hourly ...
	Hourly TimeGranularity = "hourly"
	// Monthly ...
	Monthly TimeGranularity = "monthly"
	// PerMinute ...
	PerMinute TimeGranularity = "minutely"
	// PerSecond ...
	PerSecond TimeGranularity = "secondly"
	// Weekly ...
	Weekly TimeGranularity = "weekly"
	// Yearly ...
	Yearly TimeGranularity = "yearly"
)

// PossibleTimeGranularityValues returns an array of possible values for the TimeGranularity const type.
func PossibleTimeGranularityValues() []TimeGranularity {
	return []TimeGranularity{Daily, Hourly, Monthly, PerMinute, PerSecond, Weekly, Yearly}
}
