langchain.utilities.jira.JiraAPIWrapper¶

class langchain.utilities.jira.JiraAPIWrapper(*, jira: Any = None, confluence: Any = None, jira_username: Optional[str] = None, jira_api_token: Optional[str] = None, jira_instance_url: Optional[str] = None)[source]¶

Bases: BaseModel

Wrapper for Jira API.

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param confluence: Any = None¶
param jira_api_token: Optional[str] = None¶
param jira_instance_url: Optional[str] = None¶
param jira_username: Optional[str] = None¶
issue_create(query: str) str[source]¶
other(query: str) str[source]¶
page_create(query: str) str[source]¶
parse_issues(issues: Dict) List[dict][source]¶
parse_projects(projects: List[dict]) List[dict][source]¶
project() str[source]¶
run(mode: str, query: str) str[source]¶
search(query: str) str[source]¶
validator validate_environment  »  all fields[source]¶

Validate that api key and python package exists in environment.

model Config[source]¶

Bases: object

Configuration for this pydantic object.

extra = 'forbid'¶

Examples using JiraAPIWrapper¶