tag

package
v1.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RequestBodyReadErrorMsg        = "request body unmarshall error: %s"
	NotSpecifiedErrorMsg           = "%s is not specified"
	EmptyListErrorMsg              = "%s list is empty"
	MaxMemberLimitExceededErrorMsg = "batch size %d exceeds the limit of %d"
	ResponseWriterCastErrorMsg     = "response writer cast error"
	NotFoundErrorMsg               = "%s tag not found"

	TagMemberLimit = 1000
)
View Source
const (
	Prefix   = "t_"
	Template = "%s%s"
)
View Source
const (
	StringToIntConversionErr = "error converting string %s value to int: %s"
	IncorrectRangeErr        = "start range should be greater then end range"
	MinStartPercentage       = 0
	MaxEndPercentage         = 100
)
View Source
const (
	CloneErrorMsg = "error cloning %s tag"
)

Variables

This section is empty.

Functions

func AddAccountRangeToTag

func AddAccountRangeToTag(id string, startRangeStr string, endRangeStr string) error

func AddMemberPercentageToTagHandler

func AddMemberPercentageToTagHandler(w http.ResponseWriter, r *http.Request)

func AddMembersToTag

func AddMembersToTag(id string, members []string) (int, error)

func AddMembersToTagHandler

func AddMembersToTagHandler(w http.ResponseWriter, r *http.Request)

func AddMembersToXconfTag

func AddMembersToXconfTag(id string, members []string) *taggingds.Tag

func CalculatePercentageValueHandler

func CalculatePercentageValueHandler(w http.ResponseWriter, r *http.Request)

func CheckBatchSizeExceeded

func CheckBatchSizeExceeded(batchSize int) error

func CleanPercentageRange

func CleanPercentageRange(id string) error

func CleanPercentageRangeHandler

func CleanPercentageRangeHandler(w http.ResponseWriter, r *http.Request)

func DeleteOneTag

func DeleteOneTag(id string) error

func DeleteTag

func DeleteTag(id string) error

func DeleteTagFromXconfWithoutPrefixHandler

func DeleteTagFromXconfWithoutPrefixHandler(w http.ResponseWriter, r *http.Request)

DeleteTagFromXconfWithoutPrefixHandler deletes a tag from xConf without the prefix Only for testing and clean up purpose, should be removed before deploying to production

func DeleteTagHandler

func DeleteTagHandler(w http.ResponseWriter, r *http.Request)

func GetAllTagIds

func GetAllTagIds() ([]string, error)

func GetAllTags

func GetAllTags() ([]*taggingds.Tag, error)

func GetAllTagsHandler

func GetAllTagsHandler(w http.ResponseWriter, r *http.Request)

func GetGroupServiceConnector

func GetGroupServiceConnector() *http.GroupServiceConnector

func GetGroupServiceSyncConnector

func GetGroupServiceSyncConnector() *http.GroupServiceSyncConnector

func GetOneTag

func GetOneTag(id string) *taggingds.Tag

func GetTagApiConfig

func GetTagApiConfig() *taggingapi_config.TaggingApiConfig

func GetTagById

func GetTagById(id string) *taggingds.Tag

func GetTagByIdHandler

func GetTagByIdHandler(w http.ResponseWriter, r *http.Request)

func GetTagMembers

func GetTagMembers(id string) ([]string, error)

func GetTagMembersHandler

func GetTagMembersHandler(w http.ResponseWriter, r *http.Request)

func GetTagsByMember

func GetTagsByMember(member string) ([]string, error)

func GetTagsByMemberHandler

func GetTagsByMemberHandler(w http.ResponseWriter, r *http.Request)

func GetTagsByMemberPercentage

func GetTagsByMemberPercentage(member string) ([]string, error)

func GetTagsByMemberPercentageHandler

func GetTagsByMemberPercentageHandler(w http.ResponseWriter, r *http.Request)

func RemoveMemberFromTag

func RemoveMemberFromTag(id string, member string) (*taggingds.Tag, error)

func RemoveMemberFromTagHandler

func RemoveMemberFromTagHandler(w http.ResponseWriter, r *http.Request)

func RemoveMembersFromTag

func RemoveMembersFromTag(id string, members []string) (int, error)

func RemoveMembersFromTagHandler

func RemoveMembersFromTagHandler(w http.ResponseWriter, r *http.Request)

func RemovePrefixFromTag

func RemovePrefixFromTag(tagId string) string

func SaveTag

func SaveTag(tag *taggingds.Tag) error

func SetTagApiConfig

func SetTagApiConfig(config *taggingapi_config.TaggingApiConfig)

func SetTagPrefix

func SetTagPrefix(tagId string) string

func ToEstbIfMac

func ToEstbIfMac(member string) string

func ToNormalized

func ToNormalized(member string) string

func ToNormalizedEcm

func ToNormalizedEcm(member string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL