package appconfiguration

// 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.

// KeyValueFields enumerates the values for key value fields.
type KeyValueFields string

const (
	// KeyValueFieldsContentType ...
	KeyValueFieldsContentType KeyValueFields = "content_type"
	// KeyValueFieldsEtag ...
	KeyValueFieldsEtag KeyValueFields = "etag"
	// KeyValueFieldsKey ...
	KeyValueFieldsKey KeyValueFields = "key"
	// KeyValueFieldsLabel ...
	KeyValueFieldsLabel KeyValueFields = "label"
	// KeyValueFieldsLastModified ...
	KeyValueFieldsLastModified KeyValueFields = "last_modified"
	// KeyValueFieldsLocked ...
	KeyValueFieldsLocked KeyValueFields = "locked"
	// KeyValueFieldsTags ...
	KeyValueFieldsTags KeyValueFields = "tags"
	// KeyValueFieldsValue ...
	KeyValueFieldsValue KeyValueFields = "value"
)

// PossibleKeyValueFieldsValues returns an array of possible values for the KeyValueFields const type.
func PossibleKeyValueFieldsValues() []KeyValueFields {
	return []KeyValueFields{KeyValueFieldsContentType, KeyValueFieldsEtag, KeyValueFieldsKey, KeyValueFieldsLabel, KeyValueFieldsLastModified, KeyValueFieldsLocked, KeyValueFieldsTags, KeyValueFieldsValue}
}

// LabelFields enumerates the values for label fields.
type LabelFields string

const (
	// LabelFieldsName ...
	LabelFieldsName LabelFields = "name"
)

// PossibleLabelFieldsValues returns an array of possible values for the LabelFields const type.
func PossibleLabelFieldsValues() []LabelFields {
	return []LabelFields{LabelFieldsName}
}
