NAME

JIRA::REST::Class::Project - A helper class for JIRA::REST::Class that represents a JIRA project as an object.

VERSION

version 0.01

METHODS

assigneeType This method returns the assignee type of the project.

avatarUrls A hashref of the different sizes available for the project's avatar.

components A list of the components for the project.

description Returns the description of the project.

expand Heck if I know what this field does.

id Returns the id of the project.

issueTypes A list of valid issue types for the project.

key Returns the key of the project.

lead Returns the project lead as a JIRA::REST::Class::User object.

name Returns the name of the project.

category Returns a hashref of the category of the project.

self Returns the JIRA REST API URL of the project.

versions Returns a list of the versions of the project.

metadata

Returns the metadata associated with this project.

allowed_components

Returns a list of the allowed values for the 'components' field in the project.

allowed_versions

Returns a list of the allowed values for the 'versions' field in the project.

allowed_fix_versions

Returns a list of the allowed values for the 'fixVersions' field in the project.

allowed_issue_types

Returns a list of the allowed values for the 'issuetype' field in the project.

allowed_priorities

Returns a list of the allowed values for the 'priority' field in the project.

INTERNAL METHODS

allowed_field_values FIELD_NAME

Returns a list of allowable values for the specified field in the project.

field_metadata_exists FIELD_NAME

Boolean indicating whether there is metadata for a given field in the project.

field_metadata FIELD_NAME

Looks for metadata under either a field's key or name in the project.

field_name FIELD_KEY

Looks up field names in the project metadata in the project.

AUTHOR

Packy Anderson <packy@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2016 by Packy Anderson.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)