@secrecy/lib
Preparing search index...
<internal>
SecrecyMailClient
Class SecrecyMailClient
Index
Constructors
constructor
Methods
create
create
Draft
delete
deleted
Mails
delete
Draft
delete
Trash
draft
Mails
empty
Trash
get
read
received
Mails
recover
send
Draft
send
Waiting
Emails
sent
Mails
unread
unread
Received
Mails
Count
update
Draft
waiting
Received
Mails
Constructors
constructor
new
SecrecyMailClient
(
client
:
SecrecyClient
)
:
SecrecyMailClient
Parameters
client
:
SecrecyClient
Returns
SecrecyMailClient
Methods
create
create
(
data
:
NewMail
,
customMessage
?:
string
|
null
)
:
Promise
<
SentMail
>
Parameters
data
:
NewMail
Optional
customMessage
:
string
|
null
Returns
Promise
<
SentMail
>
create
Draft
createDraft
(
__namedParameters
:
NewMail
)
:
Promise
<
DraftMail
>
Parameters
__namedParameters
:
NewMail
Returns
Promise
<
DraftMail
>
delete
delete
(
__namedParameters
:
{
mailId
:
string
}
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
mailId
:
string
}
Returns
Promise
<
boolean
>
deleted
Mails
deletedMails
(
__namedParameters
:
{
mailType
:
"received"
|
"sent"
}
,
)
:
Promise
<
Mail
[]
>
Parameters
__namedParameters
:
{
mailType
:
"received"
|
"sent"
}
Returns
Promise
<
Mail
[]
>
delete
Draft
deleteDraft
(
draftId
:
string
)
:
Promise
<
boolean
>
Parameters
draftId
:
string
Returns
Promise
<
boolean
>
delete
Trash
deleteTrash
(
__namedParameters
:
{
ids
:
string
[]
}
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
ids
:
string
[]
}
Returns
Promise
<
boolean
>
draft
Mails
draftMails
(
input
:
{}
)
:
Promise
<
DraftMail
[]
>
Parameters
input
:
{}
Returns
Promise
<
DraftMail
[]
>
empty
Trash
emptyTrash
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
get
get
(
__namedParameters
:
{
id
:
string
}
)
:
Promise
<
Mail
>
Parameters
__namedParameters
:
{
id
:
string
}
Returns
Promise
<
Mail
>
read
read
(
__namedParameters
:
{
mailId
:
string
}
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
mailId
:
string
}
Returns
Promise
<
boolean
>
received
Mails
receivedMails
(
input
:
Omit
<
RouterInputs
[
"mail"
]
[
"received"
]
,
"fromIdentityPubKey"
>
,
)
:
Promise
<
ReceivedMail
[]
>
Parameters
input
:
Omit
<
RouterInputs
[
"mail"
]
[
"received"
]
,
"fromIdentityPubKey"
>
Returns
Promise
<
ReceivedMail
[]
>
recover
recover
(
__namedParameters
:
{
mailId
:
string
}
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
mailId
:
string
}
Returns
Promise
<
boolean
>
send
Draft
sendDraft
(
draftId
:
string
,
customMessage
?:
string
|
null
)
:
Promise
<
boolean
>
Parameters
draftId
:
string
Optional
customMessage
:
string
|
null
Returns
Promise
<
boolean
>
send
Waiting
Emails
sendWaitingEmails
()
:
Promise
<
void
>
Returns
Promise
<
void
>
sent
Mails
sentMails
(
input
:
{}
)
:
Promise
<
SentMail
[]
>
Parameters
input
:
{}
Returns
Promise
<
SentMail
[]
>
unread
unread
(
__namedParameters
:
{
mailId
:
string
}
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
mailId
:
string
}
Returns
Promise
<
boolean
>
unread
Received
Mails
Count
unreadReceivedMailsCount
()
:
Promise
<
number
>
Returns
Promise
<
number
>
update
Draft
updateDraft
(
draftId
:
string
,
__namedParameters
:
Partial
<
NewMail
>
,
)
:
Promise
<
DraftMail
>
Parameters
draftId
:
string
__namedParameters
:
Partial
<
NewMail
>
Returns
Promise
<
DraftMail
>
waiting
Received
Mails
waitingReceivedMails
()
:
Promise
<
WaitingReceivedMail
[]
>
Returns
Promise
<
WaitingReceivedMail
[]
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
create
Draft
delete
deleted
Mails
delete
Draft
delete
Trash
draft
Mails
empty
Trash
get
read
received
Mails
recover
send
Draft
send
Waiting
Emails
sent
Mails
unread
unread
Received
Mails
Count
update
Draft
waiting
Received
Mails
@secrecy/lib
Loading...