Amazon SES
This library allows you to interact with the AWS SES Service
Prerequisites
Installation
npm i @winglibs/ses
Usage
bring ses;
let emailService = new ses.EmailService(emailIdentities: ["bot@wing.cloud"]); 
License
This library is licensed under the MIT License.
API Reference
Table of Contents
- Classes
 - Interfaces
 - Structs
 
EmailService_tfaws (preflight class) 
No description
Constructor
new(props: EmailServiceProps): EmailService_tfaws
Properties
No properties
Methods
| Signature | Description | 
|---|---|
inflight sendEmail(options: SendEmailOptions): str? | No description | 
inflight sendRawEmail(options: SendRawEmailOptions): str? | No description | 
EmailService_sim (preflight class) 
No description
Constructor
new(props: EmailServiceProps): EmailService_sim
Properties
No properties
Methods
| Signature | Description | 
|---|---|
inflight sendEmail(options: SendEmailOptions): str? | No description | 
inflight sendRawEmail(options: SendRawEmailOptions): str? | No description | 
EmailService (preflight class) 
EmailService can used for defining and interacting with AWS SES. When running the simulator in a non test environment, it will use the actual cloud implementation.
Constructor
new(props: EmailServiceProps): EmailService
Properties
No properties
Methods
| Signature | Description | 
|---|---|
inflight sendEmail(options: SendEmailOptions): str? | No description | 
inflight sendRawEmail(options: SendRawEmailOptions): str? | No description | 
IEmailService (interface) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
node | Node | The tree node. | 
Methods
| Signature | Description | 
|---|---|
inflight sendEmail(options: SendEmailOptions): str? | No description | 
inflight sendRawEmail(options: SendRawEmailOptions): str? | No description | 
Body (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Html | Content? | No description | 
Text | Content? | No description | 
CloudWatchDestination (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
defaultValue | str | No description | 
dimensionName | str | No description | 
valueSource | str | No description | 
ConfigurationSet (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
name | str | No description | 
Content (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Data | str? | No description | 
Destination (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
BccAddresses |  | No description | 
CcAddresses |  | No description | 
ToAddresses |  | No description | 
EmailServiceProps (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
configurationSet | ConfigurationSet? | No description | 
emailIdentities |  | No description | 
eventDestination | EventDestination? | No description | 
EventDestination (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
cloudwatchDestination | CloudWatchDestination? | No description | 
matchingTypes |  | No description | 
name | str | No description | 
Message (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Body | Body? | No description | 
Subject | Content? | No description | 
RawMessage (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Data | str | No description | 
SendEmailOptions (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Destination | Destination? | No description | 
Message | Message? | No description | 
Source | str | No description | 
SendRawEmailOptions (struct) 
No description
Properties
| Name | Type | Description | 
|---|---|---|
Destinations |  | No description | 
RawMessage | RawMessage | No description | 
Source | str? | No description |