Skip to content

Commit 3eeee38

Browse files
committed
Release 0.0.37
1 parent c40b863 commit 3eeee38

26 files changed

Lines changed: 132 additions & 16 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.36"
6+
version = "0.0.37"
77
description = ""
88
readme = "README.md"
99
authors = []

reference.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,14 @@ client.inboxes.create()
165165
<dl>
166166
<dd>
167167

168+
**client_id:** `typing.Optional[ClientId]`
169+
170+
</dd>
171+
</dl>
172+
173+
<dl>
174+
<dd>
175+
168176
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
169177

170178
</dd>
@@ -732,6 +740,14 @@ client.inboxes.drafts.create(inbox_id='inbox_id', )
732740
<dl>
733741
<dd>
734742

743+
**reply_to:** `typing.Optional[DraftReplyTo]`
744+
745+
</dd>
746+
</dl>
747+
748+
<dl>
749+
<dd>
750+
735751
**to:** `typing.Optional[DraftTo]`
736752

737753
</dd>
@@ -1767,6 +1783,14 @@ client.webhooks.create(url='url', event_types=["message.received", "message.rece
17671783
<dl>
17681784
<dd>
17691785

1786+
**client_id:** `typing.Optional[ClientId]`
1787+
1788+
</dd>
1789+
</dl>
1790+
1791+
<dl>
1792+
<dd>
1793+
17701794
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
17711795

17721796
</dd>

src/agentmail/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
DraftItem,
4848
DraftLabels,
4949
DraftPreview,
50+
DraftReplyTo,
5051
DraftSubject,
5152
DraftText,
5253
DraftTo,
@@ -98,6 +99,7 @@
9899
)
99100
from .version import __version__
100101
from .webhooks import (
102+
ClientId,
101103
CreateWebhookRequest,
102104
EventId,
103105
EventType,
@@ -126,6 +128,7 @@
126128
"AttachmentId",
127129
"AttachmentInline",
128130
"AttachmentSize",
131+
"ClientId",
129132
"Context",
130133
"ContextData",
131134
"ContextId",
@@ -145,6 +148,7 @@
145148
"DraftItem",
146149
"DraftLabels",
147150
"DraftPreview",
151+
"DraftReplyTo",
148152
"DraftSubject",
149153
"DraftText",
150154
"DraftTo",

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.36",
23+
"User-Agent": "agentmail/0.0.37",
2424
"X-Fern-Language": "Python",
2525
"X-Fern-SDK-Name": "agentmail",
26-
"X-Fern-SDK-Version": "0.0.36",
26+
"X-Fern-SDK-Version": "0.0.37",
2727
}
2828
headers["Authorization"] = f"Bearer {self._get_api_key()}"
2929
return headers

src/agentmail/drafts/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
DraftItem,
1414
DraftLabels,
1515
DraftPreview,
16+
DraftReplyTo,
1617
DraftSubject,
1718
DraftText,
1819
DraftTo,
@@ -31,6 +32,7 @@
3132
"DraftItem",
3233
"DraftLabels",
3334
"DraftPreview",
35+
"DraftReplyTo",
3436
"DraftSubject",
3537
"DraftText",
3638
"DraftTo",

src/agentmail/drafts/types/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from .draft_item import DraftItem
1313
from .draft_labels import DraftLabels
1414
from .draft_preview import DraftPreview
15+
from .draft_reply_to import DraftReplyTo
1516
from .draft_subject import DraftSubject
1617
from .draft_text import DraftText
1718
from .draft_to import DraftTo
@@ -29,6 +30,7 @@
2930
"DraftItem",
3031
"DraftLabels",
3132
"DraftPreview",
33+
"DraftReplyTo",
3234
"DraftSubject",
3335
"DraftText",
3436
"DraftTo",

src/agentmail/drafts/types/create_draft_request.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
from .draft_cc import DraftCc
1010
from .draft_html import DraftHtml
1111
from .draft_labels import DraftLabels
12+
from .draft_reply_to import DraftReplyTo
1213
from .draft_subject import DraftSubject
1314
from .draft_text import DraftText
1415
from .draft_to import DraftTo
1516

1617

1718
class CreateDraftRequest(UncheckedBaseModel):
1819
labels: typing.Optional[DraftLabels] = None
20+
reply_to: typing.Optional[DraftReplyTo] = None
1921
to: typing.Optional[DraftTo] = None
2022
cc: typing.Optional[DraftCc] = None
2123
bcc: typing.Optional[DraftBcc] = None

src/agentmail/drafts/types/draft.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from .draft_id import DraftId
1616
from .draft_labels import DraftLabels
1717
from .draft_preview import DraftPreview
18+
from .draft_reply_to import DraftReplyTo
1819
from .draft_subject import DraftSubject
1920
from .draft_text import DraftText
2021
from .draft_to import DraftTo
@@ -26,11 +27,7 @@ class Draft(UncheckedBaseModel):
2627
thread_id: ThreadId
2728
draft_id: DraftId
2829
labels: DraftLabels
29-
reply_to: typing.Optional[typing.List[str]] = pydantic.Field(default=None)
30-
"""
31-
Addresses of reply-to recipient. In format `username@domain.com` or `Display Name <username@domain.com>`.
32-
"""
33-
30+
reply_to: typing.Optional[DraftReplyTo] = None
3431
to: typing.Optional[DraftTo] = None
3532
cc: typing.Optional[DraftCc] = None
3633
bcc: typing.Optional[DraftBcc] = None
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
DraftReplyTo = typing.List[str]

src/agentmail/inboxes/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# isort: skip_file
44

5-
from .types import CreateInboxRequest, Inbox, InboxId, ListInboxesResponse
5+
from .types import ClientId, CreateInboxRequest, Inbox, InboxId, ListInboxesResponse
66
from . import drafts, messages, threads
77

8-
__all__ = ["CreateInboxRequest", "Inbox", "InboxId", "ListInboxesResponse", "drafts", "messages", "threads"]
8+
__all__ = ["ClientId", "CreateInboxRequest", "Inbox", "InboxId", "ListInboxesResponse", "drafts", "messages", "threads"]

0 commit comments

Comments
 (0)