Skip to content

Commit e2db6ac

Browse files
committed
Release 0.0.31
1 parent 2cc1aa7 commit e2db6ac

24 files changed

Lines changed: 54 additions & 118 deletions

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "agentmail"
33

44
[tool.poetry]
55
name = "agentmail"
6-
version = "0.0.30"
6+
version = "0.0.31"
77
description = ""
88
readme = "README.md"
99
authors = []

src/agentmail/__init__.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,11 @@
4242
DraftAttachments,
4343
DraftBcc,
4444
DraftCc,
45-
DraftCreatedAt,
46-
DraftEventId,
4745
DraftHtml,
4846
DraftId,
49-
DraftInReplyTo,
5047
DraftItem,
5148
DraftLabels,
5249
DraftPreview,
53-
DraftReferences,
5450
DraftSubject,
5551
DraftText,
5652
DraftTo,
@@ -65,15 +61,12 @@
6561
MessageAttachments,
6662
MessageBcc,
6763
MessageCc,
68-
MessageEventId,
6964
MessageFrom,
7065
MessageHtml,
7166
MessageId,
72-
MessageInReplyTo,
7367
MessageItem,
7468
MessageLabels,
7569
MessagePreview,
76-
MessageReferences,
7770
MessageRejectedError,
7871
MessageSubject,
7972
MessageText,
@@ -92,7 +85,6 @@
9285
ListThreadsResponse,
9386
Thread,
9487
ThreadAttachments,
95-
ThreadEventId,
9688
ThreadId,
9789
ThreadItem,
9890
ThreadLabels,
@@ -147,15 +139,11 @@
147139
"DraftAttachments",
148140
"DraftBcc",
149141
"DraftCc",
150-
"DraftCreatedAt",
151-
"DraftEventId",
152142
"DraftHtml",
153143
"DraftId",
154-
"DraftInReplyTo",
155144
"DraftItem",
156145
"DraftLabels",
157146
"DraftPreview",
158-
"DraftReferences",
159147
"DraftSubject",
160148
"DraftText",
161149
"DraftTo",
@@ -178,16 +166,13 @@
178166
"MessageAttachments",
179167
"MessageBcc",
180168
"MessageCc",
181-
"MessageEventId",
182169
"MessageFrom",
183170
"MessageHtml",
184171
"MessageId",
185-
"MessageInReplyTo",
186172
"MessageItem",
187173
"MessageLabels",
188174
"MessagePreview",
189175
"MessageReceivedPayload",
190-
"MessageReferences",
191176
"MessageRejectedError",
192177
"MessageSubject",
193178
"MessageText",
@@ -209,7 +194,6 @@
209194
"SvixTimestamp",
210195
"Thread",
211196
"ThreadAttachments",
212-
"ThreadEventId",
213197
"ThreadId",
214198
"ThreadItem",
215199
"ThreadLabels",

src/agentmail/attachments/types/send_attachment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111

1212
class SendAttachment(UniversalBaseModel):
13-
filename: AttachmentFilename
13+
filename: typing.Optional[AttachmentFilename] = None
1414
content_type: typing.Optional[AttachmentContentType] = None
1515
content: AttachmentContent
1616

