Documentation ¶
Index ¶
- type Department
- type Groups
- type Service
- func (service *Service) Create(userID *Users) (*Users, error)
- func (service *Service) Delete(userID int) (*http.Response, error)
- func (service *Service) Get(userID int) (*Users, error)
- func (service *Service) GetAll() ([]Department, error)
- func (service *Service) GetAllUsers() ([]Users, error)
- func (service *Service) GetDepartments(departmentID int) (*Department, error)
- func (service *Service) GetDepartmentsByName(departmentName string) (*Department, error)
- func (service *Service) GetGroupByName(groupName string) (*Groups, error)
- func (service *Service) GetGroups(groupID int) (*Groups, error)
- func (service *Service) GetUserByName(userName string) (*Users, error)
- func (service *Service) Update(userID int, users *Users) (*Users, *http.Response, error)
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Department ¶
type Service ¶
func (*Service) GetAll ¶ added in v0.0.4
func (service *Service) GetAll() ([]Department, error)
func (*Service) GetAllUsers ¶ added in v0.0.11
func (*Service) GetDepartments ¶
func (service *Service) GetDepartments(departmentID int) (*Department, error)
func (*Service) GetDepartmentsByName ¶
func (service *Service) GetDepartmentsByName(departmentName string) (*Department, error)
func (*Service) GetGroupByName ¶
func (*Service) GetUserByName ¶
type Users ¶
type Users struct { ID int `json:"id"` Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` Groups []common.IDNameExtensions `json:"groups,omitempty"` Department *common.UserDepartment `json:"department,omitempty"` Comments string `json:"comments,omitempty"` TempAuthEmail string `json:"tempAuthEmail,omitempty"` Password string `json:"password,omitempty"` AdminUser bool `json:"adminUser"` Type string `json:"type,omitempty"` Deleted bool `json:"deleted"` }
Click to show internal directories.
Click to hide internal directories.