public class SendEmailStatus extends AbstractModel
header, skipSign
Constructor and Description |
---|
SendEmailStatus() |
SendEmailStatus(SendEmailStatus source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getDeliverMessage()
Get Description of the recipient processing status
|
Long |
getDeliverStatus()
Get Recipient processing status
0: Tencent Cloud has accepted the request and added it to the send queue.
|
Long |
getDeliverTime()
Get Timestamp when Tencent Cloud delivers the email
|
String |
getFromEmailAddress()
Get Sender email address
|
String |
getMessageId()
Get The `MessageId` field returned by the `SendEmail` API
|
Long |
getRequestTime()
Get Timestamp when the request arrives at Tencent Cloud
|
Long |
getSendStatus()
Get Tencent Cloud processing status
0: Successful.
|
String |
getToEmailAddress()
Get Recipient email address
|
Boolean |
getUserClicked()
Get Whether the recipient has clicked the links in the email
|
Boolean |
getUserComplainted()
Get Whether the recipient has reported the sender
|
Boolean |
getUserOpened()
Get Whether the recipient has opened the email
|
Boolean |
getUserUnsubscribed()
Get Whether the recipient has unsubscribed from the email sent by the sender
|
void |
setDeliverMessage(String DeliverMessage)
Set Description of the recipient processing status
|
void |
setDeliverStatus(Long DeliverStatus)
Set Recipient processing status
0: Tencent Cloud has accepted the request and added it to the send queue.
|
void |
setDeliverTime(Long DeliverTime)
Set Timestamp when Tencent Cloud delivers the email
|
void |
setFromEmailAddress(String FromEmailAddress)
Set Sender email address
|
void |
setMessageId(String MessageId)
Set The `MessageId` field returned by the `SendEmail` API
|
void |
setRequestTime(Long RequestTime)
Set Timestamp when the request arrives at Tencent Cloud
|
void |
setSendStatus(Long SendStatus)
Set Tencent Cloud processing status
0: Successful.
|
void |
setToEmailAddress(String ToEmailAddress)
Set Recipient email address
|
void |
setUserClicked(Boolean UserClicked)
Set Whether the recipient has clicked the links in the email
|
void |
setUserComplainted(Boolean UserComplainted)
Set Whether the recipient has reported the sender
|
void |
setUserOpened(Boolean UserOpened)
Set Whether the recipient has opened the email
|
void |
setUserUnsubscribed(Boolean UserUnsubscribed)
Set Whether the recipient has unsubscribed from the email sent by the sender
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public SendEmailStatus()
public SendEmailStatus(SendEmailStatus source)
public String getMessageId()
public void setMessageId(String MessageId)
MessageId
- The `MessageId` field returned by the `SendEmail` APIpublic String getToEmailAddress()
public void setToEmailAddress(String ToEmailAddress)
ToEmailAddress
- Recipient email addresspublic String getFromEmailAddress()
public void setFromEmailAddress(String FromEmailAddress)
FromEmailAddress
- Sender email addresspublic Long getSendStatus()
public void setSendStatus(Long SendStatus)
SendStatus
- Tencent Cloud processing status
0: Successful.
1001: Internal system exception.
1002: Internal system exception.
1003: Internal system exception.
1003: Internal system exception.
1004: Email sending timed out.
1005: Internal system exception.
1006: You have sent too many emails to the same address in a short period.
1007: The email address is in the blocklist.
1008: The sender domain is rejected by the recipient.
1009: Internal system exception.
1010: The daily email sending limit is exceeded.
1011: You have no permission to send custom content. Use a template.
1013: The sender domain is unsubscribed from by the recipient.
2001: No results were found.
3007: The template ID is invalid or the template is unavailable.
3008: The sender domain is temporarily blocked by the recipient domain.
3009: You have no permission to use this template.
3010: The format of the `TemplateData` field is incorrect.
3014: The email cannot be sent because the sender domain is not verified.
3020: The recipient email address is in the blocklist.
3024: Failed to precheck the email address format.
3030: Email sending is restricted temporarily due to a high bounce rate.
3033: The account has insufficient balance or overdue payment.public Long getDeliverStatus()
public void setDeliverStatus(Long DeliverStatus)
DeliverStatus
- Recipient processing status
0: Tencent Cloud has accepted the request and added it to the send queue.
1: The email is delivered successfully. `DeliverTime` indicates the time when the email is delivered successfully.
2: The email is discarded. `DeliverMessage` indicates the reason for discarding.
3: The recipient's ESP rejects the email, probably because the email address does not exist or due to other reasons.
8: The email is delayed by the ESP. `DeliverMessage` indicates the reason for delay.public String getDeliverMessage()
public void setDeliverMessage(String DeliverMessage)
DeliverMessage
- Description of the recipient processing statuspublic Long getRequestTime()
public void setRequestTime(Long RequestTime)
RequestTime
- Timestamp when the request arrives at Tencent Cloudpublic Long getDeliverTime()
public void setDeliverTime(Long DeliverTime)
DeliverTime
- Timestamp when Tencent Cloud delivers the emailpublic Boolean getUserOpened()
public void setUserOpened(Boolean UserOpened)
UserOpened
- Whether the recipient has opened the emailpublic Boolean getUserClicked()
public void setUserClicked(Boolean UserClicked)
UserClicked
- Whether the recipient has clicked the links in the emailpublic Boolean getUserUnsubscribed()
public void setUserUnsubscribed(Boolean UserUnsubscribed)
UserUnsubscribed
- Whether the recipient has unsubscribed from the email sent by the senderpublic Boolean getUserComplainted()
public void setUserComplainted(Boolean UserComplainted)
UserComplainted
- Whether the recipient has reported the senderCopyright © 2024. All rights reserved.