diff --git a/tx0/user/user.go b/tx0/user/user.go index 0316fd0..3bbf161 100644 --- a/tx0/user/user.go +++ b/tx0/user/user.go @@ -7,14 +7,14 @@ import ( ) type User struct { - Id uuid.UUID `json:"id"` - PhoneNumber string `json:"phone_number"` - Username string `json:"username"` - Password string `json:"password"` + Id uuid.UUID `json:"id"` + PhoneNumber string `json:"phone_number"` + Username string `json:"username"` + Password string `json:"password"` // Firstname is a pointer - Firstname *string `json:"first_name,omitempty"` + Firstname *string `json:"first_name,omitempty"` // Lastname is a pointer - Lastname *string `json:"last_name,omitempty"` - Created time.Time `json:"created"` - LastLogin *time.Time `json:"last_login,omitempty"` + Lastname *string `json:"last_name,omitempty"` + Created time.Time `json:"created"` + LastLogin *time.Time `json:"last_login,omitempty"` } diff --git a/tx0/user/user_profile.go b/tx0/user/user_profile.go index e401bcb..37b7f4a 100644 --- a/tx0/user/user_profile.go +++ b/tx0/user/user_profile.go @@ -7,36 +7,35 @@ import ( "github.com/google/uuid" ) - type UserProfile struct { - UserId uuid.UUID `json:"user_id"` - PhoneNumber string `json:"phone_number"` - Username string `json:"username"` - Firstname *string `json:"firstname,omitempty"` - Lastname *string `json:"lastname,omitempty"` - Created time.Time `json:"created"` - LastLogin *time.Time `json:"last_login,omitempty"` + UserId uuid.UUID `json:"user_id"` + PhoneNumber string `json:"phone_number"` + Username string `json:"username"` + Firstname *string `json:"firstname,omitempty"` + Lastname *string `json:"lastname,omitempty"` + Created time.Time `json:"created"` + LastLogin *time.Time `json:"last_login,omitempty"` } func InitUserProfile(usr *User) (usrProfile *UserProfile, err error) { if usr == nil { return nil, fmt.Errorf("User is empty") } else { - usrProfile = new(UserProfile) - usrProfile.UserId = usr.Id - usrProfile.PhoneNumber = usr.PhoneNumber - usrProfile.Username = usr.Username - if usr.Firstname != nil { - usrProfile.Firstname = usr.Firstname - } - if usr.Lastname != nil { - usrProfile.Lastname = usr.Lastname - } - usrProfile.Created = usr.Created - if usr.LastLogin != nil { - usrProfile.LastLogin = usr.LastLogin - } + usrProfile = new(UserProfile) + usrProfile.UserId = usr.Id + usrProfile.PhoneNumber = usr.PhoneNumber + usrProfile.Username = usr.Username + if usr.Firstname != nil { + usrProfile.Firstname = usr.Firstname + } + if usr.Lastname != nil { + usrProfile.Lastname = usr.Lastname + } + usrProfile.Created = usr.Created + if usr.LastLogin != nil { + usrProfile.LastLogin = usr.LastLogin + } - return usrProfile, nil + return usrProfile, nil } }