mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-15 04:18:01 +00:00
33 lines
1.0 KiB
Go
33 lines
1.0 KiB
Go
|
package auth
|
||
|
|
||
|
import (
|
||
|
"github.com/caos/logging"
|
||
|
usr_model "github.com/caos/zitadel/internal/user/model"
|
||
|
auth "github.com/caos/zitadel/pkg/grpc/auth"
|
||
|
"github.com/golang/protobuf/ptypes"
|
||
|
)
|
||
|
|
||
|
func humanViewFromModel(user *usr_model.HumanView) *auth.HumanView {
|
||
|
passwordChanged, err := ptypes.TimestampProto(user.PasswordChanged)
|
||
|
logging.Log("MANAG-h4ByY").OnError(err).Debug("unable to parse date")
|
||
|
|
||
|
return &auth.HumanView{
|
||
|
FirstName: user.FirstName,
|
||
|
LastName: user.LastName,
|
||
|
DisplayName: user.DisplayName,
|
||
|
NickName: user.NickName,
|
||
|
PreferredLanguage: user.PreferredLanguage,
|
||
|
Gender: genderFromModel(user.Gender),
|
||
|
Email: user.Email,
|
||
|
IsEmailVerified: user.IsEmailVerified,
|
||
|
Phone: user.Phone,
|
||
|
IsPhoneVerified: user.IsPhoneVerified,
|
||
|
Country: user.Country,
|
||
|
Locality: user.Locality,
|
||
|
PostalCode: user.PostalCode,
|
||
|
Region: user.Region,
|
||
|
StreetAddress: user.StreetAddress,
|
||
|
PasswordChanged: passwordChanged,
|
||
|
}
|
||
|
}
|