Documentation
¶
Index ¶
Constants ¶
View Source
const ClinicRole string = "clinic"
View Source
const CustodianPermission = "custodian"
View Source
const OwnerPermission = "root"
View Source
const UploadPermission = "upload"
View Source
const ViewPermission = "view"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Permission ¶ added in v1.20.0
type Permission map[string]interface{}
type Permissions ¶ added in v1.20.0
type Permissions map[string]Permission
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.