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 |