Documentation
¶
Overview ¶
Package usersrv ...
Package usersrv ...
Index ¶
- type MockOauth2UserService
- func (u *MockOauth2UserService) AddUser(user User) *UserResponse
- func (u *MockOauth2UserService) GetAdminUserList(clientID string) (*[]User, int)
- func (u *MockOauth2UserService) GetNew() UserService
- func (u *MockOauth2UserService) GetUser(username string, clientID string) (*User, int)
- func (u *MockOauth2UserService) SetToken(token string)
- func (u *MockOauth2UserService) UpdateUser(user UpdateUser) *UserResponse
- type Oauth2UserService
- func (u *Oauth2UserService) AddUser(user User) *UserResponse
- func (u *Oauth2UserService) GetAdminUserList(clientID string) (*[]User, int)
- func (u *Oauth2UserService) GetNew() UserService
- func (u *Oauth2UserService) GetUser(username string, clientID string) (*User, int)
- func (u *Oauth2UserService) SetToken(token string)
- func (u *Oauth2UserService) UpdateUser(user UpdateUser) *UserResponse
- type Role
- type UpdateUser
- type User
- type UserDis
- type UserInfo
- type UserPW
- type UserResponse
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockOauth2UserService ¶
type MockOauth2UserService struct { Token string ClientID string //APIKey string //UserID string //Hashed string Host string UserHost string Proxy px.Proxy Log *lg.Logger MockAddUserResponse *UserResponse MockUpdateUserResponse *UserResponse MockUser *User MockUserList *[]User MockUserCode int }
MockOauth2UserService MockOauth2UserService
func (*MockOauth2UserService) AddUser ¶ added in v0.1.1
func (u *MockOauth2UserService) AddUser(user User) *UserResponse
AddUser AddUser
func (*MockOauth2UserService) GetAdminUserList ¶ added in v0.1.1
func (u *MockOauth2UserService) GetAdminUserList(clientID string) (*[]User, int)
GetAdminUserList GetAdminUserList
func (*MockOauth2UserService) GetNew ¶
func (u *MockOauth2UserService) GetNew() UserService
GetNew GetNew
func (*MockOauth2UserService) GetUser ¶
func (u *MockOauth2UserService) GetUser(username string, clientID string) (*User, int)
GetUser GetUser
func (*MockOauth2UserService) SetToken ¶
func (u *MockOauth2UserService) SetToken(token string)
SetToken SetToken
func (*MockOauth2UserService) UpdateUser ¶
func (u *MockOauth2UserService) UpdateUser(user UpdateUser) *UserResponse
UpdateUser UpdateUser
type Oauth2UserService ¶
type Oauth2UserService struct { Token string ClientID string //APIKey string //UserID string //Hashed string Host string UserHost string Proxy px.Proxy Log *lg.Logger StoreName string }
Oauth2UserService Oauth2UserService
func (*Oauth2UserService) AddUser ¶ added in v0.1.1
func (u *Oauth2UserService) AddUser(user User) *UserResponse
AddUser AddUser
func (*Oauth2UserService) GetAdminUserList ¶ added in v0.1.1
func (u *Oauth2UserService) GetAdminUserList(clientID string) (*[]User, int)
GetAdminUserList GetAdminUserList
func (*Oauth2UserService) GetUser ¶
func (u *Oauth2UserService) GetUser(username string, clientID string) (*User, int)
GetUser get
func (*Oauth2UserService) SetToken ¶
func (u *Oauth2UserService) SetToken(token string)
SetToken SetToken
func (*Oauth2UserService) UpdateUser ¶
func (u *Oauth2UserService) UpdateUser(user UpdateUser) *UserResponse
UpdateUser update
type User ¶
type User struct { Username string `json:"username"` Password string `json:"password"` Enabled bool `json:"enabled"` EmailAddress string `json:"emailAddress"` FirstName string `json:"firstName"` LastName string `json:"lastName"` RoleID int64 `json:"roleId"` ClientID int64 `json:"clientId"` }
User user
type UserDis ¶
type UserDis struct { Username string `json:"username"` Enabled bool `json:"enabled"` ClientID int64 `json:"clientId"` }
UserDis user
type UserInfo ¶
type UserInfo struct { Username string `json:"username"` EmailAddress string `json:"emailAddress"` FirstName string `json:"firstName"` LastName string `json:"lastName"` RoleID int64 `json:"roleId"` ClientID int64 `json:"clientId"` }
UserInfo user
type UserPW ¶
type UserPW struct { Username string `json:"username"` Password string `json:"password"` ClientID int64 `json:"clientId"` Enabled bool `json:"enabled"` }
UserPW user
type UserResponse ¶
type UserResponse struct { Success bool `json:"success"` Message string `json:"message"` Code int `json:"code"` }
UserResponse resp
type UserService ¶
type UserService interface { AddUser(user User) *UserResponse UpdateUser(user UpdateUser) *UserResponse GetUser(username string, clientID string) (*User, int) GetAdminUserList(clientID string) (*[]User, int) SetToken(token string) }
UserService UserService
Click to show internal directories.
Click to hide internal directories.