1package devops_rdc
2
3//Licensed under the Apache License, Version 2.0 (the "License");
4//you may not use this file except in compliance with the License.
5//You may obtain a copy of the License at
6//
7//http://www.apache.org/licenses/LICENSE-2.0
8//
9//Unless required by applicable law or agreed to in writing, software
10//distributed under the License is distributed on an "AS IS" BASIS,
11//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12//See the License for the specific language governing permissions and
13//limitations under the License.
14//
15// Code generated by Alibaba Cloud SDK Code Generator.
16// Changes may cause incorrect behavior and will be lost if the code is regenerated.
17
18// Task is a nested struct in devops_rdc response
19type Task struct {
20	StoryPoint            string                           `json:"StoryPoint" xml:"StoryPoint"`
21	IsTopInProject        bool                             `json:"IsTopInProject" xml:"IsTopInProject"`
22	Source                string                           `json:"Source" xml:"Source"`
23	StageId               string                           `json:"StageId" xml:"StageId"`
24	Pos                   int                              `json:"Pos" xml:"Pos"`
25	TaskId                string                           `json:"TaskId" xml:"TaskId"`
26	Content               string                           `json:"Content" xml:"Content"`
27	Progress              int                              `json:"Progress" xml:"Progress"`
28	ProjectId             string                           `json:"ProjectId" xml:"ProjectId"`
29	IsDone                bool                             `json:"IsDone" xml:"IsDone"`
30	IsFavorite            bool                             `json:"IsFavorite" xml:"IsFavorite"`
31	Id                    string                           `json:"Id" xml:"Id"`
32	OrganizationId        string                           `json:"OrganizationId" xml:"OrganizationId"`
33	TaskListId            string                           `json:"TaskListId" xml:"TaskListId"`
34	Accomplished          string                           `json:"Accomplished" xml:"Accomplished"`
35	TaskFlowStatusId      string                           `json:"TaskFlowStatusId" xml:"TaskFlowStatusId"`
36	LikesCount            int                              `json:"LikesCount" xml:"LikesCount"`
37	Note                  string                           `json:"Note" xml:"Note"`
38	UntilDate             string                           `json:"UntilDate" xml:"UntilDate"`
39	StartDate             string                           `json:"StartDate" xml:"StartDate"`
40	SourceDate            string                           `json:"SourceDate" xml:"SourceDate"`
41	Visible               string                           `json:"Visible" xml:"Visible"`
42	AttachmentsCount      int                              `json:"AttachmentsCount" xml:"AttachmentsCount"`
43	IsArchived            bool                             `json:"IsArchived" xml:"IsArchived"`
44	ObjectType            string                           `json:"ObjectType" xml:"ObjectType"`
45	Recurrence            string                           `json:"Recurrence" xml:"Recurrence"`
46	UniqueId              int                              `json:"UniqueId" xml:"UniqueId"`
47	ModifierId            string                           `json:"ModifierId" xml:"ModifierId"`
48	Name                  string                           `json:"Name" xml:"Name"`
49	Created               string                           `json:"Created" xml:"Created"`
50	Parent                string                           `json:"Parent" xml:"Parent"`
51	ExecutorId            string                           `json:"ExecutorId" xml:"ExecutorId"`
52	TaskUniqueId          string                           `json:"TaskUniqueId" xml:"TaskUniqueId"`
53	CreatorId             string                           `json:"CreatorId" xml:"CreatorId"`
54	SprintId              string                           `json:"SprintId" xml:"SprintId"`
55	Priority              int                              `json:"Priority" xml:"Priority"`
56	Updated               string                           `json:"Updated" xml:"Updated"`
57	TasklistId            string                           `json:"TasklistId" xml:"TasklistId"`
58	ObjectlinksCount      int                              `json:"ObjectlinksCount" xml:"ObjectlinksCount"`
59	ScenariofFeldConfigId string                           `json:"ScenariofFeldConfigId" xml:"ScenariofFeldConfigId"`
60	SourceId              string                           `json:"SourceId" xml:"SourceId"`
61	ShareStatus           int                              `json:"ShareStatus" xml:"ShareStatus"`
62	DueDate               string                           `json:"DueDate" xml:"DueDate"`
63	CommentsCount         int                              `json:"CommentsCount" xml:"CommentsCount"`
64	TaskgroupId           string                           `json:"TaskgroupId" xml:"TaskgroupId"`
65	Sprint                string                           `json:"Sprint" xml:"Sprint"`
66	Rating                int                              `json:"Rating" xml:"Rating"`
67	TagIds                []string                         `json:"TagIds" xml:"TagIds"`
68	Divisions             []string                         `json:"Divisions" xml:"Divisions"`
69	AncestorIds           []string                         `json:"AncestorIds" xml:"AncestorIds"`
70	Labels                []string                         `json:"Labels" xml:"Labels"`
71	InvolveMembers        []string                         `json:"InvolveMembers" xml:"InvolveMembers"`
72	TaskFlowStatus        TaskFlowStatus                   `json:"TaskFlowStatus" xml:"TaskFlowStatus"`
73	Badges                Badges                           `json:"Badges" xml:"Badges"`
74	Stage                 Stage                            `json:"Stage" xml:"Stage"`
75	WorkTime              WorkTime                         `json:"WorkTime" xml:"WorkTime"`
76	Executor              Executor                         `json:"Executor" xml:"Executor"`
77	Creator               Creator                          `json:"Creator" xml:"Creator"`
78	Reminder              Reminder                         `json:"Reminder" xml:"Reminder"`
79	SubtaskCount          SubtaskCount                     `json:"SubtaskCount" xml:"SubtaskCount"`
80	Customfields          []CustomfieldInGetTaskListFilter `json:"Customfields" xml:"Customfields"`
81}
82