docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IJiraIssueService

    Provides methods to manage Jira issues for Unity projects.

    Namespace: Unity.Cloud.Collaboration.Services.JiraIssueService
    Assembly: Unity.Cloud.Collaboration.dll
    Syntax
    public interface IJiraIssueService

    Methods

    CreateIssueAsync(ProjectId, AnnotationId, JiraProjectConfigId, JiraIssueTypeId, string, string, JiraUserId, JiraUserId, JiraIssueId, CancellationToken)

    Creates a new Jira Issue

    Declaration
    Task<JiraIssueId> CreateIssueAsync(ProjectId projectId, AnnotationId annotationId, JiraProjectConfigId jiraProjectConfigId, JiraIssueTypeId issueTypeId, string summary, string description = null, JiraUserId reporterUserId = default, JiraUserId assigneeUserId = default, JiraIssueId parentIssueId = default, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    AnnotationId annotationId

    The annotation id.

    JiraProjectConfigId jiraProjectConfigId

    The Jira ProjectConfig Id to use for creating the Jira issue (required)

    JiraIssueTypeId issueTypeId

    The Id of type of the Jira issue to create (required)

    string summary

    The summary of the Jira issue to create. (required)

    string description

    The description of the Jira issue to create

    JiraUserId reporterUserId

    The Jira UserId of the reporter of the Jira issue to create

    JiraUserId assigneeUserId

    The Jira UserId of the assignee of the Jira issue to create

    JiraIssueId parentIssueId

    The Jira Id of the parent issue if creating a sub-task

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task<JiraIssueId>

    Task of JiraIssueId

    GetIssueDetailsAsync(ProjectId, JiraProjectConfigId, JiraIssueId, CancellationToken)

    Get Jira issue details.

    Declaration
    Task<GetTaskManagementIssueDetailsResult> GetIssueDetailsAsync(ProjectId projectId, JiraProjectConfigId jiraProjectConfigId, JiraIssueId jiraIssueId, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    JiraProjectConfigId jiraProjectConfigId

    The Jira ProjectConfig id.

    JiraIssueId jiraIssueId

    The Jira Issue id or key.

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task<GetTaskManagementIssueDetailsResult>

    Task of GetTaskManagementIssueDetailsResult

    GetIssueTypesAsync(ProjectId, JiraProjectConfigId, CancellationToken)

    Get issue types from Jira ProjectConfig.

    Declaration
    Task<GetTaskManagementIssueTypesResult> GetIssueTypesAsync(ProjectId projectId, JiraProjectConfigId jiraProjectConfigId, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    JiraProjectConfigId jiraProjectConfigId

    The Jira ProjectConfig id.

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task<GetTaskManagementIssueTypesResult>

    Task of GetTaskManagementIssueTypesResult

    LinkIssueToAnnotationAsync(ProjectId, AnnotationId, JiraIssueId, JiraProjectConfigId, CancellationToken)

    Link a Jira issue to an Annotation.

    Declaration
    Task LinkIssueToAnnotationAsync(ProjectId projectId, AnnotationId annotationId, JiraIssueId jiraIssueId, JiraProjectConfigId jiraProjectConfigId = default, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    AnnotationId annotationId

    The annotation id.

    JiraIssueId jiraIssueId

    The Jira Issue id.

    JiraProjectConfigId jiraProjectConfigId

    The Id of the JiraProjectConfig..

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task

    Task of void

    SearchIssuesAsync(ProjectId, JiraProjectConfigId, string, bool?, CancellationToken)

    Search issues from Jira ProjectConfig.

    Declaration
    Task<SearchTaskManagementIssuesResult> SearchIssuesAsync(ProjectId projectId, JiraProjectConfigId jiraProjectConfigId, string query = null, bool? includeSubTasks = null, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    JiraProjectConfigId jiraProjectConfigId

    The Jira ProjectConfig id.

    string query

    The query to search for. (optional)

    bool? includeSubTasks

    Indicate whether to include subtasks in the issue list. (optional)

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task<SearchTaskManagementIssuesResult>

    Task of SearchTaskManagementIssuesResult

    UnlinkIssueFromAnnotationAsync(ProjectId, AnnotationId, JiraIssueId, CancellationToken)

    Unlink a Jira issue from an Annotation.

    Declaration
    Task UnlinkIssueFromAnnotationAsync(ProjectId projectId, AnnotationId annotationId, JiraIssueId jiraIssueId, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ProjectId projectId

    The project id.

    AnnotationId annotationId

    The annotation id.

    JiraIssueId jiraIssueId

    The Id of the Jira issue.

    CancellationToken cancellationToken

    Cancellation Token to cancel the request.

    Returns
    Type Description
    Task

    Task of void

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)