JIRA::REST::Class::Project - A helper class for JIRA::REST::Class that represents a JIRA project as an object.
version 0.12
This object represents a JIRA project as an object. It is overloaded so it returns the key of the project when stringified, and the id of the project when it is used in a numeric context. Note, however, that if two of these objects are compared as strings, the name of the projects will be used for the comparison (numeric comparison will compare the ids of the projects).
key
id
name
This accessor returns the assignee type of the project.
A hashref of the different sizes available for the project's avatar.
A list of the components for the project as JIRA::REST::Class::Project::Component objects.
Returns the description of the project.
A comma-separated list of fields in the project that weren't expanded in the initial REST call.
Returns the id of the project.
A list of valid issue types for the project as JIRA::REST::Class::Issue::Type objects.
Taking a page from the old SOAP interface, this accessor returns a list of all issue types (as JIRA::REST::Class::Issue::Type objects) whose subtask field is true.
Returns the key of the project.
Returns the project lead as a JIRA::REST::Class::User object.
Returns the name of the project.
Returns a hashref of the category of the project as JIRA::REST::Class::Project::Category objects.
Returns the JIRA REST API URL of the project.
Returns a list of the versions of the project as JIRA::REST::Class::Project::Version objects.
Returns the metadata associated with this project.
Returns a list of the allowed values for the 'components' field in the project.
Returns a list of the allowed values for the 'versions' field in the project.
Returns a list of the allowed values for the 'fixVersions' field in the project.
Returns a list of the allowed values for the 'issuetype' field in the project.
Returns a list of the allowed values for the 'priority' field in the project.
Returns a list of allowable values for the specified field in the project.
Boolean indicating whether there is metadata for a given field in the project. Read-only.
Looks for metadata under either a field's key or name in the project. Read-only.
Looks up field names in the project metadata in the project. Read-only.
JIRA::REST::Class
JIRA::REST::Class::Abstract
JIRA::REST::Class::Issue::Type
JIRA::REST::Class::Project::Category
JIRA::REST::Class::Project::Component
JIRA::REST::Class::Project::Version
JIRA::REST::Class::User
Packy Anderson <packy@cpan.org>
This software is Copyright (c) 2017 by Packy Anderson.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
To install JIRA::REST::Class, copy and paste the appropriate command in to your terminal.
cpanm
cpanm JIRA::REST::Class
CPAN shell
perl -MCPAN -e shell install JIRA::REST::Class
For more information on module installation, please visit the detailed CPAN module installation guide.