Documentation
¶
Index ¶
- Constants
- func Collection(coll string) *mgo.Collection
- func Connect() error
- func Disconnect()
- func TokenColl() *mgo.Collection
- func TokenCreate(user *model.User, count int) ([]model.Token, *errors.APIError)
- func TokenDelete(t model.Token) *errors.APIError
- func TokenUpdate(t *model.Token, regenerateToken bool) *errors.APIError
- func UserColl() *mgo.Collection
- func UserCreate(u model.User) *errors.APIError
- func UserDelete(u model.User) *errors.APIError
- func UserFind(query interface{}) []model.User
- func UserLogin(username, password string) (model.User, *errors.APIError)
- func UserUpdate(u model.User) *errors.APIError
- type IndexDefinition
Constants ¶
View Source
const ( //UserCollection collection for users UserCollection = "users" //RoleCollection collection for roles RoleCollection = "roles" //PermissionCollection collection for permissions PermissionCollection = "permissions" //ServiceCollection collection for services ServiceCollection = "services" //TokenCollection collection for tokens TokenCollection = "tokens" )
Variables ¶
This section is empty.
Functions ¶
func TokenCreate ¶
TokenCreate create JWT tokens
func TokenUpdate ¶
TokenUpdate update an user
Types ¶
type IndexDefinition ¶
type IndexDefinition struct {
// contains filtered or unexported fields
}
IndexDefinition groups index definitions per collection
Click to show internal directories.
Click to hide internal directories.