HookSniff.Teams (hooksniff v1.2.0)
Team management — list, create, members, invite, roles.
Summary
Functions
Accept a team invite
Change member role
Create a team
Get a team by ID
Invite a member
List teams
List members
Remove a member
Functions
@spec accept_invite(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Accept a team invite
Change member role
@spec create(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Create a team
@spec get(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Get a team by ID
@spec invite(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}
Invite a member
@spec list(HookSniff.t()) :: {:ok, map()} | {:error, term()}
List teams
@spec list_members(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
List members
@spec remove_member(HookSniff.t(), String.t(), String.t()) :: {:ok, map()} | {:error, term()}
Remove a member