amocrm/internal/tools/groups.go

30 lines
695 B
Go
Raw Normal View History

package tools
import (
"amocrm/internal/models"
2024-04-17 12:21:06 +00:00
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/model"
)
2024-04-17 12:21:06 +00:00
func ConvertUserGroups(groups *models.AmocrmUserInformation) []model.UserGroups {
var userGroups []model.UserGroups
for _, group := range groups.Embedded.UsersGroups {
2024-04-17 12:21:06 +00:00
userGroups = append(userGroups, model.UserGroups{
ID: group.ID,
Name: group.Name,
UUID: group.UUID,
})
}
return userGroups
}
2024-04-12 14:51:26 +00:00
2024-04-17 12:21:06 +00:00
func ConvertGroups(groups models.Users) []model.UserGroups {
var userGroups []model.UserGroups
2024-04-12 14:51:26 +00:00
for _, group := range groups.Embedded.Groups {
2024-04-17 12:21:06 +00:00
userGroups = append(userGroups, model.UserGroups{
2024-04-12 14:51:26 +00:00
ID: group.ID,
Name: group.Name,
})
}
return userGroups
}