Skip to content

Commit

Permalink
perf(sdk): improve issue custom fields parsing speed
Browse files Browse the repository at this point in the history
  • Loading branch information
catcombo committed Jun 20, 2024
1 parent 6e9a328 commit 7454ada
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions youtrack_sdk/entities.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Literal, Optional, Sequence
from typing import Annotated, Literal, Optional, Sequence

from pydantic import AwareDatetime, ConfigDict, Field, StrictFloat, StrictInt, StrictStr
from pydantic import BaseModel as PydanticBaseModel
Expand Down Expand Up @@ -239,7 +239,7 @@ class StateIssueCustomField(IssueCustomField):
value: Optional[StateBundleElement] = None


IssueCustomFieldType = (
IssueCustomFieldType = Annotated[
SingleEnumIssueCustomField
| MultiEnumIssueCustomField
| SingleBuildIssueCustomField
Expand All @@ -256,8 +256,9 @@ class StateIssueCustomField(IssueCustomField):
| SimpleIssueCustomField
| DateIssueCustomField
| PeriodIssueCustomField
| TextIssueCustomField
)
| TextIssueCustomField,
Field(discriminator="type"),
]


class Project(BaseModel):
Expand Down

0 comments on commit 7454ada

Please sign in to comment.