Search Results for

    Show / Hide Table of Contents

    Class TeamsApiExecutor

    Inheritance
    object
    TeamsApiExecutor
    Implements
    ITeamsApiExecutor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Crowdin.Api.Teams
    Assembly: Crowdin.Api.dll
    Syntax
    public class TeamsApiExecutor : ITeamsApiExecutor

    Constructors

    | Edit this page View Source

    TeamsApiExecutor(ICrowdinApiClient)

    Declaration
    public TeamsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Edit this page View Source

    TeamsApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Edit this page View Source

    AddTeam(AddTeamRequest)

    Add team. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Team> AddTeam(AddTeamRequest request)
    Parameters
    Type Name Description
    AddTeamRequest request
    Returns
    Type Description
    Task<Team>
    | Edit this page View Source

    AddTeamMembers(long, AddTeamMembersRequest)

    Add team members. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<AddTeamMembersResponse> AddTeamMembers(long teamId, AddTeamMembersRequest request)
    Parameters
    Type Name Description
    long teamId
    AddTeamMembersRequest request
    Returns
    Type Description
    Task<AddTeamMembersResponse>
    | Edit this page View Source

    AddTeamToProject(long, AddTeamToProjectRequest)

    Add team to project. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ProjectTeamResources> AddTeamToProject(long projectId, AddTeamToProjectRequest request)
    Parameters
    Type Name Description
    long projectId
    AddTeamToProjectRequest request
    Returns
    Type Description
    Task<ProjectTeamResources>
    | Edit this page View Source

    DeleteAllTeamMembers(long)

    Delete all team members. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteAllTeamMembers(long teamId)
    Parameters
    Type Name Description
    long teamId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteTeam(long)

    Delete team. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteTeam(long teamId)
    Parameters
    Type Name Description
    long teamId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteTeamMember(long, long)

    Delete team member. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteTeamMember(long teamId, long memberId)
    Parameters
    Type Name Description
    long teamId
    long memberId
    Returns
    Type Description
    Task
    | Edit this page View Source

    EditTeam(long, IEnumerable<TeamPatch>)

    Edit team. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Team> EditTeam(long teamId, IEnumerable<TeamPatch> patches)
    Parameters
    Type Name Description
    long teamId
    IEnumerable<TeamPatch> patches
    Returns
    Type Description
    Task<Team>
    | Edit this page View Source

    GetGroupTeam(long, long)

    Get Group Team. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupTeam> GetGroupTeam(long groupId, long teamId)
    Parameters
    Type Name Description
    long groupId
    long teamId
    Returns
    Type Description
    Task<GroupTeam>
    | Edit this page View Source

    GetTeam(long)

    Get team. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Team> GetTeam(long teamId)
    Parameters
    Type Name Description
    long teamId
    Returns
    Type Description
    Task<Team>
    | Edit this page View Source

    ListGroupTeams(long, IEnumerable<SortingRule>?)

    List Group Teams. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<GroupTeam>> ListGroupTeams(long groupId, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long groupId
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<GroupTeam>>
    | Edit this page View Source

    ListTeamMembers(long, int, int)

    List team members. Documentation: Crowdin Enterprise API

    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
    Type Description
    Task<ResponseList<TeamMember>>
    | Edit this page View Source

    ListTeams(TeamsListParams)

    List teams. Documentation: Crowdin Enterprise API

    Declaration
    public Task<ResponseList<Team>> ListTeams(TeamsListParams @params)
    Parameters
    Type Name Description
    TeamsListParams params
    Returns
    Type Description
    Task<ResponseList<Team>>
    | Edit this page View Source

    ListTeams(int, int, IEnumerable<SortingRule>?, IEnumerable<ProjectRole>?, IEnumerable<string>?, IEnumerable<long>?)

    List teams. Documentation: Crowdin Enterprise API

    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
    Type Name Description
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    IEnumerable<ProjectRole> projectRoles
    IEnumerable<string> languageIds
    IEnumerable<long> groupIds
    Returns
    Type Description
    Task<ResponseList<Team>>
    | Edit this page View Source

    UpdateGroupTeams(long, IEnumerable<GroupTeamPatch>)

    Update Group Teams. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<GroupTeam>> UpdateGroupTeams(long groupId, IEnumerable<GroupTeamPatch> patches)
    Parameters
    Type Name Description
    long groupId
    IEnumerable<GroupTeamPatch> patches
    Returns
    Type Description
    Task<ResponseList<GroupTeam>>

    Implements

    ITeamsApiExecutor
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX