File tree Expand file tree Collapse file tree 13 files changed +282
-3
lines changed
Expand file tree Collapse file tree 13 files changed +282
-3
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name = "agentmail"
33
44[tool .poetry ]
55name = " agentmail"
6- version = " 0.0.48 "
6+ version = " 0.0.49 "
77description = " "
88readme = " README.md"
99authors = []
Original file line number Diff line number Diff line change @@ -1088,6 +1088,14 @@ client.inboxes.drafts.create(
10881088<dl >
10891089<dd >
10901090
1091+ ** send_at:** ` typing.Optional[DraftSendAt] `
1092+
1093+ </dd >
1094+ </dl >
1095+
1096+ <dl >
1097+ <dd >
1098+
10911099** request_options:** ` typing.Optional[RequestOptions] ` — Request-specific configuration.
10921100
10931101</dd >
@@ -1177,6 +1185,71 @@ client.inboxes.drafts.send(
11771185</dl >
11781186
11791187
1188+ </dd >
1189+ </dl >
1190+ </details >
1191+
1192+ <details ><summary ><code >client.inboxes.drafts.<a href =" src/agentmail/inboxes/drafts/client.py " >delete</a >(...)</code ></summary >
1193+ <dl >
1194+ <dd >
1195+
1196+ #### 🔌 Usage
1197+
1198+ <dl >
1199+ <dd >
1200+
1201+ <dl >
1202+ <dd >
1203+
1204+ ``` python
1205+ from agentmail import AgentMail
1206+
1207+ client = AgentMail(
1208+ api_key = " YOUR_API_KEY" ,
1209+ )
1210+ client.inboxes.drafts.delete(
1211+ inbox_id = " inbox_id" ,
1212+ draft_id = " draft_id" ,
1213+ )
1214+
1215+ ```
1216+ </dd >
1217+ </dl >
1218+ </dd >
1219+ </dl >
1220+
1221+ #### ⚙️ Parameters
1222+
1223+ <dl >
1224+ <dd >
1225+
1226+ <dl >
1227+ <dd >
1228+
1229+ ** inbox_id:** ` InboxId `
1230+
1231+ </dd >
1232+ </dl >
1233+
1234+ <dl >
1235+ <dd >
1236+
1237+ ** draft_id:** ` DraftId `
1238+
1239+ </dd >
1240+ </dl >
1241+
1242+ <dl >
1243+ <dd >
1244+
1245+ ** request_options:** ` typing.Optional[RequestOptions] ` — Request-specific configuration.
1246+
1247+ </dd >
1248+ </dl >
1249+ </dd >
1250+ </dl >
1251+
1252+
11801253</dd >
11811254</dl >
11821255</details >
Original file line number Diff line number Diff line change 5151 DraftLabels ,
5252 DraftPreview ,
5353 DraftReplyTo ,
54+ DraftSendAt ,
55+ DraftSendStatus ,
5456 DraftSubject ,
5557 DraftText ,
5658 DraftTo ,
143145 "DraftLabels" ,
144146 "DraftPreview" ,
145147 "DraftReplyTo" ,
148+ "DraftSendAt" ,
149+ "DraftSendStatus" ,
146150 "DraftSubject" ,
147151 "DraftText" ,
148152 "DraftTo" ,
Original file line number Diff line number Diff line change @@ -23,10 +23,10 @@ def __init__(
2323
2424 def get_headers (self ) -> typing .Dict [str , str ]:
2525 headers : typing .Dict [str , str ] = {
26- "User-Agent" : "agentmail/0.0.48 " ,
26+ "User-Agent" : "agentmail/0.0.49 " ,
2727 "X-Fern-Language" : "Python" ,
2828 "X-Fern-SDK-Name" : "agentmail" ,
29- "X-Fern-SDK-Version" : "0.0.48 " ,
29+ "X-Fern-SDK-Version" : "0.0.49 " ,
3030 ** (self .get_custom_headers () or {}),
3131 }
3232 headers ["Authorization" ] = f"Bearer { self ._get_api_key ()} "
Original file line number Diff line number Diff line change 1414 DraftLabels ,
1515 DraftPreview ,
1616 DraftReplyTo ,
17+ DraftSendAt ,
18+ DraftSendStatus ,
1719 DraftSubject ,
1820 DraftText ,
1921 DraftTo ,
3335 "DraftLabels" ,
3436 "DraftPreview" ,
3537 "DraftReplyTo" ,
38+ "DraftSendAt" ,
39+ "DraftSendStatus" ,
3640 "DraftSubject" ,
3741 "DraftText" ,
3842 "DraftTo" ,
Original file line number Diff line number Diff line change 1313from .draft_labels import DraftLabels
1414from .draft_preview import DraftPreview
1515from .draft_reply_to import DraftReplyTo
16+ from .draft_send_at import DraftSendAt
17+ from .draft_send_status import DraftSendStatus
1618from .draft_subject import DraftSubject
1719from .draft_text import DraftText
1820from .draft_to import DraftTo
3133 "DraftLabels" ,
3234 "DraftPreview" ,
3335 "DraftReplyTo" ,
36+ "DraftSendAt" ,
37+ "DraftSendStatus" ,
3438 "DraftSubject" ,
3539 "DraftText" ,
3640 "DraftTo" ,
Original file line number Diff line number Diff line change 1010from .draft_html import DraftHtml
1111from .draft_labels import DraftLabels
1212from .draft_reply_to import DraftReplyTo
13+ from .draft_send_at import DraftSendAt
1314from .draft_subject import DraftSubject
1415from .draft_text import DraftText
1516from .draft_to import DraftTo
@@ -24,6 +25,7 @@ class CreateDraftRequest(UncheckedBaseModel):
2425 subject : typing .Optional [DraftSubject ] = None
2526 text : typing .Optional [DraftText ] = None
2627 html : typing .Optional [DraftHtml ] = None
28+ send_at : typing .Optional [DraftSendAt ] = None
2729
2830 if IS_PYDANTIC_V2 :
2931 model_config : typing .ClassVar [pydantic .ConfigDict ] = pydantic .ConfigDict (extra = "allow" , frozen = True ) # type: ignore # Pydantic v2
Original file line number Diff line number Diff line change 1616from .draft_labels import DraftLabels
1717from .draft_preview import DraftPreview
1818from .draft_reply_to import DraftReplyTo
19+ from .draft_send_at import DraftSendAt
20+ from .draft_send_status import DraftSendStatus
1921from .draft_subject import DraftSubject
2022from .draft_text import DraftText
2123from .draft_to import DraftTo
@@ -46,6 +48,8 @@ class Draft(UncheckedBaseModel):
4648 IDs of previous messages in thread.
4749 """
4850
51+ send_status : typing .Optional [DraftSendStatus ] = None
52+ send_at : typing .Optional [DraftSendAt ] = None
4953 updated_at : DraftUpdatedAt
5054 created_at : dt .datetime = pydantic .Field ()
5155 """
Original file line number Diff line number Diff line change 1313from .draft_id import DraftId
1414from .draft_labels import DraftLabels
1515from .draft_preview import DraftPreview
16+ from .draft_send_at import DraftSendAt
17+ from .draft_send_status import DraftSendStatus
1618from .draft_subject import DraftSubject
1719from .draft_to import DraftTo
1820from .draft_updated_at import DraftUpdatedAt
@@ -29,6 +31,8 @@ class DraftItem(UncheckedBaseModel):
2931 subject : typing .Optional [DraftSubject ] = None
3032 preview : typing .Optional [DraftPreview ] = None
3133 attachments : typing .Optional [DraftAttachments ] = None
34+ send_status : typing .Optional [DraftSendStatus ] = None
35+ send_at : typing .Optional [DraftSendAt ] = None
3236 updated_at : DraftUpdatedAt
3337
3438 if IS_PYDANTIC_V2 :
Original file line number Diff line number Diff line change 1+ # This file was auto-generated by Fern from our API Definition.
2+
3+ import datetime as dt
4+
5+ DraftSendAt = dt .datetime
You can’t perform that action at this time.
0 commit comments