Skip to content

Commit ef2fb7e

Browse files
author
koval
committed
EmailStr -> str in response models.
1 parent 6c1c29e commit ef2fb7e

File tree

7 files changed

+16
-16
lines changed

7 files changed

+16
-16
lines changed

huntflow_api_client/models/response/accounts.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
from pydantic import AnyHttpUrl, BaseModel, EmailStr, Field, PositiveInt
3+
from pydantic import AnyHttpUrl, BaseModel, Field, PositiveInt
44

55
from huntflow_api_client.models.consts import MemberType
66

@@ -9,7 +9,7 @@ class MeResponse(BaseModel):
99
id: PositiveInt = Field(..., description="User ID")
1010
name: Optional[str] = Field(None, description="User name")
1111
position: Optional[str] = Field(None, description="User occupation")
12-
email: Optional[EmailStr] = Field(None, description="Email address")
12+
email: Optional[str] = Field(None, description="Email address")
1313
phone: Optional[str] = Field(None, description="Phone number")
1414
locale: str = Field(..., description="User locale")
1515

huntflow_api_client/models/response/action_logs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from datetime import datetime
22
from typing import List, Optional
33

4-
from pydantic import BaseModel, EmailStr, Field, PositiveInt
4+
from pydantic import BaseModel, Field, PositiveInt
55

66
from huntflow_api_client.models.consts import ActionLogType
77

88

99
class User(BaseModel):
1010
id: PositiveInt = Field(..., description="Coworker ID")
1111
name: str = Field(..., description="Coworker name")
12-
email: Optional[EmailStr] = Field(None, description="Email")
12+
email: Optional[str] = Field(None, description="Email")
1313
phone: Optional[str] = Field(None, description="Phone number")
1414
meta: Optional[dict] = Field(None, description="Additional information")
1515

huntflow_api_client/models/response/applicants.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from datetime import date, datetime
22
from typing import List, Optional, Union
33

4-
from pydantic import BaseModel, ConfigDict, EmailStr, Field, PositiveInt
4+
from pydantic import BaseModel, ConfigDict, Field, PositiveInt
55

66
from huntflow_api_client.models.common import Applicant, PaginatedResponse
77
from huntflow_api_client.models.consts import AgreementState as AgreementStateEnum
@@ -73,7 +73,7 @@ class ApplicantItem(Applicant):
7373
None,
7474
description="Date and time of adding an applicant",
7575
)
76-
email: Union[EmailStr, str, None] = Field(
76+
email: Union[str, str, None] = Field(
7777
None,
7878
description="Email address",
7979
)
@@ -121,7 +121,7 @@ class ApplicantSearchItem(BaseModel):
121121
birthday: Optional[date] = Field(None, description="Date of birth")
122122
phone: Optional[str] = Field(None, description="Phone number")
123123
skype: Optional[str] = Field(None, description="Skype login")
124-
email: Union[EmailStr, str, None] = Field(None, description="Email address")
124+
email: Union[str, str, None] = Field(None, description="Email address")
125125
money: Optional[str] = Field(None, description="Salary expectation")
126126
position: Optional[str] = Field(None, description="Candidate’s occupation")
127127
company: Optional[str] = Field(None, description="Candidate’s place of work")

huntflow_api_client/models/response/coworkers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
from pydantic import BaseModel, ConfigDict, EmailStr, Field
3+
from pydantic import BaseModel, ConfigDict, Field
44

55
from huntflow_api_client.models.common import PaginatedResponse
66
from huntflow_api_client.models.consts import MemberType
@@ -18,7 +18,7 @@ class CoworkerResponse(BaseModel):
1818
name: Optional[str] = Field(None, description="Coworker name")
1919
type: MemberType = Field(..., description="Coworker type (role)")
2020
head: Optional[int] = Field(None, description="Head user ID")
21-
email: Optional[EmailStr] = Field(None, description="Email")
21+
email: Optional[str] = Field(None, description="Email")
2222
meta: Optional[dict] = Field(None, description="Additional meta information")
2323
permissions: List[Permission] = Field(default_factory=list, description="Coworker permissions")
2424

huntflow_api_client/models/response/email_templates.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import typing as t
22

3-
from pydantic import BaseModel, EmailStr, Field, PositiveInt
3+
from pydantic import BaseModel, Field, PositiveInt
44

55
from huntflow_api_client.models.common import EmailFollowup, File
66

77

88
class MailTemplateAttendee(BaseModel):
99
type: str = Field(..., description="Attendee type")
10-
email: EmailStr = Field(..., description="Attendee email")
10+
email: str = Field(..., description="Attendee email")
1111

1212

1313
class MailTemplateDivision(BaseModel):

huntflow_api_client/models/response/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
from pydantic import BaseModel, ConfigDict, EmailStr, Field
3+
from pydantic import BaseModel, ConfigDict, Field
44

55
from huntflow_api_client.models.consts import MemberType
66
from huntflow_api_client.models.response.coworkers import Permission
@@ -11,7 +11,7 @@ class UserResponse(BaseModel):
1111
name: Optional[str] = Field(None, description="User name")
1212
type: MemberType = Field(..., description="User type (role)")
1313
head: Optional[int] = Field(None, description="Head user ID")
14-
email: Optional[EmailStr] = Field(None, description="Email")
14+
email: Optional[str] = Field(None, description="Email")
1515
meta: Optional[dict] = Field(None, description="Additional meta information")
1616
permissions: List[Permission] = Field(default_factory=list, description="User permissions")
1717

huntflow_api_client/models/response/vacancy_requests.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import datetime
22
import typing as t
33

4-
from pydantic import BaseModel, EmailStr, Field, PositiveInt
4+
from pydantic import BaseModel, Field, PositiveInt
55

66
from huntflow_api_client.models.common import File, PaginatedResponse
77
from huntflow_api_client.models.consts import VacancyRequestStatus
@@ -16,14 +16,14 @@ class UserInfo(BaseModel):
1616
...,
1717
description="Name of coworker who create the vacancy request",
1818
)
19-
email: EmailStr = Field(..., description="Email of coworker who create the vacancy request")
19+
email: str = Field(..., description="Email of coworker who create the vacancy request")
2020

2121

2222
class VacancyRequestApprovalState(BaseModel):
2323
id: PositiveInt = Field(..., description="Approval ID")
2424

2525
status: VacancyRequestStatus = Field(..., description="Approval status")
26-
email: EmailStr = Field(
26+
email: str = Field(
2727
...,
2828
description="Email, which was used to send the request for approval",
2929
)

0 commit comments

Comments
 (0)