Documentation ¶
Overview ¶
Package user provides the /users APIs
Index ¶
- Constants
- func ListEvents(ctx context.Context, params *trimmer.EventListParams) *event.Iter
- func ListMedia(ctx context.Context, params *trimmer.MediaListParams) *media.Iter
- func ListOrgs(ctx context.Context, params *trimmer.OrgListParams) *org.Iter
- func ListVolumes(ctx context.Context, params *trimmer.VolumeListParams) *volume.Iter
- func ListWorkspaces(ctx context.Context, params *trimmer.WorkspaceListParams) *workspace.Iter
- func Lookup(ctx context.Context, params *trimmer.UserLookupParams) (trimmer.UserList, error)
- func Me(ctx context.Context, params *trimmer.UserParams) (*trimmer.User, error)
- func NewVolume(ctx context.Context, params *trimmer.VolumeParams) (*trimmer.Volume, error)
- func NewWorkspace(ctx context.Context, params *trimmer.WorkspaceParams) (*trimmer.Workspace, error)
- func UpdateMe(ctx context.Context, params *trimmer.UserParams) (*trimmer.User, error)
- func UploadImage(ctx context.Context, params *trimmer.FileInfo, src io.Reader) (*trimmer.Media, error)
- type Client
- func (c Client) ListEvents(ctx context.Context, params *trimmer.EventListParams) *event.Iter
- func (c Client) ListMedia(ctx context.Context, params *trimmer.MediaListParams) *media.Iter
- func (c Client) ListOrgs(ctx context.Context, params *trimmer.OrgListParams) *org.Iter
- func (c Client) ListVolumes(ctx context.Context, params *trimmer.VolumeListParams) *volume.Iter
- func (c Client) ListWorkspaces(ctx context.Context, params *trimmer.WorkspaceListParams) *workspace.Iter
- func (c Client) Lookup(ctx context.Context, params *trimmer.UserLookupParams) (trimmer.UserList, error)
- func (c Client) Me(ctx context.Context, params *trimmer.UserParams) (*trimmer.User, error)
- func (c Client) NewVolume(ctx context.Context, params *trimmer.VolumeParams) (*trimmer.Volume, error)
- func (c Client) NewWorkspace(ctx context.Context, params *trimmer.WorkspaceParams) (*trimmer.Workspace, error)
- func (c Client) Search(ctx context.Context, params *trimmer.UserSearchParams) *Iter
- func (c Client) UpdateMe(ctx context.Context, params *trimmer.UserParams) (*trimmer.User, error)
- type Iter
Constants ¶
View Source
const ( UserStateParked trimmer.UserState = "parked" UserStateCreated trimmer.UserState = "created" UserStateInvited trimmer.UserState = "invited" UserStateActive trimmer.UserState = "active" UserStateInactive trimmer.UserState = "inactive" UserStateExpired trimmer.UserState = "expired" UserStateBlocked trimmer.UserState = "blocked" UserStateBanned trimmer.UserState = "banned" UserStateDeleting trimmer.UserState = "deleting" UserStateCleaning trimmer.UserState = "cleaning" UserStateDeleted trimmer.UserState = "deleted" UserStateRejected trimmer.UserState = "rejected" )
View Source
const ( UserSearchDefault trimmer.UserSearchFields = "default" UserSearchAll trimmer.UserSearchFields = "all" UserSearchName trimmer.UserSearchFields = "name" UserSearchDisplayName trimmer.UserSearchFields = "displayName" UserSearchEmail trimmer.UserSearchFields = "email" UserSearchLocation trimmer.UserSearchFields = "location" UserSearchDescription trimmer.UserSearchFields = "description" )
Variables ¶
This section is empty.
Functions ¶
func ListVolumes ¶
func ListWorkspaces ¶
func Lookup ¶
func NewVolume ¶
func NewWorkspace ¶
func UpdateMe ¶
Types ¶
type Client ¶
Client is used to invoke /users APIs.
func (Client) ListEvents ¶
func (Client) ListMedia ¶
func (Client) ListOrgs ¶
func (Client) ListVolumes ¶
func (Client) ListWorkspaces ¶
func (Client) Lookup ¶
func (Client) Me ¶
func (Client) NewVolume ¶
func (Client) NewWorkspace ¶
func (Client) Search ¶
type Iter ¶
Iter is an iterator for lists of Users. The embedded Iter carries methods with it; see its documentation for details.
Click to show internal directories.
Click to hide internal directories.