Search Results for

    Show / Hide Table of Contents

    Class TasksApiExecutor

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

    Constructors

    | Edit this page View Source

    TasksApiExecutor(ICrowdinApiClient)

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

    TasksApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Edit this page View Source

    AddTask(long, AddTaskRequest)

    Add task. Documentation: Crowdin API Crowdin Enterprise API

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

    AddTaskSettingsTemplate(long, AddTaskSettingsTemplate)

    Add Task Settings Template. Documentation: Crowdin API Crowdin Enterprise API

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

    DeleteTask(long, long)

    Delete task. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteTask(long projectId, long taskId)
    Parameters
    Type Name Description
    long projectId
    long taskId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteTaskSettingsTemplate(long, long)

    Delete Task Settings Template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteTaskSettingsTemplate(long projectId, long taskSettingsTemplateId)
    Parameters
    Type Name Description
    long projectId
    long taskSettingsTemplateId
    Returns
    Type Description
    Task
    | Edit this page View Source

    EditTask(long, long, IEnumerable<TaskPatchBase>)

    Edit task. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TaskResource> EditTask(long projectId, long taskId, IEnumerable<TaskPatchBase> patches)
    Parameters
    Type Name Description
    long projectId
    long taskId
    IEnumerable<TaskPatchBase> patches
    Returns
    Type Description
    Task<TaskResource>
    | Edit this page View Source

    EditTaskArchivedStatus(long, long, IEnumerable<TaskArchivedStatusPatch>)

    Edit task archived status. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TaskResource> EditTaskArchivedStatus(long projectId, long taskId, IEnumerable<TaskArchivedStatusPatch> patches)
    Parameters
    Type Name Description
    long projectId
    long taskId
    IEnumerable<TaskArchivedStatusPatch> patches
    Returns
    Type Description
    Task<TaskResource>
    | Edit this page View Source

    EditTaskSettingsTemplate(long, long, IEnumerable<TaskSettingsTemplatePatch>)

    Edit Task Settings Template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TaskSettingsTemplate> EditTaskSettingsTemplate(long projectId, long taskSettingsTemplateId, IEnumerable<TaskSettingsTemplatePatch> patches)
    Parameters
    Type Name Description
    long projectId
    long taskSettingsTemplateId
    IEnumerable<TaskSettingsTemplatePatch> patches
    Returns
    Type Description
    Task<TaskSettingsTemplate>
    | Edit this page View Source

    ExportTaskStrings(long, long)

    Export task strings. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink?> ExportTaskStrings(long projectId, long taskId)
    Parameters
    Type Name Description
    long projectId
    long taskId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    GetTask(long, long)

    Get task. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TaskResource> GetTask(long projectId, long taskId)
    Parameters
    Type Name Description
    long projectId
    long taskId
    Returns
    Type Description
    Task<TaskResource>
    | Edit this page View Source

    GetTaskSettingsTemplate(long, long)

    Get Task Settings Template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TaskSettingsTemplate> GetTaskSettingsTemplate(long projectId, long taskSettingsTemplateId)
    Parameters
    Type Name Description
    long projectId
    long taskSettingsTemplateId
    Returns
    Type Description
    Task<TaskSettingsTemplate>
    | Edit this page View Source

    ListTaskSettingsTemplates(long, int, int)

    List Task Settings Templates. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskSettingsTemplate>> ListTaskSettingsTemplates(long projectId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long projectId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<TaskSettingsTemplate>>
    | Edit this page View Source

    ListTasks(long, TasksListParams)

    List tasks. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskResource>> ListTasks(long projectId, TasksListParams @params)
    Parameters
    Type Name Description
    long projectId
    TasksListParams params
    Returns
    Type Description
    Task<ResponseList<TaskResource>>
    | Edit this page View Source

    ListTasks(long, int, int, IEnumerable<TaskStatus>?, long?, IEnumerable<SortingRule>?)

    List tasks. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskResource>> ListTasks(long projectId, int limit = 25, int offset = 0, IEnumerable<TaskStatus>? statuses = null, long? assigneeId = null, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long projectId
    int limit
    int offset
    IEnumerable<TaskStatus> statuses
    long? assigneeId
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<TaskResource>>
    | Edit this page View Source

    ListTasks(long, int, int, TaskStatus?, long?, IEnumerable<SortingRule>?)

    List tasks. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskResource>> ListTasks(long projectId, int limit = 25, int offset = 0, TaskStatus? status = null, long? assigneeId = null, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long projectId
    int limit
    int offset
    TaskStatus? status
    long? assigneeId
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<TaskResource>>
    | Edit this page View Source

    ListUserTasks(UserTasksListParams)

    List user tasks. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskResource>> ListUserTasks(UserTasksListParams @params)
    Parameters
    Type Name Description
    UserTasksListParams params
    Returns
    Type Description
    Task<ResponseList<TaskResource>>
    | Edit this page View Source

    ListUserTasks(int, int, TaskStatus?, bool?, IEnumerable<SortingRule>?)

    List user tasks. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TaskResource>> ListUserTasks(int limit = 25, int offset = 0, TaskStatus? status = null, bool? isArchived = null, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    int limit
    int offset
    TaskStatus? status
    bool? isArchived
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<TaskResource>>

    Implements

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