Search Results for

    Show / Hide Table of Contents

    Class TeamsApiExecutor

    Inheritance
    System.Object
    TeamsApiExecutor
    Implements
    ITeamsApiExecutor
    Namespace: Crowdin.Api.Teams
    Assembly: Crowdin.Api.dll
    Syntax
    public class TeamsApiExecutor : object, ITeamsApiExecutor

    Constructors

    | Improve this Doc View Source

    TeamsApiExecutor(ICrowdinApiClient)

    Declaration
    public TeamsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Improve this Doc View Source

    TeamsApiExecutor(ICrowdinApiClient, IJsonParser)

    Declaration
    public TeamsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    IJsonParser jsonParser

    Methods

    | Improve this Doc View Source

    AddTeam(AddTeamRequest)

    Add team. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<Team> AddTeam(AddTeamRequest request)
    Parameters
    Type Name Description
    AddTeamRequest request
    Returns
    Type Description
    Task<Team>
    | Improve this Doc View Source

    AddTeamMembers(Int32, AddTeamMembersRequest)

    Add team members. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<AddTeamMembersResponse> AddTeamMembers(int teamId, AddTeamMembersRequest request)
    Parameters
    Type Name Description
    System.Int32 teamId
    AddTeamMembersRequest request
    Returns
    Type Description
    Task<AddTeamMembersResponse>
    | Improve this Doc View Source

    AddTeamToProject(Int32, AddTeamToProjectRequest)

    Add team to project. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<ProjectTeamResources> AddTeamToProject(int projectId, AddTeamToProjectRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    AddTeamToProjectRequest request
    Returns
    Type Description
    Task<ProjectTeamResources>
    | Improve this Doc View Source

    DeleteAllTeamMembers(Int32)

    Delete all team members. Documentation: Crowdin Enterprise API

    Declaration
    public async Task DeleteAllTeamMembers(int teamId)
    Parameters
    Type Name Description
    System.Int32 teamId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DeleteTeam(Int32)

    Delete team. Documentation: Crowdin Enterprise API

    Declaration
    public async Task DeleteTeam(int teamId)
    Parameters
    Type Name Description
    System.Int32 teamId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DeleteTeamMember(Int32, Int32)

    Delete team member. Documentation: Crowdin Enterprise API

    Declaration
    public async Task DeleteTeamMember(int teamId, int memberId)
    Parameters
    Type Name Description
    System.Int32 teamId
    System.Int32 memberId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    EditTeam(Int32, IEnumerable<TeamPatch>)

    Edit team. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<Team> EditTeam(int teamId, IEnumerable<TeamPatch> patches)
    Parameters
    Type Name Description
    System.Int32 teamId
    IEnumerable<TeamPatch> patches
    Returns
    Type Description
    Task<Team>
    | Improve this Doc View Source

    GetGroupTeam(Int32, Int32)

    Get Group Team. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<GroupTeam> GetGroupTeam(int groupId, int teamId)
    Parameters
    Type Name Description
    System.Int32 groupId
    System.Int32 teamId
    Returns
    Type Description
    Task<GroupTeam>
    | Improve this Doc View Source

    GetTeam(Int32)

    Get team. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<Team> GetTeam(int teamId)
    Parameters
    Type Name Description
    System.Int32 teamId
    Returns
    Type Description
    Task<Team>
    | Improve this Doc View Source

    ListGroupTeams(Int32, Nullable<IEnumerable<SortingRule>>)

    List Group Teams. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<GroupTeam>> ListGroupTeams(int groupId, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    System.Int32 groupId
    System.Nullable<IEnumerable<SortingRule>> orderBy
    Returns
    Type Description
    Task<ResponseList<GroupTeam>>
    | Improve this Doc View Source

    ListTeamMembers(Int32, Int32, Int32)

    List team members. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<TeamMember>> ListTeamMembers(int teamId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    System.Int32 teamId
    System.Int32 limit
    System.Int32 offset
    Returns
    Type Description
    Task<ResponseList<TeamMember>>
    | Improve this Doc View Source

    ListTeams(TeamsListParams)

    List teams. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<Team>> ListTeams(TeamsListParams params)
    Parameters
    Type Name Description
    TeamsListParams params
    Returns
    Type Description
    Task<ResponseList<Team>>
    | Improve this Doc View Source

    ListTeams(Int32, Int32, Nullable<IEnumerable<SortingRule>>, Nullable<IEnumerable<ProjectRole>>, Nullable<IEnumerable<String>>, Nullable<IEnumerable<Int32>>)

    List teams. Documentation: Crowdin Enterprise API

    Declaration
    public Task<ResponseList<Team>> ListTeams(int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null, IEnumerable<ProjectRole>? projectRoles = null, IEnumerable<string>? languageIds = null, IEnumerable<int>? groupIds = null)
    Parameters
    Type Name Description
    System.Int32 limit
    System.Int32 offset
    System.Nullable<IEnumerable<SortingRule>> orderBy
    System.Nullable<IEnumerable<ProjectRole>> projectRoles
    System.Nullable<IEnumerable<System.String>> languageIds
    System.Nullable<IEnumerable<System.Int32>> groupIds
    Returns
    Type Description
    Task<ResponseList<Team>>
    | Improve this Doc View Source

    UpdateGroupTeams(Int32, IEnumerable<GroupTeamPatch>)

    Update Group Teams. Documentation: Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<GroupTeam>> UpdateGroupTeams(int groupId, IEnumerable<GroupTeamPatch> patches)
    Parameters
    Type Name Description
    System.Int32 groupId
    IEnumerable<GroupTeamPatch> patches
    Returns
    Type Description
    Task<ResponseList<GroupTeam>>

    Implements

    ITeamsApiExecutor
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX