Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct {
ID string `json:"id" yaml:"id"`
Username string `json:"username" yaml:"username"`
Email string `json:"email" yaml:"email"`
Password string `json:"password" yaml:"password"` // keep the hashed password, not the actual password
FullName string `json:"fullName" yaml:"fullName"`
Labels cmap.CustomStringMap `json:"labels" yaml:"labels"`
ModifiedOn time.Time `json:"modifiedOn" yaml:"modifiedOn"`
}
User struct
type UserProfileUpdate ¶
type UserProfileUpdate struct {
ID string `json:"id" yaml:"id"`
Username string `json:"username" yaml:"username"`
Email string `json:"email" yaml:"email"`
CurrentPassword string `json:"currentPassword" yaml:"currentPassword"`
NewPassword string `json:"newPassword" yaml:"newPassword"`
ConfirmPassword string `json:"confirmPassword" yaml:"confirmPassword"`
FullName string `json:"fullName" yaml:"fullName"`
Labels cmap.CustomStringMap `json:"labels" yaml:"labels"`
}
UserProfileUpdate struct, used to update user profile
type UserWithPassword ¶
type UserWithPassword User
UserWithPassword used to keep the password on json export
Click to show internal directories.
Click to hide internal directories.