Params Types:
Response Types:
Methods:
client.Inboxes.New(ctx context.Context, body agentmail.InboxNewParams) (*agentmail.Inbox, error)client.Inboxes.Get(ctx context.Context, inboxID string) (*agentmail.Inbox, error)client.Inboxes.Update(ctx context.Context, inboxID string, body agentmail.InboxUpdateParams) (*agentmail.Inbox, error)client.Inboxes.List(ctx context.Context, query agentmail.InboxListParams) (*agentmail.ListInboxes, error)client.Inboxes.Delete(ctx context.Context, inboxID string) errorclient.Inboxes.ListMetrics(ctx context.Context, inboxID string, query agentmail.InboxListMetricsParams) (*agentmail.ListMetrics, error)
Params Types:
Response Types:
Methods:
client.Inboxes.Drafts.New(ctx context.Context, inboxID string, body agentmail.InboxDraftNewParams) (*agentmail.Draft, error)client.Inboxes.Drafts.Get(ctx context.Context, draftID string, query agentmail.InboxDraftGetParams) (*agentmail.Draft, error)client.Inboxes.Drafts.Update(ctx context.Context, draftID string, params agentmail.InboxDraftUpdateParams) (*agentmail.Draft, error)client.Inboxes.Drafts.List(ctx context.Context, inboxID string, query agentmail.InboxDraftListParams) (*agentmail.ListDrafts, error)client.Inboxes.Drafts.Delete(ctx context.Context, draftID string, body agentmail.InboxDraftDeleteParams) errorclient.Inboxes.Drafts.Send(ctx context.Context, draftID string, params agentmail.InboxDraftSendParams) (*agentmail.SendMessageResponse, error)
Params Types:
- agentmail.AddressesUnionParam
- agentmail.AttachmentContentDisposition
- agentmail.SendAttachmentParam
- agentmail.SendMessageRequestParam
Response Types:
- agentmail.AttachmentContentDisposition
- agentmail.AttachmentResponse
- agentmail.Message
- agentmail.InboxMessageListResponse
Methods:
client.Inboxes.Messages.Get(ctx context.Context, messageID string, query agentmail.InboxMessageGetParams) (*agentmail.Message, error)client.Inboxes.Messages.Update(ctx context.Context, messageID string, params agentmail.InboxMessageUpdateParams) (*agentmail.Message, error)client.Inboxes.Messages.List(ctx context.Context, inboxID string, query agentmail.InboxMessageListParams) (*agentmail.InboxMessageListResponse, error)client.Inboxes.Messages.Forward(ctx context.Context, messageID string, params agentmail.InboxMessageForwardParams) (*agentmail.SendMessageResponse, error)client.Inboxes.Messages.GetAttachment(ctx context.Context, attachmentID string, query agentmail.InboxMessageGetAttachmentParams) (*agentmail.AttachmentResponse, error)client.Inboxes.Messages.GetRaw(ctx context.Context, messageID string, query agentmail.InboxMessageGetRawParams) errorclient.Inboxes.Messages.Reply(ctx context.Context, messageID string, params agentmail.InboxMessageReplyParams) (*agentmail.SendMessageResponse, error)client.Inboxes.Messages.ReplyAll(ctx context.Context, messageID string, params agentmail.InboxMessageReplyAllParams) (*agentmail.SendMessageResponse, error)client.Inboxes.Messages.Send(ctx context.Context, inboxID string, body agentmail.InboxMessageSendParams) (*agentmail.SendMessageResponse, error)
Response Types:
Methods:
client.Inboxes.Threads.Get(ctx context.Context, threadID string, query agentmail.InboxThreadGetParams) (*agentmail.Thread, error)client.Inboxes.Threads.List(ctx context.Context, inboxID string, query agentmail.InboxThreadListParams) (*agentmail.ListThreads, error)client.Inboxes.Threads.Delete(ctx context.Context, threadID string, body agentmail.InboxThreadDeleteParams) errorclient.Inboxes.Threads.GetAttachment(ctx context.Context, attachmentID string, query agentmail.InboxThreadGetAttachmentParams) (*agentmail.AttachmentResponse, error)
Response Types:
Methods:
client.Pods.New(ctx context.Context, body agentmail.PodNewParams) (*agentmail.Pod, error)client.Pods.Get(ctx context.Context, podID string) (*agentmail.Pod, error)client.Pods.List(ctx context.Context, query agentmail.PodListParams) (*agentmail.PodListResponse, error)client.Pods.Delete(ctx context.Context, podID string) error
Methods:
client.Pods.Domains.New(ctx context.Context, podID string, body agentmail.PodDomainNewParams) (*agentmail.Domain, error)client.Pods.Domains.List(ctx context.Context, podID string, query agentmail.PodDomainListParams) (*agentmail.ListDomains, error)client.Pods.Domains.Delete(ctx context.Context, domainID string, body agentmail.PodDomainDeleteParams) error
Methods:
client.Pods.Drafts.Get(ctx context.Context, draftID string, query agentmail.PodDraftGetParams) (*agentmail.Draft, error)client.Pods.Drafts.List(ctx context.Context, podID string, query agentmail.PodDraftListParams) (*agentmail.ListDrafts, error)
Methods:
client.Pods.Inboxes.New(ctx context.Context, podID string, body agentmail.PodInboxNewParams) (*agentmail.Inbox, error)client.Pods.Inboxes.Get(ctx context.Context, inboxID string, query agentmail.PodInboxGetParams) (*agentmail.Inbox, error)client.Pods.Inboxes.List(ctx context.Context, podID string, query agentmail.PodInboxListParams) (*agentmail.ListInboxes, error)client.Pods.Inboxes.Delete(ctx context.Context, inboxID string, body agentmail.PodInboxDeleteParams) error
Methods:
client.Pods.Threads.Get(ctx context.Context, threadID string, query agentmail.PodThreadGetParams) (*agentmail.Thread, error)client.Pods.Threads.List(ctx context.Context, podID string, query agentmail.PodThreadListParams) (*agentmail.ListThreads, error)client.Pods.Threads.GetAttachment(ctx context.Context, attachmentID string, query agentmail.PodThreadGetAttachmentParams) (*agentmail.AttachmentResponse, error)
Params Types:
Response Types:
Methods:
client.Webhooks.New(ctx context.Context, body agentmail.WebhookNewParams) (*agentmail.Webhook, error)client.Webhooks.Get(ctx context.Context, webhookID string) (*agentmail.Webhook, error)client.Webhooks.Update(ctx context.Context, webhookID string, body agentmail.WebhookUpdateParams) (*agentmail.Webhook, error)client.Webhooks.List(ctx context.Context, query agentmail.WebhookListParams) (*agentmail.WebhookListResponse, error)client.Webhooks.Delete(ctx context.Context, webhookID string) error
Response Types:
Methods:
client.APIKeys.New(ctx context.Context, body agentmail.APIKeyNewParams) (*agentmail.APIKeyNewResponse, error)client.APIKeys.List(ctx context.Context, query agentmail.APIKeyListParams) (*agentmail.APIKeyListResponse, error)client.APIKeys.Delete(ctx context.Context, apiKey string) error
Params Types:
Response Types:
Methods:
client.Domains.New(ctx context.Context, body agentmail.DomainNewParams) (*agentmail.Domain, error)client.Domains.Get(ctx context.Context, domainID string) (*agentmail.Domain, error)client.Domains.List(ctx context.Context, query agentmail.DomainListParams) (*agentmail.ListDomains, error)client.Domains.Delete(ctx context.Context, domainID string) errorclient.Domains.GetZoneFile(ctx context.Context, domainID string) errorclient.Domains.Verify(ctx context.Context, domainID string) error
Response Types:
Methods:
client.Drafts.Get(ctx context.Context, draftID string) (*agentmail.Draft, error)client.Drafts.List(ctx context.Context, query agentmail.DraftListParams) (*agentmail.ListDrafts, error)
Methods:
client.Metrics.List(ctx context.Context, query agentmail.MetricListParams) (*agentmail.ListMetrics, error)
Response Types:
Methods:
Methods:
client.Threads.Get(ctx context.Context, threadID string) (*agentmail.Thread, error)client.Threads.List(ctx context.Context, query agentmail.ThreadListParams) (*agentmail.ListThreads, error)client.Threads.GetAttachment(ctx context.Context, attachmentID string, query agentmail.ThreadGetAttachmentParams) (*agentmail.AttachmentResponse, error)