user

package
v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

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

func (*User) MarshalJSON

func (u *User) MarshalJSON() ([]byte, error)

MarshalJSON implementation

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL