Skip to content

scyllagroup/ScyllaJiraClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScyllaJiraClient

Custom Jira Client

ScyllaJiraClient client = new ScyllaJiraClient("username", "password");

// List project ids and keys...
client.Projects.GetProjects().ForEach(proj => { Console.WriteLine(string.Format("{0}-{1}", proj.id, proj.key)); });

// TYPED - Grab an issue
Issue issue = client.Issues.GetIssueByKey("BAE-15");

// JSON - Grab an issue
IRestResponse issue2 = client.Execute(new RestRequest("issue/BAE-15"));
string json = issue2.Content;

// Create issue
CreateIssueResponse issue3 = client.Issues.CreateIssue("AT", "First Issue", "Description of the issue...");

// Find all worklog entries
result.issues.ForEach(issue => {
  WorkLogResponse resp = client.Issues.GetIssueWorklogs(issue.key);
  if (resp.total > 0) 
  {
    Console.WriteLine(issue.key + " - " + issue.fields.summary);
    resp.worklogs.ForEach(wl => {
      Console.WriteLine("\t" + wl.author.displayName + " spent " + wl.timeSpent + " on " + wl.created.ToShortDateString());
    });
  }
});

About

Custom Jira Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages