Versions in this module Expand all Collapse all v0 v0.1.0 Dec 4, 2020 Changes in this version + var ErrUserNotFound = errors.New("user not found") + var ErrUserNotSpecified = errors.New("user not specified") + func S3getobject(bucket string, item string, region string) (response []byte, err error) + type Client interface + CreateUser func(*User) (*User, error) + DeleteUser func(*User) error + FindUserByEmail func(string) (*User, error) + UpdateUser func(*User) (*User, error) + func NewClient(c HttpClient, config *Config) (Client, error) + type Config struct + Endpoint string + Token string + type HttpClient interface + Do func(req *http.Request) (*http.Response, error) + type OperationType string + const OperationAdd + const OperationRemove + type User struct + Active bool + Addresses []UserAddress + DisplayName string + Emails []UserEmail + ID string + Name struct{ ... } + Schemas []string + Username string + func NewUser(firstName string, lastName string, email string, active bool) *User + func UpdateUser(id string, firstName string, lastName string, email string, active bool) *User + type UserAddress struct + Type string + type UserEmail struct + Primary bool + Type string + Value string + type UserFilterResults struct + ItemsPerPage int + Resources []User + Schemas []string + StartIndex int + TotalResults int