Blame


1 6e415953 2022-01-06 o package icinga
2 6e415953 2022-01-06 o
3 50558780 2022-01-06 o // User represents a User object.
4 50558780 2022-01-06 o // Note that this is different from an ApiUser.
5 6e415953 2022-01-06 o type User struct {
6 46ca0f68 2022-02-01 o Name string `json:"-"`
7 46ca0f68 2022-02-01 o Email string `json:"email,omitempty"`
8 46ca0f68 2022-02-01 o Groups []string `json:"groups,omitempty"`
9 6e415953 2022-01-06 o }
10 6e415953 2022-01-06 o
11 76669f9b 2022-01-11 o func (u User) name() string {
12 76669f9b 2022-01-11 o return u.Name
13 76669f9b 2022-01-11 o }
14 76669f9b 2022-01-11 o
15 76669f9b 2022-01-11 o func (u User) path() string {
16 76669f9b 2022-01-11 o return "/objects/users/" + u.Name
17 76669f9b 2022-01-11 o }