Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserRepository ¶
func NewUserRepository(ctx context.Context, mongoDB *mongo.Database) (persistence.UserRepository, error)
NewUserRepository returns mongo view model repository for user
Types ¶
type User ¶
type User struct { ID string `json:"id" bson:"user_id"` Email string `json:"email" bson:"email_address"` FacebookID string `json:"facebook_id" bson:"facebook_id,omitempty"` GoogleID string `json:"google_id" bson:"google_id,omitempty"` Role access.Role `json:"role" bson:"role"` }
User model
Click to show internal directories.
Click to hide internal directories.