@@ -91,16 +91,8 @@ class ProjectCompact(BaseModel):
9191 resource_type : Union [str , Any ] = Field (default = None )
9292 name : Union [str , Any ] = Field (default = None )
9393
94- class ProjectMembersItem (BaseModel ):
95- """Nested schema for Project.members_item"""
96- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
97-
98- gid : Union [str , Any ] = Field (default = None )
99- name : Union [str , Any ] = Field (default = None )
100- resource_type : Union [str , Any ] = Field (default = None )
101-
102- class ProjectTeam (BaseModel ):
103- """Nested schema for Project.team"""
94+ class ProjectFollowersItem (BaseModel ):
95+ """Nested schema for Project.followers_item"""
10496 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
10597
10698 gid : Union [str , Any ] = Field (default = None )
@@ -116,59 +108,67 @@ class ProjectCurrentStatusUpdate(BaseModel):
116108 resource_subtype : Union [str , Any ] = Field (default = None )
117109 title : Union [str , Any ] = Field (default = None )
118110
119- class ProjectOwner (BaseModel ):
120- """Nested schema for Project.owner """
111+ class ProjectCurrentStatusCreatedBy (BaseModel ):
112+ """Nested schema for ProjectCurrentStatus.created_by """
121113 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
122114
123115 gid : Union [str , Any ] = Field (default = None )
124116 name : Union [str , Any ] = Field (default = None )
125117 resource_type : Union [str , Any ] = Field (default = None )
126118
127- class ProjectFollowersItem (BaseModel ):
128- """Nested schema for Project.followers_item """
119+ class ProjectCurrentStatusAuthor (BaseModel ):
120+ """Nested schema for ProjectCurrentStatus.author """
129121 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
130122
131123 gid : Union [str , Any ] = Field (default = None )
132124 name : Union [str , Any ] = Field (default = None )
133125 resource_type : Union [str , Any ] = Field (default = None )
134126
135- class ProjectWorkspace (BaseModel ):
136- """Nested schema for Project.workspace"""
127+ class ProjectCurrentStatus (BaseModel ):
128+ """Nested schema for Project.current_status"""
129+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
130+
131+ gid : Union [str , Any ] = Field (default = None )
132+ author : Union [ProjectCurrentStatusAuthor , Any ] = Field (default = None )
133+ color : Union [str , Any ] = Field (default = None )
134+ created_at : Union [str , Any ] = Field (default = None )
135+ created_by : Union [ProjectCurrentStatusCreatedBy , Any ] = Field (default = None )
136+ modified_at : Union [str , Any ] = Field (default = None )
137+ resource_type : Union [str , Any ] = Field (default = None )
138+ text : Union [str , Any ] = Field (default = None )
139+ title : Union [str , Any ] = Field (default = None )
140+
141+ class ProjectTeam (BaseModel ):
142+ """Nested schema for Project.team"""
137143 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
138144
139145 gid : Union [str , Any ] = Field (default = None )
140146 name : Union [str , Any ] = Field (default = None )
141147 resource_type : Union [str , Any ] = Field (default = None )
142148
143- class ProjectCurrentStatusCreatedBy (BaseModel ):
144- """Nested schema for ProjectCurrentStatus.created_by """
149+ class ProjectWorkspace (BaseModel ):
150+ """Nested schema for Project.workspace """
145151 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
146152
147153 gid : Union [str , Any ] = Field (default = None )
148154 name : Union [str , Any ] = Field (default = None )
149155 resource_type : Union [str , Any ] = Field (default = None )
150156
151- class ProjectCurrentStatusAuthor (BaseModel ):
152- """Nested schema for ProjectCurrentStatus.author """
157+ class ProjectMembersItem (BaseModel ):
158+ """Nested schema for Project.members_item """
153159 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
154160
155161 gid : Union [str , Any ] = Field (default = None )
156162 name : Union [str , Any ] = Field (default = None )
157163 resource_type : Union [str , Any ] = Field (default = None )
158164
159- class ProjectCurrentStatus (BaseModel ):
160- """Nested schema for Project.current_status """
165+ class ProjectOwner (BaseModel ):
166+ """Nested schema for Project.owner """
161167 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
162168
163169 gid : Union [str , Any ] = Field (default = None )
164- author : Union [ProjectCurrentStatusAuthor , Any ] = Field (default = None )
165- color : Union [str , Any ] = Field (default = None )
166- created_at : Union [str , Any ] = Field (default = None )
167- created_by : Union [ProjectCurrentStatusCreatedBy , Any ] = Field (default = None )
168- modified_at : Union [str , Any ] = Field (default = None )
170+ name : Union [str , Any ] = Field (default = None )
169171 resource_type : Union [str , Any ] = Field (default = None )
170- text : Union [str , Any ] = Field (default = None )
171- title : Union [str , Any ] = Field (default = None )
172172
173173class Project (BaseModel ):
174174 """Full project object"""
0 commit comments