Class TeamsApiExecutor
Inheritance
TeamsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class TeamsApiExecutor : ITeamsApiExecutor
Constructors
|
Edit this page
View Source
TeamsApiExecutor(ICrowdinApiClient)
Declaration
public TeamsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
TeamsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public TeamsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddTeam(AddTeamRequest)
Declaration
[PublicAPI]
public Task<Team> AddTeam(AddTeamRequest request)
Parameters
Returns
|
Edit this page
View Source
AddTeamMembers(long, AddTeamMembersRequest)
Declaration
[PublicAPI]
public Task<AddTeamMembersResponse> AddTeamMembers(long teamId, AddTeamMembersRequest request)
Parameters
Returns
|
Edit this page
View Source
AddTeamToProject(long, AddTeamToProjectRequest)
Declaration
[PublicAPI]
public Task<ProjectTeamResources> AddTeamToProject(long projectId, AddTeamToProjectRequest request)
Parameters
Returns
|
Edit this page
View Source
DeleteAllTeamMembers(long)
Declaration
[PublicAPI]
public Task DeleteAllTeamMembers(long teamId)
Parameters
Type |
Name |
Description |
long |
teamId |
|
Returns
|
Edit this page
View Source
DeleteTeam(long)
Declaration
[PublicAPI]
public Task DeleteTeam(long teamId)
Parameters
Type |
Name |
Description |
long |
teamId |
|
Returns
|
Edit this page
View Source
DeleteTeamMember(long, long)
Declaration
[PublicAPI]
public Task DeleteTeamMember(long teamId, long memberId)
Parameters
Type |
Name |
Description |
long |
teamId |
|
long |
memberId |
|
Returns
|
Edit this page
View Source
EditTeam(long, IEnumerable<TeamPatch>)
Declaration
[PublicAPI]
public Task<Team> EditTeam(long teamId, IEnumerable<TeamPatch> patches)
Parameters
Returns
|
Edit this page
View Source
GetGroupTeam(long, long)
Declaration
[PublicAPI]
public Task<GroupTeam> GetGroupTeam(long groupId, long teamId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
long |
teamId |
|
Returns
|
Edit this page
View Source
GetTeam(long)
Declaration
[PublicAPI]
public Task<Team> GetTeam(long teamId)
Parameters
Type |
Name |
Description |
long |
teamId |
|
Returns
|
Edit this page
View Source
ListGroupTeams(long, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<GroupTeam>> ListGroupTeams(long groupId, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListTeamMembers(long, int, int)
Declaration
[PublicAPI]
public Task<ResponseList<TeamMember>> ListTeamMembers(long teamId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long |
teamId |
|
int |
limit |
|
int |
offset |
|
Returns
|
Edit this page
View Source
ListTeams(TeamsListParams)
Declaration
public Task<ResponseList<Team>> ListTeams(TeamsListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListTeams(int, int, IEnumerable<SortingRule>?, IEnumerable<ProjectRole>?, IEnumerable<string>?, IEnumerable<long>?)
Declaration
[PublicAPI]
public Task<ResponseList<Team>> ListTeams(int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null, IEnumerable<ProjectRole>? projectRoles = null, IEnumerable<string>? languageIds = null, IEnumerable<long>? groupIds = null)
Parameters
Returns
|
Edit this page
View Source
UpdateGroupTeams(long, IEnumerable<GroupTeamPatch>)
Declaration
[PublicAPI]
public Task<ResponseList<GroupTeam>> UpdateGroupTeams(long groupId, IEnumerable<GroupTeamPatch> patches)
Parameters
Returns
Implements