• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tylernathanreed / jira-client-php / 13634794100

03 Mar 2025 03:19PM UTC coverage: 2.067% (-0.1%) from 2.21%
13634794100

push

github

web-flow
~ Try coveralls action

140 of 6773 relevant lines covered (2.07%)

0.03 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Schema/UpdateProjectDetails.php
1
<?php
2

3
namespace Jira\Client\Schema;
4

5
use Jira\Client\Dto;
6

7
/** Details about the project. */
8
final readonly class UpdateProjectDetails extends Dto
9
{
10
    public function __construct(
×
11
        /**
12
         * The default assignee when creating issues for this project.
13
         * 
14
         * @var 'PROJECT_LEAD'|'UNASSIGNED'|null
15
         */
16
        public ?string $assigneeType = null,
17

18
        /** An integer value for the project's avatar. */
19
        public ?int $avatarId = null,
20

21
        /**
22
         * The ID of the project's category.
23
         * A complete list of category IDs is found using the "Get all project categories" operation.
24
         * To remove the project category from the project, set the value to `-1.`
25
         */
26
        public ?int $categoryId = null,
27

28
        /** A brief description of the project. */
29
        public ?string $description = null,
30

31
        /**
32
         * The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues.
33
         * Use the "Get issue security schemes" resource to get all issue security scheme IDs.
34
         */
35
        public ?int $issueSecurityScheme = null,
36

37
        /**
38
         * Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters.
39
         * The maximum length is 10 characters.
40
         */
41
        public ?string $key = null,
42

43
        /**
44
         * This parameter is deprecated because of privacy changes.
45
         * Use `leadAccountId` instead.
46
         * See the "migration guide" for details.
47
         * The user name of the project lead.
48
         * Cannot be provided with `leadAccountId`.
49
         * 
50
         * @link https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/
51
         */
52
        public ?string $lead = null,
53

54
        /**
55
         * The account ID of the project lead.
56
         * Cannot be provided with `lead`.
57
         */
58
        public ?string $leadAccountId = null,
59

60
        /** The name of the project. */
61
        public ?string $name = null,
62

63
        /**
64
         * The ID of the notification scheme for the project.
65
         * Use the "Get notification schemes" resource to get a list of notification scheme IDs.
66
         */
67
        public ?int $notificationScheme = null,
68

69
        /**
70
         * The ID of the permission scheme for the project.
71
         * Use the "Get all permission schemes" resource to see a list of all permission scheme IDs.
72
         */
73
        public ?int $permissionScheme = null,
74

75
        /**
76
         * Previous project keys to be released from the current project.
77
         * Released keys must belong to the current project and not contain the current project key
78
         * 
79
         * @var ?list<string>
80
         */
81
        public ?array $releasedProjectKeys = null,
82

83
        /** A link to information about this project, such as project documentation */
84
        public ?string $url = null,
85
    ) {
86
    }
×
87
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc