amocrm/internal/tools/groups.go

30 lines
661 B
Go
Raw Normal View History

package tools
import (
"amocrm/internal/models"
2024-04-12 14:51:26 +00:00
"amocrm/internal/models/amo"
)
2024-04-12 14:51:26 +00:00
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
}
2024-04-12 14:51:26 +00:00
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
}