Tentacat v0.7.2 Tentacat.Teams.Members

Summary

Functions

create(team_id, username, body, client \\ %Tentacat.Client{})

Specs

create(integer, binary, map, Tentacat.Client.t) :: Tentacat.response

Add a user to a team

Example

Tentacat.Teams.Members.create 210840, "username", %{}
Tentacat.Teams.Members.create 210840, "username", %{ role: "maintainer" }, client
Tentacat.Teams.Members.create 210840, "username", %{}, client

More info at: https://developer.github.com/v3/orgs/teams/#add-team-membership

delete(team_id, username, client \\ %Tentacat.Client{})

Specs

delete(integer, binary, Tentacat.Client.t) :: Tentacat.response

Remove a user from a team

Example

Tentacat.Teams.Members.delete 210840, "username"
Tentacat.Teams.Members.delete 210840, "username", client
find(team_id, username, client \\ %Tentacat.Client{})

Specs

find(integer, binary, Tentacat.Client.t) :: Tentacat.response

Get a team membership

Example

Tentacat.Teams.Members.find 210840, "username"
Tentacat.Teams.Members.find 210840, "username", client

More info at: https://developer.github.com/v3/orgs/teams/#get-team-membership

list(team_id, client \\ %Tentacat.Client{})

Specs

List all team members

Example

Tentacat.Teams.Members.list 210840
Tentacat.Teams.Members.list 210840, client

More info at: https://developer.github.com/v3/orgs/teams/#list-team-members