SesConfig class base

Configuration required to connect to Amazon SES or an SES-compatible endpoint.

SesConfig stores credentials, region selection, and an optional endpoint override used by SesClient.

Example:

final config = SesConfig(
  key: 'AKIA...',
  secret: 'super-secret',
  region: 'us-east-1',
);

Constructors

SesConfig({required String key, required String secret, required String region, String? endpoint})
Creates an SES configuration object.
SesConfig.fromMap(Map<String, dynamic> map)
Creates an SesConfig from a map.
factory

Properties

endpoint String?
Optional custom SES-compatible endpoint.
final
hashCode int
The hash code for this object.
no setterinherited
key String
Access key used to sign SES requests.
final
region String
AWS region used in request signing and default endpoint selection.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secret String
Secret key used for AWS Signature Version 4 signing.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited