amocrm/internal/tools/groups.go
2024-04-12 17:51:26 +03:00

30 lines
661 B
Go

package tools
import (
"amocrm/internal/models"
"amocrm/internal/models/amo"
)
func ConvertUserGroups(groups *amo.AmocrmUserInformation) []models.UserGroups {
var userGroups []models.UserGroups
for _, group := range groups.Embedded.UsersGroups {
userGroups = append(userGroups, models.UserGroups{
ID: group.ID,
Name: group.Name,
UUID: group.UUID,
})
}
return userGroups
}
func ConvertGroups(groups amo.Users) []models.UserGroups {
var userGroups []models.UserGroups
for _, group := range groups.Embedded.Groups {
userGroups = append(userGroups, models.UserGroups{
ID: group.ID,
Name: group.Name,
})
}
return userGroups
}