2024-04-10 08:54:18 +00:00
|
|
|
package tools
|
|
|
|
|
|
|
|
import (
|
|
|
|
"amocrm/internal/models"
|
2024-04-12 14:51:26 +00:00
|
|
|
"amocrm/internal/models/amo"
|
2024-04-10 08:54:18 +00:00
|
|
|
)
|
|
|
|
|
2024-04-12 14:51:26 +00:00
|
|
|
func ConvertUserGroups(groups *amo.AmocrmUserInformation) []models.UserGroups {
|
2024-04-10 08:54:18 +00:00
|
|
|
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
|
|
|
|
}
|