Documentation
¶
Index ¶
Constants ¶
View Source
const ClinicRole string = "clinic"
Variables ¶
This section is empty.
Functions ¶
func ErrorValueStringAsIDNotValid ¶ added in v1.27.0
func IDValidator ¶ added in v1.27.0
func IDValidator(value string, errorReporter structure.ErrorReporter)
func ValidateID ¶ added in v1.27.0
Types ¶
type User ¶
type User struct {
ID string `json:"userid,omitempty" bson:"userid,omitempty"`
Email string `json:"username,omitempty" bson:"username,omitempty"`
Emails []string `json:"emails,omitempty" bson:"emails,omitempty"`
Roles []string `json:"roles,omitempty" bson:"roles,omitempty"`
TermsAcceptedTime string `json:"termsAccepted,omitempty" bson:"termsAccepted,omitempty"`
EmailVerified bool `json:"emailVerified" bson:"authenticated"`
PasswordHash string `json:"-" bson:"pwhash,omitempty"`
Hash string `json:"-" bson:"userhash,omitempty"`
Private map[string]*IDHash `json:"-" bson:"private,omitempty"`
CreatedTime string `json:"createdTime,omitempty" bson:"createdTime,omitempty"`
CreatedUserID string `json:"createdUserId,omitempty" bson:"createdUserId,omitempty"`
ModifiedTime string `json:"modifiedTime,omitempty" bson:"modifiedTime,omitempty"`
ModifiedUserID string `json:"modifiedUserId,omitempty" bson:"modifiedUserId,omitempty"`
DeletedTime string `json:"deletedTime,omitempty" bson:"deletedTime,omitempty"`
DeletedUserID string `json:"deletedUserId,omitempty" bson:"deletedUserId,omitempty"`
ProfileID *string `json:"-" bson:"-"`
}
Click to show internal directories.
Click to hide internal directories.