Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUserIdentifierFilter ¶
Types ¶
type Oauth2Link ¶
type Oauth2Link struct { ProjectID uuid.UUID `bson:"project_id" json:"project_id"` UserID uuid.UUID `bson:"user_id" json:"user_id"` Issuer string `bson:"iss" json:"iss"` Subject string `bson:"sub" json:"sub"` Data []byte `bson:"data,omitempty" json:"data,omitempty"` }
func Oauth2LinkFromProto ¶
func Oauth2LinkFromProto(projectID, userID uuid.UUID, p *oauth2.ProviderLink) (Oauth2Link, error)
func (Oauth2Link) ToProto ¶
func (u Oauth2Link) ToProto() (*oauth2.ProviderLink, error)
type User ¶
type User struct { ProjectID uuid.UUID `bson:"project_id" json:"project_id"` UserID uuid.UUID `bson:"user_id" json:"user_id"` Username string `bson:"username,omitempty" json:"username,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` PhoneNumber string `bson:"phone_number,omitempty" json:"phone_number,omitempty"` Search []string `bson:"search,omitempty" json:"search,omitempty"` Data []byte `bson:"data,omitempty" json:"data,omitempty"` Password []byte `bson:"password,omitempty" json:"password,omitempty"` }
func (User) ToProtoEntry ¶
Click to show internal directories.
Click to hide internal directories.