PHP Class JiraRestApi\Issue\IssueField

Inheritance: implements JsonSerializable
Show file Open project: lesstif/php-jira-rest-client Class Usage Examples

Public Properties

Property Type Description
$aggregateprogress object | null
$aggregatetimeestimate object | null
$aggregatetimeoriginalestimate string | null
$aggregatetimespent string | null
$assignee Reporter | null
$attachment JiraRestApi\Issue\Attachment[]
$comment JiraRestApi\Issue\Comments
$components array
$created DateTime
$creator Reporter
$customFields array | null
$description string | null
$duedate DateTime | null
$environment string | null
$fixVersions array
$issuelinks array
$issuetype IssueType
$labels array
$lastViewed object | null
$parent object | null
$priority JiraRestApi\Issue\Priority | null
$progress array
$project JiraRestApi\Project\Project
$reporter Reporter
$resolution object | null
$resolutiondate string | null
$status IssueStatus
$subtasks Issue[]
$summary string
$timeTracking TimeTracking
$timeestimate string | null
$timeoriginalestimate object | null
$timespent string | null
$updated DateTime
$versions Version[]
$votes object
$watches object
$worklog object
$workratio integer

Public Methods

Method Description
__construct ( $updateIssue = false )
addCustomField ( $key, $value )
addLabel ( string $label ) add issue label.
addVersion ( string $name ) add a Affects version.
getCustomFields ( )
getIssueType ( )
getProjectId ( )
getProjectKey ( )
jsonSerialize ( )
setAssigneeName ( string $name ) set issue assignee name.
setDescription ( string | null $description )
setIssueType ( IssueType $name ) set issue type.
setParent ( Issue $parent )
setParentKeyOrId ( string $keyOrId ) set parent issue.
setPriorityName ( string $name ) set issue priority name.
setProjectId ( $id )
setProjectKey ( $key )
setReporterName ( string $name ) set issue reporter name.
setSummary ( $summary )

Method Details

__construct() public method

public __construct ( $updateIssue = false )

addCustomField() public method

public addCustomField ( $key, $value )

addLabel() public method

add issue label.
public addLabel ( string $label )
$label string

addVersion() public method

add a Affects version.
public addVersion ( string $name )
$name string

getCustomFields() public method

public getCustomFields ( )

getIssueType() public method

public getIssueType ( )

getProjectId() public method

public getProjectId ( )

getProjectKey() public method

public getProjectKey ( )

jsonSerialize() public method

public jsonSerialize ( )

setAssigneeName() public method

set issue assignee name.
public setAssigneeName ( string $name )
$name string

setDescription() public method

public setDescription ( string | null $description )
$description string | null

setIssueType() public method

set issue type.
public setIssueType ( IssueType $name )
$name IssueType

setParent() public method

public setParent ( Issue $parent )
$parent Issue

setParentKeyOrId() public method

set parent issue.
public setParentKeyOrId ( string $keyOrId )
$keyOrId string

setPriorityName() public method

set issue priority name.
public setPriorityName ( string $name )
$name string

setProjectId() public method

public setProjectId ( $id )

setProjectKey() public method

public setProjectKey ( $key )

setReporterName() public method

set issue reporter name.
public setReporterName ( string $name )
$name string

setSummary() public method

public setSummary ( $summary )

Property Details

$aggregateprogress public property

public object|null $aggregateprogress
return object | null

$aggregatetimeestimate public property

public object|null $aggregatetimeestimate
return object | null

$aggregatetimeoriginalestimate public property

public string|null $aggregatetimeoriginalestimate
return string | null

$aggregatetimespent public property

public string|null $aggregatetimespent
return string | null

$assignee public property

public Reporter,JiraRestApi\Issue|null $assignee
return Reporter | null

$attachment public property

public Attachment[],JiraRestApi\Issue $attachment
return JiraRestApi\Issue\Attachment[]

$comment public property

public Comments,JiraRestApi\Issue $comment
return JiraRestApi\Issue\Comments

$components public property

public array $components
return array

$created public property

public DateTime $created
return DateTime

$creator public property

public Reporter,JiraRestApi\Issue $creator
return Reporter

$customFields public property

public array|null $customFields
return array | null

$description public property

public string|null $description
return string | null

$duedate public property

public DateTime|null $duedate
return DateTime | null

$environment public property

public string|null $environment
return string | null

$fixVersions public property

public array $fixVersions
return array

$issuetype public property

public IssueType,JiraRestApi\Issue $issuetype
return IssueType

$labels public property

public array $labels
return array

$lastViewed public property

public object|null $lastViewed
return object | null

$parent public property

public object|null $parent
return object | null

$priority public property

public Priority,JiraRestApi\Issue|null $priority
return JiraRestApi\Issue\Priority | null

$progress public property

public array $progress
return array

$project public property

public Project,JiraRestApi\Project $project
return JiraRestApi\Project\Project

$reporter public property

public Reporter,JiraRestApi\Issue $reporter
return Reporter

$resolution public property

public object|null $resolution
return object | null

$resolutiondate public property

public string|null $resolutiondate
return string | null

$status public property

public IssueStatus,JiraRestApi\Issue $status
return IssueStatus

$subtasks public property

public Issue[],JiraRestApi\Issue $subtasks
return Issue[]

$summary public property

public string $summary
return string

$timeTracking public property

public TimeTracking,JiraRestApi\Issue $timeTracking
return TimeTracking

$timeestimate public property

public string|null $timeestimate
return string | null

$timeoriginalestimate public property

public object|null $timeoriginalestimate
return object | null

$timespent public property

public string|null $timespent
return string | null

$updated public property

public DateTime $updated
return DateTime

$versions public property

public Version[],JiraRestApi\Issue $versions
return Version[]

$votes public property

public object $votes
return object

$watches public property

public object $watches
return object

$worklog public property

public object $worklog
return object

$workratio public property

public int $workratio
return integer