Class JiraClient
A client for accessing the Atlassian JIRA Api via REST, using Dapplo.HttpExtensions
Inheritance
System.Object
JiraClient
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dapplo.Jira
Assembly: Dapplo.Jira.dll
Syntax
public class JiraClient : IProjectDomain, IWorkDomain, IUserDomain, ISessionDomain, IIssueDomain, IFilterDomain, IAttachmentDomain, IServerDomain, IAgileDomain, IGreenhopperDomain, IJiraDomain, IJiraClient
Properties
| Improve this Doc View SourceAgile
Agile domain
Declaration
public IAgileDomain Agile { get; }
Property Value
Type | Description |
---|---|
IAgileDomain |
Attachment
Attachment domain
Declaration
public IAttachmentDomain Attachment { get; }
Property Value
Type | Description |
---|---|
IAttachmentDomain |
Behaviour
Store the specific HttpBehaviour, which contains a IHttpSettings and also some additional logic for making a HttpClient which works with Jira
Declaration
public IHttpBehaviour Behaviour { get; set; }
Property Value
Type | Description |
---|---|
Dapplo.HttpExtensions.IHttpBehaviour |
Filter
Filter domain
Declaration
public IFilterDomain Filter { get; }
Property Value
Type | Description |
---|---|
IFilterDomain |
Greenhopper
Greenhopper domain
Declaration
public IGreenhopperDomain Greenhopper { get; }
Property Value
Type | Description |
---|---|
IGreenhopperDomain |
Issue
Issue domain
Declaration
public IIssueDomain Issue { get; }
Property Value
Type | Description |
---|---|
IIssueDomain |
JiraAgileRestUri
The agile rest URI for your JIRA server
Declaration
public Uri JiraAgileRestUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
JiraAuthUri
The base URI for JIRA auth api
Declaration
public Uri JiraAuthUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
JiraBaseUri
The base URI for your JIRA server
Declaration
public Uri JiraBaseUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
JiraGreenhopperRestUri
The greenhopper rest URI for your JIRA server
Declaration
public Uri JiraGreenhopperRestUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
JiraRestUri
The rest URI for your JIRA server
Declaration
public Uri JiraRestUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Project
Project domain
Declaration
public IProjectDomain Project { get; }
Property Value
Type | Description |
---|---|
IProjectDomain |
Server
Server domain
Declaration
public IServerDomain Server { get; }
Property Value
Type | Description |
---|---|
IServerDomain |
Session
Session domain
Declaration
public ISessionDomain Session { get; }
Property Value
Type | Description |
---|---|
ISessionDomain |
User
User domain
Declaration
public IUserDomain User { get; }
Property Value
Type | Description |
---|---|
IUserDomain |
Work
Work domain
Declaration
public IWorkDomain Work { get; }
Property Value
Type | Description |
---|---|
IWorkDomain |
Methods
| Improve this Doc View SourceCreate(Uri, IHttpSettings)
Factory method to create the jira client
Declaration
public static IJiraClient Create(Uri baseUri, IHttpSettings httpSettings = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | baseUri | |
Dapplo.HttpExtensions.IHttpSettings | httpSettings |
Returns
Type | Description |
---|---|
IJiraClient |
SetBasicAuthentication(String, String)
Set Basic Authentication for the current client
Declaration
public void SetBasicAuthentication(string user, string password)
Parameters
Type | Name | Description |
---|---|---|
System.String | user | username |
System.String | password | password |