Team members. Needs :team_token.
Every function takes the options timeout: (milliseconds) last.
Summary
Functions
Streams every team member, following next_cursor. Raises the error of a failed page request.
Lists team members, one page at a time. query: Lettermint.Types.ListTeamMembersQuery.t/0.
Retrieves a team member.
Changes a member's role and project access.
Types
@type result(value) :: {:ok, value} | {:error, Lettermint.Error.t()}
Functions
@spec iterate( Lettermint.Client.t(), Lettermint.Types.ListTeamMembersQuery.t(), keyword() ) :: Enumerable.t(Lettermint.Types.TeamMemberData.t())
Streams every team member, following next_cursor. Raises the error of a failed page request.
@spec list( Lettermint.Client.t(), Lettermint.Types.ListTeamMembersQuery.t(), keyword() ) :: result(Lettermint.Types.ListTeamMembersResponse.t())
Lists team members, one page at a time. query: Lettermint.Types.ListTeamMembersQuery.t/0.
@spec retrieve(Lettermint.Client.t(), String.t(), keyword()) :: result(Lettermint.Types.TeamMemberData.t())
Retrieves a team member.
@spec update_assignment( Lettermint.Client.t(), String.t(), Lettermint.Types.UpdateTeamMemberAssignmentData.t() | map(), keyword() ) :: result(Lettermint.Types.TeamMemberData.t())
Changes a member's role and project access.