Class JiraClient
A client for accessing the Atlassian JIRA Api via REST, using Dapplo.HttpExtensions
Inheritance
System.Object
JiraClient
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, IJiraDomain, IJiraClient
Properties
| Improve this Doc View SourceAgile
Agile domain
Declaration
public IAgileDomain Agile { get; }
Property Value
Type | Description |
---|---|
IAgileDomain |
Implements
| Improve this Doc View SourceAttachment
Attachment domain
Declaration
public IAttachmentDomain Attachment { get; }
Property Value
Type | Description |
---|---|
IAttachmentDomain |
Implements
| Improve this Doc View SourceBehaviour
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 |
Implements
| Improve this Doc View SourceFilter
Filter domain
Declaration
public IFilterDomain Filter { get; }
Property Value
Type | Description |
---|---|
IFilterDomain |
Implements
| Improve this Doc View SourceIssue
Issue domain
Declaration
public IIssueDomain Issue { get; }
Property Value
Type | Description |
---|---|
IIssueDomain |
Implements
| Improve this Doc View SourceJiraAgileRestUri
The agile rest URI for your JIRA server
Declaration
public Uri JiraAgileRestUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
| Improve this Doc View SourceJiraAuthUri
The base URI for JIRA auth api
Declaration
public Uri JiraAuthUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
| Improve this Doc View SourceJiraBaseUri
The base URI for your JIRA server
Declaration
public Uri JiraBaseUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
| Improve this Doc View SourceJiraRestUri
The rest URI for your JIRA server
Declaration
public Uri JiraRestUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
| Improve this Doc View SourceProject
Project domain
Declaration
public IProjectDomain Project { get; }
Property Value
Type | Description |
---|---|
IProjectDomain |
Implements
| Improve this Doc View SourceServer
Server domain
Declaration
public IServerDomain Server { get; }
Property Value
Type | Description |
---|---|
IServerDomain |
Implements
| Improve this Doc View SourceSession
Session domain
Declaration
public ISessionDomain Session { get; }
Property Value
Type | Description |
---|---|
ISessionDomain |
Implements
| Improve this Doc View SourceUser
User domain
Declaration
public IUserDomain User { get; }
Property Value
Type | Description |
---|---|
IUserDomain |
Implements
| Improve this Doc View SourceWork
Work domain
Declaration
public IWorkDomain Work { get; }
Property Value
Type | Description |
---|---|
IWorkDomain |
Implements
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 |