src/agentmail/core/client_wrapper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ def __init__(
2020

2121
def get_headers(self) -> typing.Dict[str, str]:
2222
headers: typing.Dict[str, str] = {
23-
"User-Agent": "agentmail/0.0.30",
23+
"User-Agent": "agentmail/0.0.31",
2424
"X-Fern-Language": "Python",
2525
"X-Fern-SDK-Name": "agentmail",
26-
"X-Fern-SDK-Version": "0.0.30",
26+
"X-Fern-SDK-Version": "0.0.31",
2727
}
2828
headers["Authorization"] = f"Bearer {self._get_api_key()}"
2929
return headers

src/agentmail/drafts/__init__.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@
88
DraftAttachments,
99
DraftBcc,
1010
DraftCc,
11-
DraftCreatedAt,
12-
DraftEventId,
1311
DraftHtml,
1412
DraftId,
15-
DraftInReplyTo,
1613
DraftItem,
1714
DraftLabels,
1815
DraftPreview,
19-
DraftReferences,
2016
DraftSubject,
2117
DraftText,
2218
DraftTo,
@@ -30,15 +26,11 @@
3026
"DraftAttachments",
3127
"DraftBcc",
3228
"DraftCc",
33-
"DraftCreatedAt",
34-
"DraftEventId",
3529
"DraftHtml",
3630
"DraftId",
37-
"DraftInReplyTo",
3831
"DraftItem",
3932
"DraftLabels",
4033
"DraftPreview",
41-
"DraftReferences",
4234
"DraftSubject",
4335
"DraftText",
4436
"DraftTo",

src/agentmail/drafts/types/__init__.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,11 @@
77
from .draft_attachments import DraftAttachments
88
from .draft_bcc import DraftBcc
99
from .draft_cc import DraftCc
10-
from .draft_created_at import DraftCreatedAt
11-
from .draft_event_id import DraftEventId
1210
from .draft_html import DraftHtml
1311
from .draft_id import DraftId
14-
from .draft_in_reply_to import DraftInReplyTo
1512
from .draft_item import DraftItem
1613
from .draft_labels import DraftLabels
1714
from .draft_preview import DraftPreview
18-
from .draft_references import DraftReferences
1915
from .draft_subject import DraftSubject
2016
from .draft_text import DraftText
2117
from .draft_to import DraftTo
@@ -28,15 +24,11 @@
2824
"DraftAttachments",
2925
"DraftBcc",
3026
"DraftCc",
31-
"DraftCreatedAt",
32-
"DraftEventId",
3327
"DraftHtml",
3428
"DraftId",
35-
"DraftInReplyTo",
3629
"DraftItem",
3730
"DraftLabels",
3831
"DraftPreview",
39-
"DraftReferences",
4032
"DraftSubject",
4133
"DraftText",
4234
"DraftTo",

src/agentmail/drafts/types/draft.py

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# This file was auto-generated by Fern from our API Definition.
22

3+
import datetime as dt
34
import typing
45

56
import pydantic
@@ -9,14 +10,10 @@
910
from .draft_attachments import DraftAttachments
1011
from .draft_bcc import DraftBcc
1112
from .draft_cc import DraftCc
12-
from .draft_created_at import DraftCreatedAt
13-
from .draft_event_id import DraftEventId
1413
from .draft_html import DraftHtml
1514
from .draft_id import DraftId
16-
from .draft_in_reply_to import DraftInReplyTo
1715
from .draft_labels import DraftLabels
1816
from .draft_preview import DraftPreview
19-
from .draft_references import DraftReferences
2017
from .draft_subject import DraftSubject
2118
from .draft_text import DraftText
2219
from .draft_to import DraftTo
@@ -27,10 +24,7 @@ class Draft(UniversalBaseModel):
2724
inbox_id: InboxId
2825
thread_id: ThreadId
2926
draft_id: DraftId
30-
event_id: DraftEventId
3127
labels: DraftLabels
32-
updated_at: DraftUpdatedAt
33-
created_at: DraftCreatedAt
3428
to: typing.Optional[DraftTo] = None
3529
cc: typing.Optional[DraftCc] = None
3630
bcc: typing.Optional[DraftBcc] = None
@@ -39,8 +33,21 @@ class Draft(UniversalBaseModel):
3933
text: typing.Optional[DraftText] = None
4034
html: typing.Optional[DraftHtml] = None
4135
attachments: typing.Optional[DraftAttachments] = None
42-
in_reply_to: typing.Optional[DraftInReplyTo] = None
43-
references: typing.Optional[DraftReferences] = None
36+
in_reply_to: typing.Optional[str] = pydantic.Field(default=None)
37+
"""
38+
ID of message being replied to.
39+
"""
40+
41+
references: typing.Optional[typing.List[str]] = pydantic.Field(default=None)
42+
"""
43+
IDs of previous messages in thread.
44+
"""
45+
46+
updated_at: DraftUpdatedAt
47+
created_at: dt.datetime = pydantic.Field()
48+
"""
49+
Time at which draft was created.
50+
"""
4451

4552
if IS_PYDANTIC_V2:
4653
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2

src/agentmail/drafts/types/draft_created_at.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/agentmail/drafts/types/draft_event_id.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/agentmail/drafts/types/draft_in_reply_to.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)