// Code generated by Fern. DO NOT EDIT.

package tenants

import (
	fmt "fmt"
)

type UpdateTenantSettingsRequestContentEnabledLocalesItem string

const (
	UpdateTenantSettingsRequestContentEnabledLocalesItemAm    UpdateTenantSettingsRequestContentEnabledLocalesItem = "am"
	UpdateTenantSettingsRequestContentEnabledLocalesItemAr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ar"
	UpdateTenantSettingsRequestContentEnabledLocalesItemArEg  UpdateTenantSettingsRequestContentEnabledLocalesItem = "ar-EG"
	UpdateTenantSettingsRequestContentEnabledLocalesItemArSa  UpdateTenantSettingsRequestContentEnabledLocalesItem = "ar-SA"
	UpdateTenantSettingsRequestContentEnabledLocalesItemAz    UpdateTenantSettingsRequestContentEnabledLocalesItem = "az"
	UpdateTenantSettingsRequestContentEnabledLocalesItemBg    UpdateTenantSettingsRequestContentEnabledLocalesItem = "bg"
	UpdateTenantSettingsRequestContentEnabledLocalesItemBn    UpdateTenantSettingsRequestContentEnabledLocalesItem = "bn"
	UpdateTenantSettingsRequestContentEnabledLocalesItemBs    UpdateTenantSettingsRequestContentEnabledLocalesItem = "bs"
	UpdateTenantSettingsRequestContentEnabledLocalesItemCaEs  UpdateTenantSettingsRequestContentEnabledLocalesItem = "ca-ES"
	UpdateTenantSettingsRequestContentEnabledLocalesItemCnr   UpdateTenantSettingsRequestContentEnabledLocalesItem = "cnr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemCs    UpdateTenantSettingsRequestContentEnabledLocalesItem = "cs"
	UpdateTenantSettingsRequestContentEnabledLocalesItemCy    UpdateTenantSettingsRequestContentEnabledLocalesItem = "cy"
	UpdateTenantSettingsRequestContentEnabledLocalesItemDa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "da"
	UpdateTenantSettingsRequestContentEnabledLocalesItemDe    UpdateTenantSettingsRequestContentEnabledLocalesItem = "de"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "el"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEn    UpdateTenantSettingsRequestContentEnabledLocalesItem = "en"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEnCa  UpdateTenantSettingsRequestContentEnabledLocalesItem = "en-CA"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEs    UpdateTenantSettingsRequestContentEnabledLocalesItem = "es"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEs419 UpdateTenantSettingsRequestContentEnabledLocalesItem = "es-419"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEsAr  UpdateTenantSettingsRequestContentEnabledLocalesItem = "es-AR"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEsMx  UpdateTenantSettingsRequestContentEnabledLocalesItem = "es-MX"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEt    UpdateTenantSettingsRequestContentEnabledLocalesItem = "et"
	UpdateTenantSettingsRequestContentEnabledLocalesItemEuEs  UpdateTenantSettingsRequestContentEnabledLocalesItem = "eu-ES"
	UpdateTenantSettingsRequestContentEnabledLocalesItemFa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "fa"
	UpdateTenantSettingsRequestContentEnabledLocalesItemFi    UpdateTenantSettingsRequestContentEnabledLocalesItem = "fi"
	UpdateTenantSettingsRequestContentEnabledLocalesItemFr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "fr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemFrCa  UpdateTenantSettingsRequestContentEnabledLocalesItem = "fr-CA"
	UpdateTenantSettingsRequestContentEnabledLocalesItemFrFr  UpdateTenantSettingsRequestContentEnabledLocalesItem = "fr-FR"
	UpdateTenantSettingsRequestContentEnabledLocalesItemGlEs  UpdateTenantSettingsRequestContentEnabledLocalesItem = "gl-ES"
	UpdateTenantSettingsRequestContentEnabledLocalesItemGu    UpdateTenantSettingsRequestContentEnabledLocalesItem = "gu"
	UpdateTenantSettingsRequestContentEnabledLocalesItemHe    UpdateTenantSettingsRequestContentEnabledLocalesItem = "he"
	UpdateTenantSettingsRequestContentEnabledLocalesItemHi    UpdateTenantSettingsRequestContentEnabledLocalesItem = "hi"
	UpdateTenantSettingsRequestContentEnabledLocalesItemHr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "hr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemHu    UpdateTenantSettingsRequestContentEnabledLocalesItem = "hu"
	UpdateTenantSettingsRequestContentEnabledLocalesItemHy    UpdateTenantSettingsRequestContentEnabledLocalesItem = "hy"
	UpdateTenantSettingsRequestContentEnabledLocalesItemID    UpdateTenantSettingsRequestContentEnabledLocalesItem = "id"
	UpdateTenantSettingsRequestContentEnabledLocalesItemIs    UpdateTenantSettingsRequestContentEnabledLocalesItem = "is"
	UpdateTenantSettingsRequestContentEnabledLocalesItemIt    UpdateTenantSettingsRequestContentEnabledLocalesItem = "it"
	UpdateTenantSettingsRequestContentEnabledLocalesItemJa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ja"
	UpdateTenantSettingsRequestContentEnabledLocalesItemKa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ka"
	UpdateTenantSettingsRequestContentEnabledLocalesItemKk    UpdateTenantSettingsRequestContentEnabledLocalesItem = "kk"
	UpdateTenantSettingsRequestContentEnabledLocalesItemKn    UpdateTenantSettingsRequestContentEnabledLocalesItem = "kn"
	UpdateTenantSettingsRequestContentEnabledLocalesItemKo    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ko"
	UpdateTenantSettingsRequestContentEnabledLocalesItemLt    UpdateTenantSettingsRequestContentEnabledLocalesItem = "lt"
	UpdateTenantSettingsRequestContentEnabledLocalesItemLv    UpdateTenantSettingsRequestContentEnabledLocalesItem = "lv"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMk    UpdateTenantSettingsRequestContentEnabledLocalesItem = "mk"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ml"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMn    UpdateTenantSettingsRequestContentEnabledLocalesItem = "mn"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "mr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMs    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ms"
	UpdateTenantSettingsRequestContentEnabledLocalesItemMy    UpdateTenantSettingsRequestContentEnabledLocalesItem = "my"
	UpdateTenantSettingsRequestContentEnabledLocalesItemNb    UpdateTenantSettingsRequestContentEnabledLocalesItem = "nb"
	UpdateTenantSettingsRequestContentEnabledLocalesItemNl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "nl"
	UpdateTenantSettingsRequestContentEnabledLocalesItemNn    UpdateTenantSettingsRequestContentEnabledLocalesItem = "nn"
	UpdateTenantSettingsRequestContentEnabledLocalesItemNo    UpdateTenantSettingsRequestContentEnabledLocalesItem = "no"
	UpdateTenantSettingsRequestContentEnabledLocalesItemPa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "pa"
	UpdateTenantSettingsRequestContentEnabledLocalesItemPl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "pl"
	UpdateTenantSettingsRequestContentEnabledLocalesItemPt    UpdateTenantSettingsRequestContentEnabledLocalesItem = "pt"
	UpdateTenantSettingsRequestContentEnabledLocalesItemPtBr  UpdateTenantSettingsRequestContentEnabledLocalesItem = "pt-BR"
	UpdateTenantSettingsRequestContentEnabledLocalesItemPtPt  UpdateTenantSettingsRequestContentEnabledLocalesItem = "pt-PT"
	UpdateTenantSettingsRequestContentEnabledLocalesItemRo    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ro"
	UpdateTenantSettingsRequestContentEnabledLocalesItemRu    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ru"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSk    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sk"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sl"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSo    UpdateTenantSettingsRequestContentEnabledLocalesItem = "so"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSq    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sq"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSv    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sv"
	UpdateTenantSettingsRequestContentEnabledLocalesItemSw    UpdateTenantSettingsRequestContentEnabledLocalesItem = "sw"
	UpdateTenantSettingsRequestContentEnabledLocalesItemTa    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ta"
	UpdateTenantSettingsRequestContentEnabledLocalesItemTe    UpdateTenantSettingsRequestContentEnabledLocalesItem = "te"
	UpdateTenantSettingsRequestContentEnabledLocalesItemTh    UpdateTenantSettingsRequestContentEnabledLocalesItem = "th"
	UpdateTenantSettingsRequestContentEnabledLocalesItemTl    UpdateTenantSettingsRequestContentEnabledLocalesItem = "tl"
	UpdateTenantSettingsRequestContentEnabledLocalesItemTr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "tr"
	UpdateTenantSettingsRequestContentEnabledLocalesItemUk    UpdateTenantSettingsRequestContentEnabledLocalesItem = "uk"
	UpdateTenantSettingsRequestContentEnabledLocalesItemUr    UpdateTenantSettingsRequestContentEnabledLocalesItem = "ur"
	UpdateTenantSettingsRequestContentEnabledLocalesItemVi    UpdateTenantSettingsRequestContentEnabledLocalesItem = "vi"
	UpdateTenantSettingsRequestContentEnabledLocalesItemZgh   UpdateTenantSettingsRequestContentEnabledLocalesItem = "zgh"
	UpdateTenantSettingsRequestContentEnabledLocalesItemZhCn  UpdateTenantSettingsRequestContentEnabledLocalesItem = "zh-CN"
	UpdateTenantSettingsRequestContentEnabledLocalesItemZhHk  UpdateTenantSettingsRequestContentEnabledLocalesItem = "zh-HK"
	UpdateTenantSettingsRequestContentEnabledLocalesItemZhTw  UpdateTenantSettingsRequestContentEnabledLocalesItem = "zh-TW"
)

func NewUpdateTenantSettingsRequestContentEnabledLocalesItemFromString(s string) (UpdateTenantSettingsRequestContentEnabledLocalesItem, error) {
	switch s {
	case "am":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemAm, nil
	case "ar":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemAr, nil
	case "ar-EG":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemArEg, nil
	case "ar-SA":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemArSa, nil
	case "az":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemAz, nil
	case "bg":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemBg, nil
	case "bn":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemBn, nil
	case "bs":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemBs, nil
	case "ca-ES":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemCaEs, nil
	case "cnr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemCnr, nil
	case "cs":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemCs, nil
	case "cy":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemCy, nil
	case "da":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemDa, nil
	case "de":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemDe, nil
	case "el":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEl, nil
	case "en":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEn, nil
	case "en-CA":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEnCa, nil
	case "es":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEs, nil
	case "es-419":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEs419, nil
	case "es-AR":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEsAr, nil
	case "es-MX":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEsMx, nil
	case "et":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEt, nil
	case "eu-ES":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemEuEs, nil
	case "fa":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemFa, nil
	case "fi":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemFi, nil
	case "fr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemFr, nil
	case "fr-CA":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemFrCa, nil
	case "fr-FR":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemFrFr, nil
	case "gl-ES":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemGlEs, nil
	case "gu":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemGu, nil
	case "he":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemHe, nil
	case "hi":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemHi, nil
	case "hr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemHr, nil
	case "hu":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemHu, nil
	case "hy":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemHy, nil
	case "id":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemID, nil
	case "is":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemIs, nil
	case "it":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemIt, nil
	case "ja":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemJa, nil
	case "ka":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemKa, nil
	case "kk":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemKk, nil
	case "kn":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemKn, nil
	case "ko":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemKo, nil
	case "lt":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemLt, nil
	case "lv":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemLv, nil
	case "mk":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMk, nil
	case "ml":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMl, nil
	case "mn":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMn, nil
	case "mr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMr, nil
	case "ms":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMs, nil
	case "my":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemMy, nil
	case "nb":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemNb, nil
	case "nl":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemNl, nil
	case "nn":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemNn, nil
	case "no":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemNo, nil
	case "pa":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemPa, nil
	case "pl":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemPl, nil
	case "pt":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemPt, nil
	case "pt-BR":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemPtBr, nil
	case "pt-PT":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemPtPt, nil
	case "ro":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemRo, nil
	case "ru":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemRu, nil
	case "sk":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSk, nil
	case "sl":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSl, nil
	case "so":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSo, nil
	case "sq":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSq, nil
	case "sr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSr, nil
	case "sv":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSv, nil
	case "sw":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemSw, nil
	case "ta":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemTa, nil
	case "te":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemTe, nil
	case "th":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemTh, nil
	case "tl":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemTl, nil
	case "tr":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemTr, nil
	case "uk":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemUk, nil
	case "ur":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemUr, nil
	case "vi":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemVi, nil
	case "zgh":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemZgh, nil
	case "zh-CN":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemZhCn, nil
	case "zh-HK":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemZhHk, nil
	case "zh-TW":
		return UpdateTenantSettingsRequestContentEnabledLocalesItemZhTw, nil
	}
	var t UpdateTenantSettingsRequestContentEnabledLocalesItem
	return "", fmt.Errorf("%s is not a valid %T", s, t)
}

func (u UpdateTenantSettingsRequestContentEnabledLocalesItem) Ptr() *UpdateTenantSettingsRequestContentEnabledLocalesItem {
	return &u
}
