Files
SerpentRace/SerpentRace_Backend/node_modules/@aws-sdk/client-sesv2/dist-cjs/index.js
T

6777 lines
294 KiB
JavaScript

"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var index_exports = {};
__export(index_exports, {
AccountDetailsFilterSensitiveLog: () => AccountDetailsFilterSensitiveLog,
AccountSuspendedException: () => AccountSuspendedException,
AlreadyExistsException: () => AlreadyExistsException,
AttachmentContentDisposition: () => AttachmentContentDisposition,
AttachmentContentTransferEncoding: () => AttachmentContentTransferEncoding,
BadRequestException: () => BadRequestException,
BatchGetMetricDataCommand: () => BatchGetMetricDataCommand,
BehaviorOnMxFailure: () => BehaviorOnMxFailure,
BounceType: () => BounceType,
BulkEmailStatus: () => BulkEmailStatus,
CancelExportJobCommand: () => CancelExportJobCommand,
ConcurrentModificationException: () => ConcurrentModificationException,
ConflictException: () => ConflictException,
ContactLanguage: () => ContactLanguage,
ContactListImportAction: () => ContactListImportAction,
CreateConfigurationSetCommand: () => CreateConfigurationSetCommand,
CreateConfigurationSetEventDestinationCommand: () => CreateConfigurationSetEventDestinationCommand,
CreateContactCommand: () => CreateContactCommand,
CreateContactListCommand: () => CreateContactListCommand,
CreateCustomVerificationEmailTemplateCommand: () => CreateCustomVerificationEmailTemplateCommand,
CreateDedicatedIpPoolCommand: () => CreateDedicatedIpPoolCommand,
CreateDeliverabilityTestReportCommand: () => CreateDeliverabilityTestReportCommand,
CreateEmailIdentityCommand: () => CreateEmailIdentityCommand,
CreateEmailIdentityPolicyCommand: () => CreateEmailIdentityPolicyCommand,
CreateEmailIdentityRequestFilterSensitiveLog: () => CreateEmailIdentityRequestFilterSensitiveLog,
CreateEmailTemplateCommand: () => CreateEmailTemplateCommand,
CreateExportJobCommand: () => CreateExportJobCommand,
CreateExportJobRequestFilterSensitiveLog: () => CreateExportJobRequestFilterSensitiveLog,
CreateImportJobCommand: () => CreateImportJobCommand,
CreateMultiRegionEndpointCommand: () => CreateMultiRegionEndpointCommand,
CreateTenantCommand: () => CreateTenantCommand,
CreateTenantResourceAssociationCommand: () => CreateTenantResourceAssociationCommand,
DataFormat: () => DataFormat,
DeleteConfigurationSetCommand: () => DeleteConfigurationSetCommand,
DeleteConfigurationSetEventDestinationCommand: () => DeleteConfigurationSetEventDestinationCommand,
DeleteContactCommand: () => DeleteContactCommand,
DeleteContactListCommand: () => DeleteContactListCommand,
DeleteCustomVerificationEmailTemplateCommand: () => DeleteCustomVerificationEmailTemplateCommand,
DeleteDedicatedIpPoolCommand: () => DeleteDedicatedIpPoolCommand,
DeleteEmailIdentityCommand: () => DeleteEmailIdentityCommand,
DeleteEmailIdentityPolicyCommand: () => DeleteEmailIdentityPolicyCommand,
DeleteEmailTemplateCommand: () => DeleteEmailTemplateCommand,
DeleteMultiRegionEndpointCommand: () => DeleteMultiRegionEndpointCommand,
DeleteSuppressedDestinationCommand: () => DeleteSuppressedDestinationCommand,
DeleteTenantCommand: () => DeleteTenantCommand,
DeleteTenantResourceAssociationCommand: () => DeleteTenantResourceAssociationCommand,
DeliverabilityDashboardAccountStatus: () => DeliverabilityDashboardAccountStatus,
DeliverabilityTestStatus: () => DeliverabilityTestStatus,
DeliveryEventType: () => DeliveryEventType,
DimensionValueSource: () => DimensionValueSource,
DkimSigningAttributesFilterSensitiveLog: () => DkimSigningAttributesFilterSensitiveLog,
DkimSigningAttributesOrigin: () => DkimSigningAttributesOrigin,
DkimSigningKeyLength: () => DkimSigningKeyLength,
DkimStatus: () => DkimStatus,
EmailInsightsFilterSensitiveLog: () => EmailInsightsFilterSensitiveLog,
EngagementEventType: () => EngagementEventType,
EventType: () => EventType,
ExportDataSourceFilterSensitiveLog: () => ExportDataSourceFilterSensitiveLog,
ExportSourceType: () => ExportSourceType,
FeatureStatus: () => FeatureStatus,
GetAccountCommand: () => GetAccountCommand,
GetAccountResponseFilterSensitiveLog: () => GetAccountResponseFilterSensitiveLog,
GetBlacklistReportsCommand: () => GetBlacklistReportsCommand,
GetConfigurationSetCommand: () => GetConfigurationSetCommand,
GetConfigurationSetEventDestinationsCommand: () => GetConfigurationSetEventDestinationsCommand,
GetContactCommand: () => GetContactCommand,
GetContactListCommand: () => GetContactListCommand,
GetCustomVerificationEmailTemplateCommand: () => GetCustomVerificationEmailTemplateCommand,
GetDedicatedIpCommand: () => GetDedicatedIpCommand,
GetDedicatedIpPoolCommand: () => GetDedicatedIpPoolCommand,
GetDedicatedIpsCommand: () => GetDedicatedIpsCommand,
GetDeliverabilityDashboardOptionsCommand: () => GetDeliverabilityDashboardOptionsCommand,
GetDeliverabilityTestReportCommand: () => GetDeliverabilityTestReportCommand,
GetDomainDeliverabilityCampaignCommand: () => GetDomainDeliverabilityCampaignCommand,
GetDomainStatisticsReportCommand: () => GetDomainStatisticsReportCommand,
GetEmailIdentityCommand: () => GetEmailIdentityCommand,
GetEmailIdentityPoliciesCommand: () => GetEmailIdentityPoliciesCommand,
GetEmailTemplateCommand: () => GetEmailTemplateCommand,
GetExportJobCommand: () => GetExportJobCommand,
GetExportJobResponseFilterSensitiveLog: () => GetExportJobResponseFilterSensitiveLog,
GetImportJobCommand: () => GetImportJobCommand,
GetMessageInsightsCommand: () => GetMessageInsightsCommand,
GetMessageInsightsResponseFilterSensitiveLog: () => GetMessageInsightsResponseFilterSensitiveLog,
GetMultiRegionEndpointCommand: () => GetMultiRegionEndpointCommand,
GetReputationEntityCommand: () => GetReputationEntityCommand,
GetSuppressedDestinationCommand: () => GetSuppressedDestinationCommand,
GetTenantCommand: () => GetTenantCommand,
HttpsPolicy: () => HttpsPolicy,
IdentityType: () => IdentityType,
ImportDestinationType: () => ImportDestinationType,
InternalServiceErrorException: () => InternalServiceErrorException,
InvalidNextTokenException: () => InvalidNextTokenException,
JobStatus: () => JobStatus,
LimitExceededException: () => LimitExceededException,
ListConfigurationSetsCommand: () => ListConfigurationSetsCommand,
ListContactListsCommand: () => ListContactListsCommand,
ListContactsCommand: () => ListContactsCommand,
ListCustomVerificationEmailTemplatesCommand: () => ListCustomVerificationEmailTemplatesCommand,
ListDedicatedIpPoolsCommand: () => ListDedicatedIpPoolsCommand,
ListDeliverabilityTestReportsCommand: () => ListDeliverabilityTestReportsCommand,
ListDomainDeliverabilityCampaignsCommand: () => ListDomainDeliverabilityCampaignsCommand,
ListEmailIdentitiesCommand: () => ListEmailIdentitiesCommand,
ListEmailTemplatesCommand: () => ListEmailTemplatesCommand,
ListExportJobsCommand: () => ListExportJobsCommand,
ListImportJobsCommand: () => ListImportJobsCommand,
ListMultiRegionEndpointsCommand: () => ListMultiRegionEndpointsCommand,
ListRecommendationsCommand: () => ListRecommendationsCommand,
ListRecommendationsFilterKey: () => ListRecommendationsFilterKey,
ListReputationEntitiesCommand: () => ListReputationEntitiesCommand,
ListResourceTenantsCommand: () => ListResourceTenantsCommand,
ListSuppressedDestinationsCommand: () => ListSuppressedDestinationsCommand,
ListTagsForResourceCommand: () => ListTagsForResourceCommand,
ListTenantResourcesCommand: () => ListTenantResourcesCommand,
ListTenantResourcesFilterKey: () => ListTenantResourcesFilterKey,
ListTenantsCommand: () => ListTenantsCommand,
MailFromDomainNotVerifiedException: () => MailFromDomainNotVerifiedException,
MailFromDomainStatus: () => MailFromDomainStatus,
MailType: () => MailType,
MessageInsightsDataSourceFilterSensitiveLog: () => MessageInsightsDataSourceFilterSensitiveLog,
MessageInsightsFiltersFilterSensitiveLog: () => MessageInsightsFiltersFilterSensitiveLog,
MessageRejected: () => MessageRejected,
Metric: () => Metric,
MetricAggregation: () => MetricAggregation,
MetricDimensionName: () => MetricDimensionName,
MetricNamespace: () => MetricNamespace,
NotFoundException: () => NotFoundException,
PutAccountDedicatedIpWarmupAttributesCommand: () => PutAccountDedicatedIpWarmupAttributesCommand,
PutAccountDetailsCommand: () => PutAccountDetailsCommand,
PutAccountDetailsRequestFilterSensitiveLog: () => PutAccountDetailsRequestFilterSensitiveLog,
PutAccountSendingAttributesCommand: () => PutAccountSendingAttributesCommand,
PutAccountSuppressionAttributesCommand: () => PutAccountSuppressionAttributesCommand,
PutAccountVdmAttributesCommand: () => PutAccountVdmAttributesCommand,
PutConfigurationSetArchivingOptionsCommand: () => PutConfigurationSetArchivingOptionsCommand,
PutConfigurationSetDeliveryOptionsCommand: () => PutConfigurationSetDeliveryOptionsCommand,
PutConfigurationSetReputationOptionsCommand: () => PutConfigurationSetReputationOptionsCommand,
PutConfigurationSetSendingOptionsCommand: () => PutConfigurationSetSendingOptionsCommand,
PutConfigurationSetSuppressionOptionsCommand: () => PutConfigurationSetSuppressionOptionsCommand,
PutConfigurationSetTrackingOptionsCommand: () => PutConfigurationSetTrackingOptionsCommand,
PutConfigurationSetVdmOptionsCommand: () => PutConfigurationSetVdmOptionsCommand,
PutDedicatedIpInPoolCommand: () => PutDedicatedIpInPoolCommand,
PutDedicatedIpPoolScalingAttributesCommand: () => PutDedicatedIpPoolScalingAttributesCommand,
PutDedicatedIpWarmupAttributesCommand: () => PutDedicatedIpWarmupAttributesCommand,
PutDeliverabilityDashboardOptionCommand: () => PutDeliverabilityDashboardOptionCommand,
PutEmailIdentityConfigurationSetAttributesCommand: () => PutEmailIdentityConfigurationSetAttributesCommand,
PutEmailIdentityDkimAttributesCommand: () => PutEmailIdentityDkimAttributesCommand,
PutEmailIdentityDkimSigningAttributesCommand: () => PutEmailIdentityDkimSigningAttributesCommand,
PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog: () => PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog,
PutEmailIdentityFeedbackAttributesCommand: () => PutEmailIdentityFeedbackAttributesCommand,
PutEmailIdentityMailFromAttributesCommand: () => PutEmailIdentityMailFromAttributesCommand,
PutSuppressedDestinationCommand: () => PutSuppressedDestinationCommand,
QueryErrorCode: () => QueryErrorCode,
RecommendationImpact: () => RecommendationImpact,
RecommendationStatus: () => RecommendationStatus,
RecommendationType: () => RecommendationType,
ReputationEntityFilterKey: () => ReputationEntityFilterKey,
ReputationEntityType: () => ReputationEntityType,
ResourceType: () => ResourceType,
ReviewStatus: () => ReviewStatus,
SESv2: () => SESv2,
SESv2Client: () => SESv2Client,
SESv2ServiceException: () => SESv2ServiceException,
ScalingMode: () => ScalingMode,
SendBulkEmailCommand: () => SendBulkEmailCommand,
SendCustomVerificationEmailCommand: () => SendCustomVerificationEmailCommand,
SendEmailCommand: () => SendEmailCommand,
SendingPausedException: () => SendingPausedException,
SendingStatus: () => SendingStatus,
Status: () => Status,
SubscriptionStatus: () => SubscriptionStatus,
SuppressionListImportAction: () => SuppressionListImportAction,
SuppressionListReason: () => SuppressionListReason,
TagResourceCommand: () => TagResourceCommand,
TestRenderEmailTemplateCommand: () => TestRenderEmailTemplateCommand,
TlsPolicy: () => TlsPolicy,
TooManyRequestsException: () => TooManyRequestsException,
UntagResourceCommand: () => UntagResourceCommand,
UpdateConfigurationSetEventDestinationCommand: () => UpdateConfigurationSetEventDestinationCommand,
UpdateContactCommand: () => UpdateContactCommand,
UpdateContactListCommand: () => UpdateContactListCommand,
UpdateCustomVerificationEmailTemplateCommand: () => UpdateCustomVerificationEmailTemplateCommand,
UpdateEmailIdentityPolicyCommand: () => UpdateEmailIdentityPolicyCommand,
UpdateEmailTemplateCommand: () => UpdateEmailTemplateCommand,
UpdateReputationEntityCustomerManagedStatusCommand: () => UpdateReputationEntityCustomerManagedStatusCommand,
UpdateReputationEntityPolicyCommand: () => UpdateReputationEntityPolicyCommand,
VerificationError: () => VerificationError,
VerificationStatus: () => VerificationStatus,
WarmupStatus: () => WarmupStatus,
__Client: () => import_smithy_client.Client,
paginateGetDedicatedIps: () => paginateGetDedicatedIps,
paginateListConfigurationSets: () => paginateListConfigurationSets,
paginateListContactLists: () => paginateListContactLists,
paginateListContacts: () => paginateListContacts,
paginateListCustomVerificationEmailTemplates: () => paginateListCustomVerificationEmailTemplates,
paginateListDedicatedIpPools: () => paginateListDedicatedIpPools,
paginateListDeliverabilityTestReports: () => paginateListDeliverabilityTestReports,
paginateListDomainDeliverabilityCampaigns: () => paginateListDomainDeliverabilityCampaigns,
paginateListEmailIdentities: () => paginateListEmailIdentities,
paginateListEmailTemplates: () => paginateListEmailTemplates,
paginateListExportJobs: () => paginateListExportJobs,
paginateListImportJobs: () => paginateListImportJobs,
paginateListMultiRegionEndpoints: () => paginateListMultiRegionEndpoints,
paginateListRecommendations: () => paginateListRecommendations,
paginateListReputationEntities: () => paginateListReputationEntities,
paginateListResourceTenants: () => paginateListResourceTenants,
paginateListSuppressedDestinations: () => paginateListSuppressedDestinations,
paginateListTenantResources: () => paginateListTenantResources,
paginateListTenants: () => paginateListTenants
});
module.exports = __toCommonJS(index_exports);
// src/SESv2Client.ts
var import_middleware_host_header = require("@aws-sdk/middleware-host-header");
var import_middleware_logger = require("@aws-sdk/middleware-logger");
var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");
var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");
var import_config_resolver = require("@smithy/config-resolver");
var import_core = require("@smithy/core");
var import_middleware_content_length = require("@smithy/middleware-content-length");
var import_middleware_endpoint = require("@smithy/middleware-endpoint");
var import_middleware_retry = require("@smithy/middleware-retry");
var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider");
// src/endpoint/EndpointParameters.ts
var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {
return Object.assign(options, {
useDualstackEndpoint: options.useDualstackEndpoint ?? false,
useFipsEndpoint: options.useFipsEndpoint ?? false,
defaultSigningName: "ses"
});
}, "resolveClientEndpointParameters");
var commonParams = {
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
Endpoint: { type: "builtInParams", name: "endpoint" },
Region: { type: "builtInParams", name: "region" },
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }
};
// src/SESv2Client.ts
var import_runtimeConfig = require("././runtimeConfig");
// src/runtimeExtensions.ts
var import_region_config_resolver = require("@aws-sdk/region-config-resolver");
var import_protocol_http = require("@smithy/protocol-http");
var import_smithy_client = require("@smithy/smithy-client");
// src/auth/httpAuthExtensionConfiguration.ts
var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {
const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;
let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;
let _credentials = runtimeConfig.credentials;
return {
setHttpAuthScheme(httpAuthScheme) {
const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);
if (index === -1) {
_httpAuthSchemes.push(httpAuthScheme);
} else {
_httpAuthSchemes.splice(index, 1, httpAuthScheme);
}
},
httpAuthSchemes() {
return _httpAuthSchemes;
},
setHttpAuthSchemeProvider(httpAuthSchemeProvider) {
_httpAuthSchemeProvider = httpAuthSchemeProvider;
},
httpAuthSchemeProvider() {
return _httpAuthSchemeProvider;
},
setCredentials(credentials) {
_credentials = credentials;
},
credentials() {
return _credentials;
}
};
}, "getHttpAuthExtensionConfiguration");
var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {
return {
httpAuthSchemes: config.httpAuthSchemes(),
httpAuthSchemeProvider: config.httpAuthSchemeProvider(),
credentials: config.credentials()
};
}, "resolveHttpAuthRuntimeConfig");
// src/runtimeExtensions.ts
var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {
const extensionConfiguration = Object.assign(
(0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig),
(0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig),
(0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig),
getHttpAuthExtensionConfiguration(runtimeConfig)
);
extensions.forEach((extension) => extension.configure(extensionConfiguration));
return Object.assign(
runtimeConfig,
(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),
(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),
(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),
resolveHttpAuthRuntimeConfig(extensionConfiguration)
);
}, "resolveRuntimeExtensions");
// src/SESv2Client.ts
var SESv2Client = class extends import_smithy_client.Client {
static {
__name(this, "SESv2Client");
}
/**
* The resolved configuration of SESv2Client class. This is resolved and normalized from the {@link SESv2ClientConfig | constructor configuration interface}.
*/
config;
constructor(...[configuration]) {
const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});
super(_config_0);
this.initConfig = _config_0;
const _config_1 = resolveClientEndpointParameters(_config_0);
const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);
const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);
const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);
const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);
const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);
const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);
const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);
this.config = _config_8;
this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));
this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));
this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));
this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));
this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));
this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));
this.middlewareStack.use(
(0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {
httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSESv2HttpAuthSchemeParametersProvider,
identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({
"aws.auth#sigv4": config.credentials,
"aws.auth#sigv4a": config.credentials
}), "identityProviderConfigProvider")
})
);
this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));
}
/**
* Destroy underlying resources, like sockets. It's usually not necessary to do this.
* However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.
* Otherwise, sockets might stay open for quite a long time before the server terminates them.
*/
destroy() {
super.destroy();
}
};
// src/SESv2.ts
// src/commands/BatchGetMetricDataCommand.ts
var import_middleware_serde = require("@smithy/middleware-serde");
// src/protocols/Aws_restJson1.ts
var import_core2 = require("@aws-sdk/core");
// src/models/models_0.ts
// src/models/SESv2ServiceException.ts
var SESv2ServiceException = class _SESv2ServiceException extends import_smithy_client.ServiceException {
static {
__name(this, "SESv2ServiceException");
}
/**
* @internal
*/
constructor(options) {
super(options);
Object.setPrototypeOf(this, _SESv2ServiceException.prototype);
}
};
// src/models/models_0.ts
var ContactLanguage = {
EN: "EN",
JA: "JA"
};
var MailType = {
MARKETING: "MARKETING",
TRANSACTIONAL: "TRANSACTIONAL"
};
var ReviewStatus = {
DENIED: "DENIED",
FAILED: "FAILED",
GRANTED: "GRANTED",
PENDING: "PENDING"
};
var AccountSuspendedException = class _AccountSuspendedException extends SESv2ServiceException {
static {
__name(this, "AccountSuspendedException");
}
name = "AccountSuspendedException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "AccountSuspendedException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _AccountSuspendedException.prototype);
}
};
var AlreadyExistsException = class _AlreadyExistsException extends SESv2ServiceException {
static {
__name(this, "AlreadyExistsException");
}
name = "AlreadyExistsException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "AlreadyExistsException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _AlreadyExistsException.prototype);
}
};
var AttachmentContentDisposition = {
ATTACHMENT: "ATTACHMENT",
INLINE: "INLINE"
};
var AttachmentContentTransferEncoding = {
BASE64: "BASE64",
QUOTED_PRINTABLE: "QUOTED_PRINTABLE",
SEVEN_BIT: "SEVEN_BIT"
};
var BadRequestException = class _BadRequestException extends SESv2ServiceException {
static {
__name(this, "BadRequestException");
}
name = "BadRequestException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "BadRequestException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _BadRequestException.prototype);
}
};
var MetricDimensionName = {
CONFIGURATION_SET: "CONFIGURATION_SET",
EMAIL_IDENTITY: "EMAIL_IDENTITY",
ISP: "ISP"
};
var Metric = {
CLICK: "CLICK",
COMPLAINT: "COMPLAINT",
DELIVERY: "DELIVERY",
DELIVERY_CLICK: "DELIVERY_CLICK",
DELIVERY_COMPLAINT: "DELIVERY_COMPLAINT",
DELIVERY_OPEN: "DELIVERY_OPEN",
OPEN: "OPEN",
PERMANENT_BOUNCE: "PERMANENT_BOUNCE",
SEND: "SEND",
TRANSIENT_BOUNCE: "TRANSIENT_BOUNCE"
};
var MetricNamespace = {
VDM: "VDM"
};
var QueryErrorCode = {
ACCESS_DENIED: "ACCESS_DENIED",
INTERNAL_FAILURE: "INTERNAL_FAILURE"
};
var InternalServiceErrorException = class _InternalServiceErrorException extends SESv2ServiceException {
static {
__name(this, "InternalServiceErrorException");
}
name = "InternalServiceErrorException";
$fault = "server";
/**
* @internal
*/
constructor(opts) {
super({
name: "InternalServiceErrorException",
$fault: "server",
...opts
});
Object.setPrototypeOf(this, _InternalServiceErrorException.prototype);
}
};
var NotFoundException = class _NotFoundException extends SESv2ServiceException {
static {
__name(this, "NotFoundException");
}
name = "NotFoundException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "NotFoundException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _NotFoundException.prototype);
}
};
var TooManyRequestsException = class _TooManyRequestsException extends SESv2ServiceException {
static {
__name(this, "TooManyRequestsException");
}
name = "TooManyRequestsException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "TooManyRequestsException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _TooManyRequestsException.prototype);
}
};
var BehaviorOnMxFailure = {
REJECT_MESSAGE: "REJECT_MESSAGE",
USE_DEFAULT_VALUE: "USE_DEFAULT_VALUE"
};
var BounceType = {
PERMANENT: "PERMANENT",
TRANSIENT: "TRANSIENT",
UNDETERMINED: "UNDETERMINED"
};
var BulkEmailStatus = {
ACCOUNT_DAILY_QUOTA_EXCEEDED: "ACCOUNT_DAILY_QUOTA_EXCEEDED",
ACCOUNT_SENDING_PAUSED: "ACCOUNT_SENDING_PAUSED",
ACCOUNT_SUSPENDED: "ACCOUNT_SUSPENDED",
ACCOUNT_THROTTLED: "ACCOUNT_THROTTLED",
CONFIGURATION_SET_NOT_FOUND: "CONFIGURATION_SET_NOT_FOUND",
CONFIGURATION_SET_SENDING_PAUSED: "CONFIGURATION_SET_SENDING_PAUSED",
FAILED: "FAILED",
INVALID_PARAMETER: "INVALID_PARAMETER",
INVALID_SENDING_POOL_NAME: "INVALID_SENDING_POOL_NAME",
MAIL_FROM_DOMAIN_NOT_VERIFIED: "MAIL_FROM_DOMAIN_NOT_VERIFIED",
MESSAGE_REJECTED: "MESSAGE_REJECTED",
SUCCESS: "SUCCESS",
TEMPLATE_NOT_FOUND: "TEMPLATE_NOT_FOUND",
TRANSIENT_FAILURE: "TRANSIENT_FAILURE"
};
var DimensionValueSource = {
EMAIL_HEADER: "EMAIL_HEADER",
LINK_TAG: "LINK_TAG",
MESSAGE_TAG: "MESSAGE_TAG"
};
var ConcurrentModificationException = class _ConcurrentModificationException extends SESv2ServiceException {
static {
__name(this, "ConcurrentModificationException");
}
name = "ConcurrentModificationException";
$fault = "server";
/**
* @internal
*/
constructor(opts) {
super({
name: "ConcurrentModificationException",
$fault: "server",
...opts
});
Object.setPrototypeOf(this, _ConcurrentModificationException.prototype);
}
};
var ConflictException = class _ConflictException extends SESv2ServiceException {
static {
__name(this, "ConflictException");
}
name = "ConflictException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "ConflictException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _ConflictException.prototype);
}
};
var SubscriptionStatus = {
OPT_IN: "OPT_IN",
OPT_OUT: "OPT_OUT"
};
var ContactListImportAction = {
DELETE: "DELETE",
PUT: "PUT"
};
var TlsPolicy = {
OPTIONAL: "OPTIONAL",
REQUIRE: "REQUIRE"
};
var SuppressionListReason = {
BOUNCE: "BOUNCE",
COMPLAINT: "COMPLAINT"
};
var HttpsPolicy = {
OPTIONAL: "OPTIONAL",
REQUIRE: "REQUIRE",
REQUIRE_OPEN_ONLY: "REQUIRE_OPEN_ONLY"
};
var FeatureStatus = {
DISABLED: "DISABLED",
ENABLED: "ENABLED"
};
var LimitExceededException = class _LimitExceededException extends SESv2ServiceException {
static {
__name(this, "LimitExceededException");
}
name = "LimitExceededException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "LimitExceededException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _LimitExceededException.prototype);
}
};
var EventType = {
BOUNCE: "BOUNCE",
CLICK: "CLICK",
COMPLAINT: "COMPLAINT",
DELIVERY: "DELIVERY",
DELIVERY_DELAY: "DELIVERY_DELAY",
OPEN: "OPEN",
REJECT: "REJECT",
RENDERING_FAILURE: "RENDERING_FAILURE",
SEND: "SEND",
SUBSCRIPTION: "SUBSCRIPTION"
};
var ScalingMode = {
MANAGED: "MANAGED",
STANDARD: "STANDARD"
};
var DeliverabilityTestStatus = {
COMPLETED: "COMPLETED",
IN_PROGRESS: "IN_PROGRESS"
};
var MailFromDomainNotVerifiedException = class _MailFromDomainNotVerifiedException extends SESv2ServiceException {
static {
__name(this, "MailFromDomainNotVerifiedException");
}
name = "MailFromDomainNotVerifiedException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "MailFromDomainNotVerifiedException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _MailFromDomainNotVerifiedException.prototype);
}
};
var MessageRejected = class _MessageRejected extends SESv2ServiceException {
static {
__name(this, "MessageRejected");
}
name = "MessageRejected";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "MessageRejected",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _MessageRejected.prototype);
}
};
var SendingPausedException = class _SendingPausedException extends SESv2ServiceException {
static {
__name(this, "SendingPausedException");
}
name = "SendingPausedException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "SendingPausedException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _SendingPausedException.prototype);
}
};
var DkimSigningAttributesOrigin = {
AWS_SES: "AWS_SES",
AWS_SES_AF_SOUTH_1: "AWS_SES_AF_SOUTH_1",
AWS_SES_AP_NORTHEAST_1: "AWS_SES_AP_NORTHEAST_1",
AWS_SES_AP_NORTHEAST_2: "AWS_SES_AP_NORTHEAST_2",
AWS_SES_AP_NORTHEAST_3: "AWS_SES_AP_NORTHEAST_3",
AWS_SES_AP_SOUTHEAST_1: "AWS_SES_AP_SOUTHEAST_1",
AWS_SES_AP_SOUTHEAST_2: "AWS_SES_AP_SOUTHEAST_2",
AWS_SES_AP_SOUTHEAST_3: "AWS_SES_AP_SOUTHEAST_3",
AWS_SES_AP_SOUTH_1: "AWS_SES_AP_SOUTH_1",
AWS_SES_AP_SOUTH_2: "AWS_SES_AP_SOUTH_2",
AWS_SES_CA_CENTRAL_1: "AWS_SES_CA_CENTRAL_1",
AWS_SES_EU_CENTRAL_1: "AWS_SES_EU_CENTRAL_1",
AWS_SES_EU_CENTRAL_2: "AWS_SES_EU_CENTRAL_2",
AWS_SES_EU_NORTH_1: "AWS_SES_EU_NORTH_1",
AWS_SES_EU_SOUTH_1: "AWS_SES_EU_SOUTH_1",
AWS_SES_EU_WEST_1: "AWS_SES_EU_WEST_1",
AWS_SES_EU_WEST_2: "AWS_SES_EU_WEST_2",
AWS_SES_EU_WEST_3: "AWS_SES_EU_WEST_3",
AWS_SES_IL_CENTRAL_1: "AWS_SES_IL_CENTRAL_1",
AWS_SES_ME_CENTRAL_1: "AWS_SES_ME_CENTRAL_1",
AWS_SES_ME_SOUTH_1: "AWS_SES_ME_SOUTH_1",
AWS_SES_SA_EAST_1: "AWS_SES_SA_EAST_1",
AWS_SES_US_EAST_1: "AWS_SES_US_EAST_1",
AWS_SES_US_EAST_2: "AWS_SES_US_EAST_2",
AWS_SES_US_WEST_1: "AWS_SES_US_WEST_1",
AWS_SES_US_WEST_2: "AWS_SES_US_WEST_2",
EXTERNAL: "EXTERNAL"
};
var DkimSigningKeyLength = {
RSA_1024_BIT: "RSA_1024_BIT",
RSA_2048_BIT: "RSA_2048_BIT"
};
var DkimStatus = {
FAILED: "FAILED",
NOT_STARTED: "NOT_STARTED",
PENDING: "PENDING",
SUCCESS: "SUCCESS",
TEMPORARY_FAILURE: "TEMPORARY_FAILURE"
};
var IdentityType = {
DOMAIN: "DOMAIN",
EMAIL_ADDRESS: "EMAIL_ADDRESS",
MANAGED_DOMAIN: "MANAGED_DOMAIN"
};
var DeliveryEventType = {
COMPLAINT: "COMPLAINT",
DELIVERY: "DELIVERY",
PERMANENT_BOUNCE: "PERMANENT_BOUNCE",
SEND: "SEND",
TRANSIENT_BOUNCE: "TRANSIENT_BOUNCE",
UNDETERMINED_BOUNCE: "UNDETERMINED_BOUNCE"
};
var EngagementEventType = {
CLICK: "CLICK",
OPEN: "OPEN"
};
var MetricAggregation = {
RATE: "RATE",
VOLUME: "VOLUME"
};
var DataFormat = {
CSV: "CSV",
JSON: "JSON"
};
var SuppressionListImportAction = {
DELETE: "DELETE",
PUT: "PUT"
};
var Status = {
CREATING: "CREATING",
DELETING: "DELETING",
FAILED: "FAILED",
READY: "READY"
};
var SendingStatus = {
DISABLED: "DISABLED",
ENABLED: "ENABLED",
REINSTATED: "REINSTATED"
};
var WarmupStatus = {
DONE: "DONE",
IN_PROGRESS: "IN_PROGRESS",
NOT_APPLICABLE: "NOT_APPLICABLE"
};
var DeliverabilityDashboardAccountStatus = {
ACTIVE: "ACTIVE",
DISABLED: "DISABLED",
PENDING_EXPIRATION: "PENDING_EXPIRATION"
};
var ExportSourceType = {
MESSAGE_INSIGHTS: "MESSAGE_INSIGHTS",
METRICS_DATA: "METRICS_DATA"
};
var JobStatus = {
CANCELLED: "CANCELLED",
COMPLETED: "COMPLETED",
CREATED: "CREATED",
FAILED: "FAILED",
PROCESSING: "PROCESSING"
};
var MailFromDomainStatus = {
FAILED: "FAILED",
PENDING: "PENDING",
SUCCESS: "SUCCESS",
TEMPORARY_FAILURE: "TEMPORARY_FAILURE"
};
var VerificationError = {
DNS_SERVER_ERROR: "DNS_SERVER_ERROR",
HOST_NOT_FOUND: "HOST_NOT_FOUND",
INVALID_VALUE: "INVALID_VALUE",
REPLICATION_ACCESS_DENIED: "REPLICATION_ACCESS_DENIED",
REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED: "REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED",
REPLICATION_PRIMARY_INVALID_REGION: "REPLICATION_PRIMARY_INVALID_REGION",
REPLICATION_PRIMARY_NOT_FOUND: "REPLICATION_PRIMARY_NOT_FOUND",
REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED: "REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED",
SERVICE_ERROR: "SERVICE_ERROR",
TYPE_NOT_FOUND: "TYPE_NOT_FOUND"
};
var VerificationStatus = {
FAILED: "FAILED",
NOT_STARTED: "NOT_STARTED",
PENDING: "PENDING",
SUCCESS: "SUCCESS",
TEMPORARY_FAILURE: "TEMPORARY_FAILURE"
};
var ReputationEntityType = {
RESOURCE: "RESOURCE"
};
var RecommendationImpact = {
HIGH: "HIGH",
LOW: "LOW"
};
var ImportDestinationType = {
CONTACT_LIST: "CONTACT_LIST",
SUPPRESSION_LIST: "SUPPRESSION_LIST"
};
var InvalidNextTokenException = class _InvalidNextTokenException extends SESv2ServiceException {
static {
__name(this, "InvalidNextTokenException");
}
name = "InvalidNextTokenException";
$fault = "client";
/**
* @internal
*/
constructor(opts) {
super({
name: "InvalidNextTokenException",
$fault: "client",
...opts
});
Object.setPrototypeOf(this, _InvalidNextTokenException.prototype);
}
};
var ListRecommendationsFilterKey = {
IMPACT: "IMPACT",
RESOURCE_ARN: "RESOURCE_ARN",
STATUS: "STATUS",
TYPE: "TYPE"
};
var RecommendationStatus = {
FIXED: "FIXED",
OPEN: "OPEN"
};
var RecommendationType = {
BIMI: "BIMI",
BOUNCE: "BOUNCE",
COMPLAINT: "COMPLAINT",
DKIM: "DKIM",
DMARC: "DMARC",
FEEDBACK_3P: "FEEDBACK_3P",
IP_LISTING: "IP_LISTING",
SPF: "SPF"
};
var ReputationEntityFilterKey = {
ENTITY_REFERENCE_PREFIX: "ENTITY_REFERENCE_PREFIX",
ENTITY_TYPE: "ENTITY_TYPE",
REPUTATION_IMPACT: "REPUTATION_IMPACT",
STATUS: "SENDING_STATUS"
};
var AccountDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.WebsiteURL && { WebsiteURL: import_smithy_client.SENSITIVE_STRING },
...obj.UseCaseDescription && { UseCaseDescription: import_smithy_client.SENSITIVE_STRING },
...obj.AdditionalContactEmailAddresses && { AdditionalContactEmailAddresses: import_smithy_client.SENSITIVE_STRING }
}), "AccountDetailsFilterSensitiveLog");
var DkimSigningAttributesFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.DomainSigningPrivateKey && { DomainSigningPrivateKey: import_smithy_client.SENSITIVE_STRING }
}), "DkimSigningAttributesFilterSensitiveLog");
var CreateEmailIdentityRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.DkimSigningAttributes && {
DkimSigningAttributes: DkimSigningAttributesFilterSensitiveLog(obj.DkimSigningAttributes)
}
}), "CreateEmailIdentityRequestFilterSensitiveLog");
var MessageInsightsFiltersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.FromEmailAddress && { FromEmailAddress: import_smithy_client.SENSITIVE_STRING },
...obj.Destination && { Destination: import_smithy_client.SENSITIVE_STRING },
...obj.Subject && { Subject: import_smithy_client.SENSITIVE_STRING }
}), "MessageInsightsFiltersFilterSensitiveLog");
var MessageInsightsDataSourceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.Include && { Include: MessageInsightsFiltersFilterSensitiveLog(obj.Include) },
...obj.Exclude && { Exclude: MessageInsightsFiltersFilterSensitiveLog(obj.Exclude) }
}), "MessageInsightsDataSourceFilterSensitiveLog");
var ExportDataSourceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.MessageInsightsDataSource && {
MessageInsightsDataSource: MessageInsightsDataSourceFilterSensitiveLog(obj.MessageInsightsDataSource)
}
}), "ExportDataSourceFilterSensitiveLog");
var CreateExportJobRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.ExportDataSource && { ExportDataSource: ExportDataSourceFilterSensitiveLog(obj.ExportDataSource) }
}), "CreateExportJobRequestFilterSensitiveLog");
var EmailInsightsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.Destination && { Destination: import_smithy_client.SENSITIVE_STRING }
}), "EmailInsightsFilterSensitiveLog");
var GetAccountResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.Details && { Details: AccountDetailsFilterSensitiveLog(obj.Details) }
}), "GetAccountResponseFilterSensitiveLog");
var GetExportJobResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.ExportDataSource && { ExportDataSource: ExportDataSourceFilterSensitiveLog(obj.ExportDataSource) }
}), "GetExportJobResponseFilterSensitiveLog");
var GetMessageInsightsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.FromEmailAddress && { FromEmailAddress: import_smithy_client.SENSITIVE_STRING },
...obj.Subject && { Subject: import_smithy_client.SENSITIVE_STRING },
...obj.Insights && { Insights: obj.Insights.map((item) => EmailInsightsFilterSensitiveLog(item)) }
}), "GetMessageInsightsResponseFilterSensitiveLog");
// src/protocols/Aws_restJson1.ts
var se_BatchGetMetricDataCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/metrics/batch");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Queries: /* @__PURE__ */ __name((_) => se_BatchGetMetricDataQueries(_, context), "Queries")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_BatchGetMetricDataCommand");
var se_CancelExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/export-jobs/{JobId}/cancel");
b.p("JobId", () => input.JobId, "{JobId}", false);
let body;
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_CancelExportJobCommand");
var se_CreateConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ArchivingOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ArchivingOptions"),
ConfigurationSetName: [],
DeliveryOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DeliveryOptions"),
ReputationOptions: /* @__PURE__ */ __name((_) => se_ReputationOptions(_, context), "ReputationOptions"),
SendingOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SendingOptions"),
SuppressionOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SuppressionOptions"),
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"),
TrackingOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TrackingOptions"),
VdmOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "VdmOptions")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateConfigurationSetCommand");
var se_CreateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
EventDestination: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "EventDestination"),
EventDestinationName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateConfigurationSetEventDestinationCommand");
var se_CreateContactCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/contact-lists/{ContactListName}/contacts");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
AttributesData: [],
EmailAddress: [],
TopicPreferences: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TopicPreferences"),
UnsubscribeAll: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateContactCommand");
var se_CreateContactListCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/contact-lists");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ContactListName: [],
Description: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"),
Topics: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Topics")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateContactListCommand");
var se_CreateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/custom-verification-email-templates");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
FailureRedirectionURL: [],
FromEmailAddress: [],
SuccessRedirectionURL: [],
TemplateContent: [],
TemplateName: [],
TemplateSubject: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateCustomVerificationEmailTemplateCommand");
var se_CreateDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/dedicated-ip-pools");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
PoolName: [],
ScalingMode: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateDedicatedIpPoolCommand");
var se_CreateDeliverabilityTestReportCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/deliverability-dashboard/test");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Content: /* @__PURE__ */ __name((_) => se_EmailContent(_, context), "Content"),
FromEmailAddress: [],
ReportName: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateDeliverabilityTestReportCommand");
var se_CreateEmailIdentityCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ConfigurationSetName: [],
DkimSigningAttributes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DkimSigningAttributes"),
EmailIdentity: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateEmailIdentityCommand");
var se_CreateEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/policies/{PolicyName}");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
b.p("PolicyName", () => input.PolicyName, "{PolicyName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Policy: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateEmailIdentityPolicyCommand");
var se_CreateEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/templates");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
TemplateContent: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TemplateContent"),
TemplateName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateEmailTemplateCommand");
var se_CreateExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/export-jobs");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ExportDataSource: /* @__PURE__ */ __name((_) => se_ExportDataSource(_, context), "ExportDataSource"),
ExportDestination: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ExportDestination")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateExportJobCommand");
var se_CreateImportJobCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/import-jobs");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ImportDataSource: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ImportDataSource"),
ImportDestination: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ImportDestination")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateImportJobCommand");
var se_CreateMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/multi-region-endpoints");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Details: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Details"),
EndpointName: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateMultiRegionEndpointCommand");
var se_CreateTenantCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"),
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateTenantCommand");
var se_CreateTenantResourceAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/resources");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ResourceArn: [],
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_CreateTenantResourceAssociationCommand");
var se_DeleteConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteConfigurationSetCommand");
var se_DeleteConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
b.p("EventDestinationName", () => input.EventDestinationName, "{EventDestinationName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteConfigurationSetEventDestinationCommand");
var se_DeleteContactCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
b.p("EmailAddress", () => input.EmailAddress, "{EmailAddress}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteContactCommand");
var se_DeleteContactListCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/contact-lists/{ContactListName}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteContactListCommand");
var se_DeleteCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/custom-verification-email-templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteCustomVerificationEmailTemplateCommand");
var se_DeleteDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/dedicated-ip-pools/{PoolName}");
b.p("PoolName", () => input.PoolName, "{PoolName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteDedicatedIpPoolCommand");
var se_DeleteEmailIdentityCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/identities/{EmailIdentity}");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteEmailIdentityCommand");
var se_DeleteEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/identities/{EmailIdentity}/policies/{PolicyName}");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
b.p("PolicyName", () => input.PolicyName, "{PolicyName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteEmailIdentityPolicyCommand");
var se_DeleteEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteEmailTemplateCommand");
var se_DeleteMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/multi-region-endpoints/{EndpointName}");
b.p("EndpointName", () => input.EndpointName, "{EndpointName}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteMultiRegionEndpointCommand");
var se_DeleteSuppressedDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/suppression/addresses/{EmailAddress}");
b.p("EmailAddress", () => input.EmailAddress, "{EmailAddress}", false);
let body;
b.m("DELETE").h(headers).b(body);
return b.build();
}, "se_DeleteSuppressedDestinationCommand");
var se_DeleteTenantCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/delete");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_DeleteTenantCommand");
var se_DeleteTenantResourceAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/resources/delete");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ResourceArn: [],
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_DeleteTenantResourceAssociationCommand");
var se_GetAccountCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/account");
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetAccountCommand");
var se_GetBlacklistReportsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/blacklist-report");
const query = (0, import_smithy_client.map)({
[_BIN]: [(0, import_smithy_client.expectNonNull)(input.BlacklistItemNames, `BlacklistItemNames`) != null, () => input[_BIN] || []]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_GetBlacklistReportsCommand");
var se_GetConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetConfigurationSetCommand");
var se_GetConfigurationSetEventDestinationsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetConfigurationSetEventDestinationsCommand");
var se_GetContactCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
b.p("EmailAddress", () => input.EmailAddress, "{EmailAddress}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetContactCommand");
var se_GetContactListCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/contact-lists/{ContactListName}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetContactListCommand");
var se_GetCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/custom-verification-email-templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetCustomVerificationEmailTemplateCommand");
var se_GetDedicatedIpCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/dedicated-ips/{Ip}");
b.p("Ip", () => input.Ip, "{Ip}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetDedicatedIpCommand");
var se_GetDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/dedicated-ip-pools/{PoolName}");
b.p("PoolName", () => input.PoolName, "{PoolName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetDedicatedIpPoolCommand");
var se_GetDedicatedIpsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/dedicated-ips");
const query = (0, import_smithy_client.map)({
[_PN]: [, input[_PN]],
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_GetDedicatedIpsCommand");
var se_GetDeliverabilityDashboardOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard");
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetDeliverabilityDashboardOptionsCommand");
var se_GetDeliverabilityTestReportCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/test-reports/{ReportId}");
b.p("ReportId", () => input.ReportId, "{ReportId}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetDeliverabilityTestReportCommand");
var se_GetDomainDeliverabilityCampaignCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/campaigns/{CampaignId}");
b.p("CampaignId", () => input.CampaignId, "{CampaignId}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetDomainDeliverabilityCampaignCommand");
var se_GetDomainStatisticsReportCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/statistics-report/{Domain}");
b.p("Domain", () => input.Domain, "{Domain}", false);
const query = (0, import_smithy_client.map)({
[_SD]: [(0, import_smithy_client.expectNonNull)(input.StartDate, `StartDate`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_SD]).toString()],
[_ED]: [(0, import_smithy_client.expectNonNull)(input.EndDate, `EndDate`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_ED]).toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_GetDomainStatisticsReportCommand");
var se_GetEmailIdentityCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/identities/{EmailIdentity}");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetEmailIdentityCommand");
var se_GetEmailIdentityPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/identities/{EmailIdentity}/policies");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetEmailIdentityPoliciesCommand");
var se_GetEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetEmailTemplateCommand");
var se_GetExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/export-jobs/{JobId}");
b.p("JobId", () => input.JobId, "{JobId}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetExportJobCommand");
var se_GetImportJobCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/import-jobs/{JobId}");
b.p("JobId", () => input.JobId, "{JobId}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetImportJobCommand");
var se_GetMessageInsightsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/insights/{MessageId}");
b.p("MessageId", () => input.MessageId, "{MessageId}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetMessageInsightsCommand");
var se_GetMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/multi-region-endpoints/{EndpointName}");
b.p("EndpointName", () => input.EndpointName, "{EndpointName}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetMultiRegionEndpointCommand");
var se_GetReputationEntityCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}");
b.p("ReputationEntityReference", () => input.ReputationEntityReference, "{ReputationEntityReference}", false);
b.p("ReputationEntityType", () => input.ReputationEntityType, "{ReputationEntityType}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetReputationEntityCommand");
var se_GetSuppressedDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/suppression/addresses/{EmailAddress}");
b.p("EmailAddress", () => input.EmailAddress, "{EmailAddress}", false);
let body;
b.m("GET").h(headers).b(body);
return b.build();
}, "se_GetSuppressedDestinationCommand");
var se_GetTenantCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/get");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_GetTenantCommand");
var se_ListConfigurationSetsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/configuration-sets");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListConfigurationSetsCommand");
var se_ListContactListsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/contact-lists");
const query = (0, import_smithy_client.map)({
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()],
[_NT]: [, input[_NT]]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListContactListsCommand");
var se_ListContactsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/contact-lists/{ContactListName}/contacts/list");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Filter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filter"),
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListContactsCommand");
var se_ListCustomVerificationEmailTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/custom-verification-email-templates");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListCustomVerificationEmailTemplatesCommand");
var se_ListDedicatedIpPoolsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/dedicated-ip-pools");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListDedicatedIpPoolsCommand");
var se_ListDeliverabilityTestReportsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/test-reports");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListDeliverabilityTestReportsCommand");
var se_ListDomainDeliverabilityCampaignsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns");
b.p("SubscribedDomain", () => input.SubscribedDomain, "{SubscribedDomain}", false);
const query = (0, import_smithy_client.map)({
[_SD]: [(0, import_smithy_client.expectNonNull)(input.StartDate, `StartDate`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_SD]).toString()],
[_ED]: [(0, import_smithy_client.expectNonNull)(input.EndDate, `EndDate`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_ED]).toString()],
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListDomainDeliverabilityCampaignsCommand");
var se_ListEmailIdentitiesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/identities");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListEmailIdentitiesCommand");
var se_ListEmailTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/templates");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListEmailTemplatesCommand");
var se_ListExportJobsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/list-export-jobs");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ExportSourceType: [],
JobStatus: [],
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListExportJobsCommand");
var se_ListImportJobsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/import-jobs/list");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ImportDestinationType: [],
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListImportJobsCommand");
var se_ListMultiRegionEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/multi-region-endpoints");
const query = (0, import_smithy_client.map)({
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListMultiRegionEndpointsCommand");
var se_ListRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/vdm/recommendations");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Filter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filter"),
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListRecommendationsCommand");
var se_ListReputationEntitiesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/reputation/entities");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Filter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filter"),
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListReputationEntitiesCommand");
var se_ListResourceTenantsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/resources/tenants/list");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
NextToken: [],
PageSize: [],
ResourceArn: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListResourceTenantsCommand");
var se_ListSuppressedDestinationsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/suppression/addresses");
const query = (0, import_smithy_client.map)({
[_Re]: [() => input.Reasons !== void 0, () => input[_R] || []],
[_SD]: [() => input.StartDate !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_SD]).toString()],
[_ED]: [() => input.EndDate !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_ED]).toString()],
[_NT]: [, input[_NT]],
[_PS]: [() => input.PageSize !== void 0, () => input[_PS].toString()]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListSuppressedDestinationsCommand");
var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/tags");
const query = (0, import_smithy_client.map)({
[_RA]: [, (0, import_smithy_client.expectNonNull)(input[_RA], `ResourceArn`)]
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
}, "se_ListTagsForResourceCommand");
var se_ListTenantResourcesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/resources/list");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Filter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filter"),
NextToken: [],
PageSize: [],
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListTenantResourcesCommand");
var se_ListTenantsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tenants/list");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
NextToken: [],
PageSize: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_ListTenantsCommand");
var se_PutAccountDedicatedIpWarmupAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/account/dedicated-ips/warmup");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
AutoWarmupEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutAccountDedicatedIpWarmupAttributesCommand");
var se_PutAccountDetailsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/account/details");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
AdditionalContactEmailAddresses: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AdditionalContactEmailAddresses"),
ContactLanguage: [],
MailType: [],
ProductionAccessEnabled: [],
UseCaseDescription: [],
WebsiteURL: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_PutAccountDetailsCommand");
var se_PutAccountSendingAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/account/sending");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SendingEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutAccountSendingAttributesCommand");
var se_PutAccountSuppressionAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/account/suppression");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SuppressedReasons: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SuppressedReasons")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutAccountSuppressionAttributesCommand");
var se_PutAccountVdmAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/account/vdm");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
VdmAttributes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "VdmAttributes")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutAccountVdmAttributesCommand");
var se_PutConfigurationSetArchivingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/archiving-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ArchiveArn: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetArchivingOptionsCommand");
var se_PutConfigurationSetDeliveryOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
MaxDeliverySeconds: [],
SendingPoolName: [],
TlsPolicy: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetDeliveryOptionsCommand");
var se_PutConfigurationSetReputationOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ReputationMetricsEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetReputationOptionsCommand");
var se_PutConfigurationSetSendingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/sending");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SendingEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetSendingOptionsCommand");
var se_PutConfigurationSetSuppressionOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SuppressedReasons: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SuppressedReasons")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetSuppressionOptionsCommand");
var se_PutConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
CustomRedirectDomain: [],
HttpsPolicy: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetTrackingOptionsCommand");
var se_PutConfigurationSetVdmOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/vdm-options");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
VdmOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "VdmOptions")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutConfigurationSetVdmOptionsCommand");
var se_PutDedicatedIpInPoolCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/dedicated-ips/{Ip}/pool");
b.p("Ip", () => input.Ip, "{Ip}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
DestinationPoolName: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutDedicatedIpInPoolCommand");
var se_PutDedicatedIpPoolScalingAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/dedicated-ip-pools/{PoolName}/scaling");
b.p("PoolName", () => input.PoolName, "{PoolName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ScalingMode: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutDedicatedIpPoolScalingAttributesCommand");
var se_PutDedicatedIpWarmupAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/dedicated-ips/{Ip}/warmup");
b.p("Ip", () => input.Ip, "{Ip}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
WarmupPercentage: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutDedicatedIpWarmupAttributesCommand");
var se_PutDeliverabilityDashboardOptionCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/deliverability-dashboard");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
DashboardEnabled: [],
SubscribedDomains: /* @__PURE__ */ __name((_) => se_DomainDeliverabilityTrackingOptions(_, context), "SubscribedDomains")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutDeliverabilityDashboardOptionCommand");
var se_PutEmailIdentityConfigurationSetAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/configuration-set");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ConfigurationSetName: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutEmailIdentityConfigurationSetAttributesCommand");
var se_PutEmailIdentityDkimAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/dkim");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SigningEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutEmailIdentityDkimAttributesCommand");
var se_PutEmailIdentityDkimSigningAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v1/email/identities/{EmailIdentity}/dkim/signing");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SigningAttributes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SigningAttributes"),
SigningAttributesOrigin: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutEmailIdentityDkimSigningAttributesCommand");
var se_PutEmailIdentityFeedbackAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/feedback");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
EmailForwardingEnabled: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutEmailIdentityFeedbackAttributesCommand");
var se_PutEmailIdentityMailFromAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/mail-from");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
BehaviorOnMxFailure: [],
MailFromDomain: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutEmailIdentityMailFromAttributesCommand");
var se_PutSuppressedDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/suppression/addresses");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
EmailAddress: [],
Reason: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_PutSuppressedDestinationCommand");
var se_SendBulkEmailCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/outbound-bulk-emails");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
BulkEmailEntries: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BulkEmailEntries"),
ConfigurationSetName: [],
DefaultContent: /* @__PURE__ */ __name((_) => se_BulkEmailContent(_, context), "DefaultContent"),
DefaultEmailTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DefaultEmailTags"),
EndpointId: [],
FeedbackForwardingEmailAddress: [],
FeedbackForwardingEmailAddressIdentityArn: [],
FromEmailAddress: [],
FromEmailAddressIdentityArn: [],
ReplyToAddresses: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReplyToAddresses"),
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_SendBulkEmailCommand");
var se_SendCustomVerificationEmailCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/outbound-custom-verification-emails");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ConfigurationSetName: [],
EmailAddress: [],
TemplateName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_SendCustomVerificationEmailCommand");
var se_SendEmailCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/outbound-emails");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ConfigurationSetName: [],
Content: /* @__PURE__ */ __name((_) => se_EmailContent(_, context), "Content"),
Destination: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Destination"),
EmailTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "EmailTags"),
EndpointId: [],
FeedbackForwardingEmailAddress: [],
FeedbackForwardingEmailAddressIdentityArn: [],
FromEmailAddress: [],
FromEmailAddressIdentityArn: [],
ListManagementOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ListManagementOptions"),
ReplyToAddresses: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReplyToAddresses"),
TenantName: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_SendEmailCommand");
var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/tags");
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ResourceArn: [],
Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_TagResourceCommand");
var se_TestRenderEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/templates/{TemplateName}/render");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
TemplateData: []
})
);
b.m("POST").h(headers).b(body);
return b.build();
}, "se_TestRenderEmailTemplateCommand");
var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {};
b.bp("/v2/email/tags");
const query = (0, import_smithy_client.map)({
[_RA]: [, (0, import_smithy_client.expectNonNull)(input[_RA], `ResourceArn`)],
[_TK]: [(0, import_smithy_client.expectNonNull)(input.TagKeys, `TagKeys`) != null, () => input[_TK] || []]
});
let body;
b.m("DELETE").h(headers).q(query).b(body);
return b.build();
}, "se_UntagResourceCommand");
var se_UpdateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}");
b.p("ConfigurationSetName", () => input.ConfigurationSetName, "{ConfigurationSetName}", false);
b.p("EventDestinationName", () => input.EventDestinationName, "{EventDestinationName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
EventDestination: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "EventDestination")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateConfigurationSetEventDestinationCommand");
var se_UpdateContactCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
b.p("EmailAddress", () => input.EmailAddress, "{EmailAddress}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
AttributesData: [],
TopicPreferences: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TopicPreferences"),
UnsubscribeAll: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateContactCommand");
var se_UpdateContactListCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/contact-lists/{ContactListName}");
b.p("ContactListName", () => input.ContactListName, "{ContactListName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Description: [],
Topics: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Topics")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateContactListCommand");
var se_UpdateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/custom-verification-email-templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
FailureRedirectionURL: [],
FromEmailAddress: [],
SuccessRedirectionURL: [],
TemplateContent: [],
TemplateSubject: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateCustomVerificationEmailTemplateCommand");
var se_UpdateEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/identities/{EmailIdentity}/policies/{PolicyName}");
b.p("EmailIdentity", () => input.EmailIdentity, "{EmailIdentity}", false);
b.p("PolicyName", () => input.PolicyName, "{PolicyName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
Policy: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateEmailIdentityPolicyCommand");
var se_UpdateEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/templates/{TemplateName}");
b.p("TemplateName", () => input.TemplateName, "{TemplateName}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
TemplateContent: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TemplateContent")
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateEmailTemplateCommand");
var se_UpdateReputationEntityCustomerManagedStatusCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/customer-managed-status");
b.p("ReputationEntityType", () => input.ReputationEntityType, "{ReputationEntityType}", false);
b.p("ReputationEntityReference", () => input.ReputationEntityReference, "{ReputationEntityReference}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
SendingStatus: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateReputationEntityCustomerManagedStatusCommand");
var se_UpdateReputationEntityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {
const b = (0, import_core.requestBuilder)(input, context);
const headers = {
"content-type": "application/json"
};
b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/policy");
b.p("ReputationEntityType", () => input.ReputationEntityType, "{ReputationEntityType}", false);
b.p("ReputationEntityReference", () => input.ReputationEntityReference, "{ReputationEntityReference}", false);
let body;
body = JSON.stringify(
(0, import_smithy_client.take)(input, {
ReputationEntityPolicy: []
})
);
b.m("PUT").h(headers).b(body);
return b.build();
}, "se_UpdateReputationEntityPolicyCommand");
var de_BatchGetMetricDataCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Errors: import_smithy_client._json,
Results: /* @__PURE__ */ __name((_) => de_MetricDataResultList(_, context), "Results")
});
Object.assign(contents, doc);
return contents;
}, "de_BatchGetMetricDataCommand");
var de_CancelExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CancelExportJobCommand");
var de_CreateConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateConfigurationSetCommand");
var de_CreateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateConfigurationSetEventDestinationCommand");
var de_CreateContactCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateContactCommand");
var de_CreateContactListCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateContactListCommand");
var de_CreateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateCustomVerificationEmailTemplateCommand");
var de_CreateDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateDedicatedIpPoolCommand");
var de_CreateDeliverabilityTestReportCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DeliverabilityTestStatus: import_smithy_client.expectString,
ReportId: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_CreateDeliverabilityTestReportCommand");
var de_CreateEmailIdentityCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DkimAttributes: /* @__PURE__ */ __name((_) => de_DkimAttributes(_, context), "DkimAttributes"),
IdentityType: import_smithy_client.expectString,
VerifiedForSendingStatus: import_smithy_client.expectBoolean
});
Object.assign(contents, doc);
return contents;
}, "de_CreateEmailIdentityCommand");
var de_CreateEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateEmailIdentityPolicyCommand");
var de_CreateEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateEmailTemplateCommand");
var de_CreateExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
JobId: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_CreateExportJobCommand");
var de_CreateImportJobCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
JobId: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_CreateImportJobCommand");
var de_CreateMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
EndpointId: import_smithy_client.expectString,
Status: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_CreateMultiRegionEndpointCommand");
var de_CreateTenantCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
SendingStatus: import_smithy_client.expectString,
Tags: import_smithy_client._json,
TenantArn: import_smithy_client.expectString,
TenantId: import_smithy_client.expectString,
TenantName: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_CreateTenantCommand");
var de_CreateTenantResourceAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_CreateTenantResourceAssociationCommand");
var de_DeleteConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteConfigurationSetCommand");
var de_DeleteConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteConfigurationSetEventDestinationCommand");
var de_DeleteContactCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteContactCommand");
var de_DeleteContactListCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteContactListCommand");
var de_DeleteCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteCustomVerificationEmailTemplateCommand");
var de_DeleteDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteDedicatedIpPoolCommand");
var de_DeleteEmailIdentityCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteEmailIdentityCommand");
var de_DeleteEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteEmailIdentityPolicyCommand");
var de_DeleteEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteEmailTemplateCommand");
var de_DeleteMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Status: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_DeleteMultiRegionEndpointCommand");
var de_DeleteSuppressedDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteSuppressedDestinationCommand");
var de_DeleteTenantCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteTenantCommand");
var de_DeleteTenantResourceAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_DeleteTenantResourceAssociationCommand");
var de_GetAccountCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DedicatedIpAutoWarmupEnabled: import_smithy_client.expectBoolean,
Details: import_smithy_client._json,
EnforcementStatus: import_smithy_client.expectString,
ProductionAccessEnabled: import_smithy_client.expectBoolean,
SendQuota: /* @__PURE__ */ __name((_) => de_SendQuota(_, context), "SendQuota"),
SendingEnabled: import_smithy_client.expectBoolean,
SuppressionAttributes: import_smithy_client._json,
VdmAttributes: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetAccountCommand");
var de_GetBlacklistReportsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
BlacklistReport: /* @__PURE__ */ __name((_) => de_BlacklistReport(_, context), "BlacklistReport")
});
Object.assign(contents, doc);
return contents;
}, "de_GetBlacklistReportsCommand");
var de_GetConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ArchivingOptions: import_smithy_client._json,
ConfigurationSetName: import_smithy_client.expectString,
DeliveryOptions: import_smithy_client._json,
ReputationOptions: /* @__PURE__ */ __name((_) => de_ReputationOptions(_, context), "ReputationOptions"),
SendingOptions: import_smithy_client._json,
SuppressionOptions: import_smithy_client._json,
Tags: import_smithy_client._json,
TrackingOptions: import_smithy_client._json,
VdmOptions: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetConfigurationSetCommand");
var de_GetConfigurationSetEventDestinationsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
EventDestinations: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetConfigurationSetEventDestinationsCommand");
var de_GetContactCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
AttributesData: import_smithy_client.expectString,
ContactListName: import_smithy_client.expectString,
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
EmailAddress: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
TopicDefaultPreferences: import_smithy_client._json,
TopicPreferences: import_smithy_client._json,
UnsubscribeAll: import_smithy_client.expectBoolean
});
Object.assign(contents, doc);
return contents;
}, "de_GetContactCommand");
var de_GetContactListCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ContactListName: import_smithy_client.expectString,
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
Description: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
Tags: import_smithy_client._json,
Topics: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetContactListCommand");
var de_GetCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
FailureRedirectionURL: import_smithy_client.expectString,
FromEmailAddress: import_smithy_client.expectString,
SuccessRedirectionURL: import_smithy_client.expectString,
TemplateContent: import_smithy_client.expectString,
TemplateName: import_smithy_client.expectString,
TemplateSubject: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_GetCustomVerificationEmailTemplateCommand");
var de_GetDedicatedIpCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DedicatedIp: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetDedicatedIpCommand");
var de_GetDedicatedIpPoolCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DedicatedIpPool: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetDedicatedIpPoolCommand");
var de_GetDedicatedIpsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DedicatedIps: import_smithy_client._json,
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_GetDedicatedIpsCommand");
var de_GetDeliverabilityDashboardOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
AccountStatus: import_smithy_client.expectString,
ActiveSubscribedDomains: /* @__PURE__ */ __name((_) => de_DomainDeliverabilityTrackingOptions(_, context), "ActiveSubscribedDomains"),
DashboardEnabled: import_smithy_client.expectBoolean,
PendingExpirationSubscribedDomains: /* @__PURE__ */ __name((_) => de_DomainDeliverabilityTrackingOptions(_, context), "PendingExpirationSubscribedDomains"),
SubscriptionExpiryDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "SubscriptionExpiryDate")
});
Object.assign(contents, doc);
return contents;
}, "de_GetDeliverabilityDashboardOptionsCommand");
var de_GetDeliverabilityTestReportCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DeliverabilityTestReport: /* @__PURE__ */ __name((_) => de_DeliverabilityTestReport(_, context), "DeliverabilityTestReport"),
IspPlacements: /* @__PURE__ */ __name((_) => de_IspPlacements(_, context), "IspPlacements"),
Message: import_smithy_client.expectString,
OverallPlacement: /* @__PURE__ */ __name((_) => de_PlacementStatistics(_, context), "OverallPlacement"),
Tags: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetDeliverabilityTestReportCommand");
var de_GetDomainDeliverabilityCampaignCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DomainDeliverabilityCampaign: /* @__PURE__ */ __name((_) => de_DomainDeliverabilityCampaign(_, context), "DomainDeliverabilityCampaign")
});
Object.assign(contents, doc);
return contents;
}, "de_GetDomainDeliverabilityCampaignCommand");
var de_GetDomainStatisticsReportCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DailyVolumes: /* @__PURE__ */ __name((_) => de_DailyVolumes(_, context), "DailyVolumes"),
OverallVolume: /* @__PURE__ */ __name((_) => de_OverallVolume(_, context), "OverallVolume")
});
Object.assign(contents, doc);
return contents;
}, "de_GetDomainStatisticsReportCommand");
var de_GetEmailIdentityCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ConfigurationSetName: import_smithy_client.expectString,
DkimAttributes: /* @__PURE__ */ __name((_) => de_DkimAttributes(_, context), "DkimAttributes"),
FeedbackForwardingStatus: import_smithy_client.expectBoolean,
IdentityType: import_smithy_client.expectString,
MailFromAttributes: import_smithy_client._json,
Policies: import_smithy_client._json,
Tags: import_smithy_client._json,
VerificationInfo: /* @__PURE__ */ __name((_) => de_VerificationInfo(_, context), "VerificationInfo"),
VerificationStatus: import_smithy_client.expectString,
VerifiedForSendingStatus: import_smithy_client.expectBoolean
});
Object.assign(contents, doc);
return contents;
}, "de_GetEmailIdentityCommand");
var de_GetEmailIdentityPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Policies: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetEmailIdentityPoliciesCommand");
var de_GetEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
TemplateContent: import_smithy_client._json,
TemplateName: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_GetEmailTemplateCommand");
var de_GetExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
CompletedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletedTimestamp"),
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
ExportDataSource: /* @__PURE__ */ __name((_) => de_ExportDataSource(_, context), "ExportDataSource"),
ExportDestination: import_smithy_client._json,
ExportSourceType: import_smithy_client.expectString,
FailureInfo: import_smithy_client._json,
JobId: import_smithy_client.expectString,
JobStatus: import_smithy_client.expectString,
Statistics: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_GetExportJobCommand");
var de_GetImportJobCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
CompletedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletedTimestamp"),
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
FailedRecordsCount: import_smithy_client.expectInt32,
FailureInfo: import_smithy_client._json,
ImportDataSource: import_smithy_client._json,
ImportDestination: import_smithy_client._json,
JobId: import_smithy_client.expectString,
JobStatus: import_smithy_client.expectString,
ProcessedRecordsCount: import_smithy_client.expectInt32
});
Object.assign(contents, doc);
return contents;
}, "de_GetImportJobCommand");
var de_GetMessageInsightsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
EmailTags: import_smithy_client._json,
FromEmailAddress: import_smithy_client.expectString,
Insights: /* @__PURE__ */ __name((_) => de_EmailInsightsList(_, context), "Insights"),
MessageId: import_smithy_client.expectString,
Subject: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_GetMessageInsightsCommand");
var de_GetMultiRegionEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
EndpointId: import_smithy_client.expectString,
EndpointName: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
Routes: import_smithy_client._json,
Status: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_GetMultiRegionEndpointCommand");
var de_GetReputationEntityCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ReputationEntity: /* @__PURE__ */ __name((_) => de_ReputationEntity(_, context), "ReputationEntity")
});
Object.assign(contents, doc);
return contents;
}, "de_GetReputationEntityCommand");
var de_GetSuppressedDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
SuppressedDestination: /* @__PURE__ */ __name((_) => de_SuppressedDestination(_, context), "SuppressedDestination")
});
Object.assign(contents, doc);
return contents;
}, "de_GetSuppressedDestinationCommand");
var de_GetTenantCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Tenant: /* @__PURE__ */ __name((_) => de_Tenant(_, context), "Tenant")
});
Object.assign(contents, doc);
return contents;
}, "de_GetTenantCommand");
var de_ListConfigurationSetsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ConfigurationSets: import_smithy_client._json,
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListConfigurationSetsCommand");
var de_ListContactListsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ContactLists: /* @__PURE__ */ __name((_) => de_ListOfContactLists(_, context), "ContactLists"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListContactListsCommand");
var de_ListContactsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Contacts: /* @__PURE__ */ __name((_) => de_ListOfContacts(_, context), "Contacts"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListContactsCommand");
var de_ListCustomVerificationEmailTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
CustomVerificationEmailTemplates: import_smithy_client._json,
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListCustomVerificationEmailTemplatesCommand");
var de_ListDedicatedIpPoolsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DedicatedIpPools: import_smithy_client._json,
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListDedicatedIpPoolsCommand");
var de_ListDeliverabilityTestReportsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DeliverabilityTestReports: /* @__PURE__ */ __name((_) => de_DeliverabilityTestReports(_, context), "DeliverabilityTestReports"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListDeliverabilityTestReportsCommand");
var de_ListDomainDeliverabilityCampaignsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DomainDeliverabilityCampaigns: /* @__PURE__ */ __name((_) => de_DomainDeliverabilityCampaignList(_, context), "DomainDeliverabilityCampaigns"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListDomainDeliverabilityCampaignsCommand");
var de_ListEmailIdentitiesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
EmailIdentities: import_smithy_client._json,
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListEmailIdentitiesCommand");
var de_ListEmailTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
TemplatesMetadata: /* @__PURE__ */ __name((_) => de_EmailTemplateMetadataList(_, context), "TemplatesMetadata")
});
Object.assign(contents, doc);
return contents;
}, "de_ListEmailTemplatesCommand");
var de_ListExportJobsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ExportJobs: /* @__PURE__ */ __name((_) => de_ExportJobSummaryList(_, context), "ExportJobs"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListExportJobsCommand");
var de_ListImportJobsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
ImportJobs: /* @__PURE__ */ __name((_) => de_ImportJobSummaryList(_, context), "ImportJobs"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListImportJobsCommand");
var de_ListMultiRegionEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
MultiRegionEndpoints: /* @__PURE__ */ __name((_) => de_MultiRegionEndpoints(_, context), "MultiRegionEndpoints"),
NextToken: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_ListMultiRegionEndpointsCommand");
var de_ListRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
Recommendations: /* @__PURE__ */ __name((_) => de_RecommendationsList(_, context), "Recommendations")
});
Object.assign(contents, doc);
return contents;
}, "de_ListRecommendationsCommand");
var de_ListReputationEntitiesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
ReputationEntities: /* @__PURE__ */ __name((_) => de_ReputationEntitiesList(_, context), "ReputationEntities")
});
Object.assign(contents, doc);
return contents;
}, "de_ListReputationEntitiesCommand");
var de_ListResourceTenantsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
ResourceTenants: /* @__PURE__ */ __name((_) => de_ResourceTenantMetadataList(_, context), "ResourceTenants")
});
Object.assign(contents, doc);
return contents;
}, "de_ListResourceTenantsCommand");
var de_ListSuppressedDestinationsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
SuppressedDestinationSummaries: /* @__PURE__ */ __name((_) => de_SuppressedDestinationSummaries(_, context), "SuppressedDestinationSummaries")
});
Object.assign(contents, doc);
return contents;
}, "de_ListSuppressedDestinationsCommand");
var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
Tags: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_ListTagsForResourceCommand");
var de_ListTenantResourcesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
TenantResources: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_ListTenantResourcesCommand");
var de_ListTenantsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
NextToken: import_smithy_client.expectString,
Tenants: /* @__PURE__ */ __name((_) => de_TenantInfoList(_, context), "Tenants")
});
Object.assign(contents, doc);
return contents;
}, "de_ListTenantsCommand");
var de_PutAccountDedicatedIpWarmupAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutAccountDedicatedIpWarmupAttributesCommand");
var de_PutAccountDetailsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutAccountDetailsCommand");
var de_PutAccountSendingAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutAccountSendingAttributesCommand");
var de_PutAccountSuppressionAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutAccountSuppressionAttributesCommand");
var de_PutAccountVdmAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutAccountVdmAttributesCommand");
var de_PutConfigurationSetArchivingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetArchivingOptionsCommand");
var de_PutConfigurationSetDeliveryOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetDeliveryOptionsCommand");
var de_PutConfigurationSetReputationOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetReputationOptionsCommand");
var de_PutConfigurationSetSendingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetSendingOptionsCommand");
var de_PutConfigurationSetSuppressionOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetSuppressionOptionsCommand");
var de_PutConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetTrackingOptionsCommand");
var de_PutConfigurationSetVdmOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutConfigurationSetVdmOptionsCommand");
var de_PutDedicatedIpInPoolCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutDedicatedIpInPoolCommand");
var de_PutDedicatedIpPoolScalingAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutDedicatedIpPoolScalingAttributesCommand");
var de_PutDedicatedIpWarmupAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutDedicatedIpWarmupAttributesCommand");
var de_PutDeliverabilityDashboardOptionCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutDeliverabilityDashboardOptionCommand");
var de_PutEmailIdentityConfigurationSetAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutEmailIdentityConfigurationSetAttributesCommand");
var de_PutEmailIdentityDkimAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutEmailIdentityDkimAttributesCommand");
var de_PutEmailIdentityDkimSigningAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
DkimStatus: import_smithy_client.expectString,
DkimTokens: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_PutEmailIdentityDkimSigningAttributesCommand");
var de_PutEmailIdentityFeedbackAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutEmailIdentityFeedbackAttributesCommand");
var de_PutEmailIdentityMailFromAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutEmailIdentityMailFromAttributesCommand");
var de_PutSuppressedDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_PutSuppressedDestinationCommand");
var de_SendBulkEmailCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
BulkEmailEntryResults: import_smithy_client._json
});
Object.assign(contents, doc);
return contents;
}, "de_SendBulkEmailCommand");
var de_SendCustomVerificationEmailCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
MessageId: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_SendCustomVerificationEmailCommand");
var de_SendEmailCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
MessageId: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_SendEmailCommand");
var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_TagResourceCommand");
var de_TestRenderEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");
const doc = (0, import_smithy_client.take)(data, {
RenderedTemplate: import_smithy_client.expectString
});
Object.assign(contents, doc);
return contents;
}, "de_TestRenderEmailTemplateCommand");
var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UntagResourceCommand");
var de_UpdateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateConfigurationSetEventDestinationCommand");
var de_UpdateContactCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateContactCommand");
var de_UpdateContactListCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateContactListCommand");
var de_UpdateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateCustomVerificationEmailTemplateCommand");
var de_UpdateEmailIdentityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateEmailIdentityPolicyCommand");
var de_UpdateEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateEmailTemplateCommand");
var de_UpdateReputationEntityCustomerManagedStatusCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateReputationEntityCustomerManagedStatusCommand");
var de_UpdateReputationEntityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = (0, import_smithy_client.map)({
$metadata: deserializeMetadata(output)
});
await (0, import_smithy_client.collectBody)(output.body, context);
return contents;
}, "de_UpdateReputationEntityPolicyCommand");
var de_CommandError = /* @__PURE__ */ __name(async (output, context) => {
const parsedOutput = {
...output,
body: await (0, import_core2.parseJsonErrorBody)(output.body, context)
};
const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);
switch (errorCode) {
case "BadRequestException":
case "com.amazonaws.sesv2#BadRequestException":
throw await de_BadRequestExceptionRes(parsedOutput, context);
case "InternalServiceErrorException":
case "com.amazonaws.sesv2#InternalServiceErrorException":
throw await de_InternalServiceErrorExceptionRes(parsedOutput, context);
case "NotFoundException":
case "com.amazonaws.sesv2#NotFoundException":
throw await de_NotFoundExceptionRes(parsedOutput, context);
case "TooManyRequestsException":
case "com.amazonaws.sesv2#TooManyRequestsException":
throw await de_TooManyRequestsExceptionRes(parsedOutput, context);
case "AlreadyExistsException":
case "com.amazonaws.sesv2#AlreadyExistsException":
throw await de_AlreadyExistsExceptionRes(parsedOutput, context);
case "ConcurrentModificationException":
case "com.amazonaws.sesv2#ConcurrentModificationException":
throw await de_ConcurrentModificationExceptionRes(parsedOutput, context);
case "LimitExceededException":
case "com.amazonaws.sesv2#LimitExceededException":
throw await de_LimitExceededExceptionRes(parsedOutput, context);
case "AccountSuspendedException":
case "com.amazonaws.sesv2#AccountSuspendedException":
throw await de_AccountSuspendedExceptionRes(parsedOutput, context);
case "MailFromDomainNotVerifiedException":
case "com.amazonaws.sesv2#MailFromDomainNotVerifiedException":
throw await de_MailFromDomainNotVerifiedExceptionRes(parsedOutput, context);
case "MessageRejected":
case "com.amazonaws.sesv2#MessageRejected":
throw await de_MessageRejectedRes(parsedOutput, context);
case "SendingPausedException":
case "com.amazonaws.sesv2#SendingPausedException":
throw await de_SendingPausedExceptionRes(parsedOutput, context);
case "InvalidNextTokenException":
case "com.amazonaws.sesv2#InvalidNextTokenException":
throw await de_InvalidNextTokenExceptionRes(parsedOutput, context);
case "ConflictException":
case "com.amazonaws.sesv2#ConflictException":
throw await de_ConflictExceptionRes(parsedOutput, context);
default:
const parsedBody = parsedOutput.body;
return throwDefaultError({
output,
parsedBody,
errorCode
});
}
}, "de_CommandError");
var throwDefaultError = (0, import_smithy_client.withBaseException)(SESv2ServiceException);
var de_AccountSuspendedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new AccountSuspendedException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_AccountSuspendedExceptionRes");
var de_AlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new AlreadyExistsException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_AlreadyExistsExceptionRes");
var de_BadRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new BadRequestException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_BadRequestExceptionRes");
var de_ConcurrentModificationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new ConcurrentModificationException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_ConcurrentModificationExceptionRes");
var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new ConflictException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_ConflictExceptionRes");
var de_InternalServiceErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new InternalServiceErrorException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_InternalServiceErrorExceptionRes");
var de_InvalidNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new InvalidNextTokenException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_InvalidNextTokenExceptionRes");
var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new LimitExceededException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_LimitExceededExceptionRes");
var de_MailFromDomainNotVerifiedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new MailFromDomainNotVerifiedException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_MailFromDomainNotVerifiedExceptionRes");
var de_MessageRejectedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new MessageRejected({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_MessageRejectedRes");
var de_NotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new NotFoundException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_NotFoundExceptionRes");
var de_SendingPausedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new SendingPausedException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_SendingPausedExceptionRes");
var de_TooManyRequestsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {
const contents = (0, import_smithy_client.map)({});
const data = parsedOutput.body;
const doc = (0, import_smithy_client.take)(data, {
message: import_smithy_client.expectString
});
Object.assign(contents, doc);
const exception = new TooManyRequestsException({
$metadata: deserializeMetadata(parsedOutput),
...contents
});
return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);
}, "de_TooManyRequestsExceptionRes");
var se_Attachment = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
ContentDescription: [],
ContentDisposition: [],
ContentId: [],
ContentTransferEncoding: [],
ContentType: [],
FileName: [],
RawContent: context.base64Encoder
});
}, "se_Attachment");
var se_AttachmentList = /* @__PURE__ */ __name((input, context) => {
return input.filter((e) => e != null).map((entry) => {
return se_Attachment(entry, context);
});
}, "se_AttachmentList");
var se_BatchGetMetricDataQueries = /* @__PURE__ */ __name((input, context) => {
return input.filter((e) => e != null).map((entry) => {
return se_BatchGetMetricDataQuery(entry, context);
});
}, "se_BatchGetMetricDataQueries");
var se_BatchGetMetricDataQuery = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Dimensions: import_smithy_client._json,
EndDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndDate"),
Id: [],
Metric: [],
Namespace: [],
StartDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartDate")
});
}, "se_BatchGetMetricDataQuery");
var se_BulkEmailContent = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Template: /* @__PURE__ */ __name((_) => se_Template(_, context), "Template")
});
}, "se_BulkEmailContent");
var se_DomainDeliverabilityTrackingOption = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Domain: [],
InboxPlacementTrackingOption: import_smithy_client._json,
SubscriptionStartDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "SubscriptionStartDate")
});
}, "se_DomainDeliverabilityTrackingOption");
var se_DomainDeliverabilityTrackingOptions = /* @__PURE__ */ __name((input, context) => {
return input.filter((e) => e != null).map((entry) => {
return se_DomainDeliverabilityTrackingOption(entry, context);
});
}, "se_DomainDeliverabilityTrackingOptions");
var se_EmailContent = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Raw: /* @__PURE__ */ __name((_) => se_RawMessage(_, context), "Raw"),
Simple: /* @__PURE__ */ __name((_) => se_Message(_, context), "Simple"),
Template: /* @__PURE__ */ __name((_) => se_Template(_, context), "Template")
});
}, "se_EmailContent");
var se_ExportDataSource = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
MessageInsightsDataSource: /* @__PURE__ */ __name((_) => se_MessageInsightsDataSource(_, context), "MessageInsightsDataSource"),
MetricsDataSource: /* @__PURE__ */ __name((_) => se_MetricsDataSource(_, context), "MetricsDataSource")
});
}, "se_ExportDataSource");
var se_Message = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Attachments: /* @__PURE__ */ __name((_) => se_AttachmentList(_, context), "Attachments"),
Body: import_smithy_client._json,
Headers: import_smithy_client._json,
Subject: import_smithy_client._json
});
}, "se_Message");
var se_MessageInsightsDataSource = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
EndDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndDate"),
Exclude: import_smithy_client._json,
Include: import_smithy_client._json,
MaxResults: [],
StartDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartDate")
});
}, "se_MessageInsightsDataSource");
var se_MetricsDataSource = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Dimensions: import_smithy_client._json,
EndDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndDate"),
Metrics: import_smithy_client._json,
Namespace: [],
StartDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartDate")
});
}, "se_MetricsDataSource");
var se_RawMessage = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Data: context.base64Encoder
});
}, "se_RawMessage");
var se_ReputationOptions = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
LastFreshStart: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastFreshStart"),
ReputationMetricsEnabled: []
});
}, "se_ReputationOptions");
var se_Template = /* @__PURE__ */ __name((input, context) => {
return (0, import_smithy_client.take)(input, {
Attachments: /* @__PURE__ */ __name((_) => se_AttachmentList(_, context), "Attachments"),
Headers: import_smithy_client._json,
TemplateArn: [],
TemplateContent: import_smithy_client._json,
TemplateData: [],
TemplateName: []
});
}, "se_Template");
var de_BlacklistEntries = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_BlacklistEntry(entry, context);
});
return retVal;
}, "de_BlacklistEntries");
var de_BlacklistEntry = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Description: import_smithy_client.expectString,
ListingTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ListingTime"),
RblName: import_smithy_client.expectString
});
}, "de_BlacklistEntry");
var de_BlacklistReport = /* @__PURE__ */ __name((output, context) => {
return Object.entries(output).reduce((acc, [key, value]) => {
if (value === null) {
return acc;
}
acc[key] = de_BlacklistEntries(value, context);
return acc;
}, {});
}, "de_BlacklistReport");
var de_Contact = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
EmailAddress: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
TopicDefaultPreferences: import_smithy_client._json,
TopicPreferences: import_smithy_client._json,
UnsubscribeAll: import_smithy_client.expectBoolean
});
}, "de_Contact");
var de_ContactList = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
ContactListName: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp")
});
}, "de_ContactList");
var de_DailyVolume = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
DomainIspPlacements: /* @__PURE__ */ __name((_) => de_DomainIspPlacements(_, context), "DomainIspPlacements"),
StartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDate"),
VolumeStatistics: import_smithy_client._json
});
}, "de_DailyVolume");
var de_DailyVolumes = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_DailyVolume(entry, context);
});
return retVal;
}, "de_DailyVolumes");
var de_DeliverabilityTestReport = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreateDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreateDate"),
DeliverabilityTestStatus: import_smithy_client.expectString,
FromEmailAddress: import_smithy_client.expectString,
ReportId: import_smithy_client.expectString,
ReportName: import_smithy_client.expectString,
Subject: import_smithy_client.expectString
});
}, "de_DeliverabilityTestReport");
var de_DeliverabilityTestReports = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_DeliverabilityTestReport(entry, context);
});
return retVal;
}, "de_DeliverabilityTestReports");
var de_DkimAttributes = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CurrentSigningKeyLength: import_smithy_client.expectString,
LastKeyGenerationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastKeyGenerationTimestamp"),
NextSigningKeyLength: import_smithy_client.expectString,
SigningAttributesOrigin: import_smithy_client.expectString,
SigningEnabled: import_smithy_client.expectBoolean,
Status: import_smithy_client.expectString,
Tokens: import_smithy_client._json
});
}, "de_DkimAttributes");
var de_DomainDeliverabilityCampaign = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CampaignId: import_smithy_client.expectString,
DeleteRate: import_smithy_client.limitedParseDouble,
Esps: import_smithy_client._json,
FirstSeenDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "FirstSeenDateTime"),
FromAddress: import_smithy_client.expectString,
ImageUrl: import_smithy_client.expectString,
InboxCount: import_smithy_client.expectLong,
LastSeenDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastSeenDateTime"),
ProjectedVolume: import_smithy_client.expectLong,
ReadDeleteRate: import_smithy_client.limitedParseDouble,
ReadRate: import_smithy_client.limitedParseDouble,
SendingIps: import_smithy_client._json,
SpamCount: import_smithy_client.expectLong,
Subject: import_smithy_client.expectString
});
}, "de_DomainDeliverabilityCampaign");
var de_DomainDeliverabilityCampaignList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_DomainDeliverabilityCampaign(entry, context);
});
return retVal;
}, "de_DomainDeliverabilityCampaignList");
var de_DomainDeliverabilityTrackingOption = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Domain: import_smithy_client.expectString,
InboxPlacementTrackingOption: import_smithy_client._json,
SubscriptionStartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "SubscriptionStartDate")
});
}, "de_DomainDeliverabilityTrackingOption");
var de_DomainDeliverabilityTrackingOptions = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_DomainDeliverabilityTrackingOption(entry, context);
});
return retVal;
}, "de_DomainDeliverabilityTrackingOptions");
var de_DomainIspPlacement = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
InboxPercentage: import_smithy_client.limitedParseDouble,
InboxRawCount: import_smithy_client.expectLong,
IspName: import_smithy_client.expectString,
SpamPercentage: import_smithy_client.limitedParseDouble,
SpamRawCount: import_smithy_client.expectLong
});
}, "de_DomainIspPlacement");
var de_DomainIspPlacements = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_DomainIspPlacement(entry, context);
});
return retVal;
}, "de_DomainIspPlacements");
var de_EmailInsights = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Destination: import_smithy_client.expectString,
Events: /* @__PURE__ */ __name((_) => de_InsightsEvents(_, context), "Events"),
Isp: import_smithy_client.expectString
});
}, "de_EmailInsights");
var de_EmailInsightsList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_EmailInsights(entry, context);
});
return retVal;
}, "de_EmailInsightsList");
var de_EmailTemplateMetadata = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
TemplateName: import_smithy_client.expectString
});
}, "de_EmailTemplateMetadata");
var de_EmailTemplateMetadataList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_EmailTemplateMetadata(entry, context);
});
return retVal;
}, "de_EmailTemplateMetadataList");
var de_ExportDataSource = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
MessageInsightsDataSource: /* @__PURE__ */ __name((_) => de_MessageInsightsDataSource(_, context), "MessageInsightsDataSource"),
MetricsDataSource: /* @__PURE__ */ __name((_) => de_MetricsDataSource(_, context), "MetricsDataSource")
});
}, "de_ExportDataSource");
var de_ExportJobSummary = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CompletedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletedTimestamp"),
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
ExportSourceType: import_smithy_client.expectString,
JobId: import_smithy_client.expectString,
JobStatus: import_smithy_client.expectString
});
}, "de_ExportJobSummary");
var de_ExportJobSummaryList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_ExportJobSummary(entry, context);
});
return retVal;
}, "de_ExportJobSummaryList");
var de_ImportJobSummary = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
FailedRecordsCount: import_smithy_client.expectInt32,
ImportDestination: import_smithy_client._json,
JobId: import_smithy_client.expectString,
JobStatus: import_smithy_client.expectString,
ProcessedRecordsCount: import_smithy_client.expectInt32
});
}, "de_ImportJobSummary");
var de_ImportJobSummaryList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_ImportJobSummary(entry, context);
});
return retVal;
}, "de_ImportJobSummaryList");
var de_InsightsEvent = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Details: import_smithy_client._json,
Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp"),
Type: import_smithy_client.expectString
});
}, "de_InsightsEvent");
var de_InsightsEvents = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_InsightsEvent(entry, context);
});
return retVal;
}, "de_InsightsEvents");
var de_IspPlacement = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
IspName: import_smithy_client.expectString,
PlacementStatistics: /* @__PURE__ */ __name((_) => de_PlacementStatistics(_, context), "PlacementStatistics")
});
}, "de_IspPlacement");
var de_IspPlacements = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_IspPlacement(entry, context);
});
return retVal;
}, "de_IspPlacements");
var de_ListOfContactLists = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_ContactList(entry, context);
});
return retVal;
}, "de_ListOfContactLists");
var de_ListOfContacts = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_Contact(entry, context);
});
return retVal;
}, "de_ListOfContacts");
var de_MessageInsightsDataSource = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
EndDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDate"),
Exclude: import_smithy_client._json,
Include: import_smithy_client._json,
MaxResults: import_smithy_client.expectInt32,
StartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDate")
});
}, "de_MessageInsightsDataSource");
var de_MetricDataResult = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Id: import_smithy_client.expectString,
Timestamps: /* @__PURE__ */ __name((_) => de_TimestampList(_, context), "Timestamps"),
Values: import_smithy_client._json
});
}, "de_MetricDataResult");
var de_MetricDataResultList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_MetricDataResult(entry, context);
});
return retVal;
}, "de_MetricDataResultList");
var de_MetricsDataSource = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Dimensions: import_smithy_client._json,
EndDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDate"),
Metrics: import_smithy_client._json,
Namespace: import_smithy_client.expectString,
StartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDate")
});
}, "de_MetricsDataSource");
var de_MultiRegionEndpoint = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
EndpointId: import_smithy_client.expectString,
EndpointName: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
Regions: import_smithy_client._json,
Status: import_smithy_client.expectString
});
}, "de_MultiRegionEndpoint");
var de_MultiRegionEndpoints = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_MultiRegionEndpoint(entry, context);
});
return retVal;
}, "de_MultiRegionEndpoints");
var de_OverallVolume = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
DomainIspPlacements: /* @__PURE__ */ __name((_) => de_DomainIspPlacements(_, context), "DomainIspPlacements"),
ReadRatePercent: import_smithy_client.limitedParseDouble,
VolumeStatistics: import_smithy_client._json
});
}, "de_OverallVolume");
var de_PlacementStatistics = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
DkimPercentage: import_smithy_client.limitedParseDouble,
InboxPercentage: import_smithy_client.limitedParseDouble,
MissingPercentage: import_smithy_client.limitedParseDouble,
SpamPercentage: import_smithy_client.limitedParseDouble,
SpfPercentage: import_smithy_client.limitedParseDouble
});
}, "de_PlacementStatistics");
var de_Recommendation = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
Description: import_smithy_client.expectString,
Impact: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
ResourceArn: import_smithy_client.expectString,
Status: import_smithy_client.expectString,
Type: import_smithy_client.expectString
});
}, "de_Recommendation");
var de_RecommendationsList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_Recommendation(entry, context);
});
return retVal;
}, "de_RecommendationsList");
var de_ReputationEntitiesList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_ReputationEntity(entry, context);
});
return retVal;
}, "de_ReputationEntitiesList");
var de_ReputationEntity = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
AwsSesManagedStatus: /* @__PURE__ */ __name((_) => de_StatusRecord(_, context), "AwsSesManagedStatus"),
CustomerManagedStatus: /* @__PURE__ */ __name((_) => de_StatusRecord(_, context), "CustomerManagedStatus"),
ReputationEntityReference: import_smithy_client.expectString,
ReputationEntityType: import_smithy_client.expectString,
ReputationImpact: import_smithy_client.expectString,
ReputationManagementPolicy: import_smithy_client.expectString,
SendingStatusAggregate: import_smithy_client.expectString
});
}, "de_ReputationEntity");
var de_ReputationOptions = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
LastFreshStart: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastFreshStart"),
ReputationMetricsEnabled: import_smithy_client.expectBoolean
});
}, "de_ReputationOptions");
var de_ResourceTenantMetadata = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
AssociatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "AssociatedTimestamp"),
ResourceArn: import_smithy_client.expectString,
TenantId: import_smithy_client.expectString,
TenantName: import_smithy_client.expectString
});
}, "de_ResourceTenantMetadata");
var de_ResourceTenantMetadataList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_ResourceTenantMetadata(entry, context);
});
return retVal;
}, "de_ResourceTenantMetadataList");
var de_SendQuota = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Max24HourSend: import_smithy_client.limitedParseDouble,
MaxSendRate: import_smithy_client.limitedParseDouble,
SentLast24Hours: import_smithy_client.limitedParseDouble
});
}, "de_SendQuota");
var de_StatusRecord = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Cause: import_smithy_client.expectString,
LastUpdatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTimestamp"),
Status: import_smithy_client.expectString
});
}, "de_StatusRecord");
var de_SuppressedDestination = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
Attributes: import_smithy_client._json,
EmailAddress: import_smithy_client.expectString,
LastUpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTime"),
Reason: import_smithy_client.expectString
});
}, "de_SuppressedDestination");
var de_SuppressedDestinationSummaries = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_SuppressedDestinationSummary(entry, context);
});
return retVal;
}, "de_SuppressedDestinationSummaries");
var de_SuppressedDestinationSummary = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
EmailAddress: import_smithy_client.expectString,
LastUpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTime"),
Reason: import_smithy_client.expectString
});
}, "de_SuppressedDestinationSummary");
var de_Tenant = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
SendingStatus: import_smithy_client.expectString,
Tags: import_smithy_client._json,
TenantArn: import_smithy_client.expectString,
TenantId: import_smithy_client.expectString,
TenantName: import_smithy_client.expectString
});
}, "de_Tenant");
var de_TenantInfo = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
CreatedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreatedTimestamp"),
TenantArn: import_smithy_client.expectString,
TenantId: import_smithy_client.expectString,
TenantName: import_smithy_client.expectString
});
}, "de_TenantInfo");
var de_TenantInfoList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return de_TenantInfo(entry, context);
});
return retVal;
}, "de_TenantInfoList");
var de_TimestampList = /* @__PURE__ */ __name((output, context) => {
const retVal = (output || []).filter((e) => e != null).map((entry) => {
return (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(entry)));
});
return retVal;
}, "de_TimestampList");
var de_VerificationInfo = /* @__PURE__ */ __name((output, context) => {
return (0, import_smithy_client.take)(output, {
ErrorType: import_smithy_client.expectString,
LastCheckedTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastCheckedTimestamp"),
LastSuccessTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastSuccessTimestamp"),
SOARecord: import_smithy_client._json
});
}, "de_VerificationInfo");
var deserializeMetadata = /* @__PURE__ */ __name((output) => ({
httpStatusCode: output.statusCode,
requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"],
extendedRequestId: output.headers["x-amz-id-2"],
cfId: output.headers["x-amz-cf-id"]
}), "deserializeMetadata");
var _BIN = "BlacklistItemNames";
var _ED = "EndDate";
var _NT = "NextToken";
var _PN = "PoolName";
var _PS = "PageSize";
var _R = "Reasons";
var _RA = "ResourceArn";
var _Re = "Reason";
var _SD = "StartDate";
var _TK = "TagKeys";
// src/commands/BatchGetMetricDataCommand.ts
var BatchGetMetricDataCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "BatchGetMetricData", {}).n("SESv2Client", "BatchGetMetricDataCommand").f(void 0, void 0).ser(se_BatchGetMetricDataCommand).de(de_BatchGetMetricDataCommand).build() {
static {
__name(this, "BatchGetMetricDataCommand");
}
};
// src/commands/CancelExportJobCommand.ts
var CancelExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CancelExportJob", {}).n("SESv2Client", "CancelExportJobCommand").f(void 0, void 0).ser(se_CancelExportJobCommand).de(de_CancelExportJobCommand).build() {
static {
__name(this, "CancelExportJobCommand");
}
};
// src/commands/CreateConfigurationSetCommand.ts
var CreateConfigurationSetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateConfigurationSet", {}).n("SESv2Client", "CreateConfigurationSetCommand").f(void 0, void 0).ser(se_CreateConfigurationSetCommand).de(de_CreateConfigurationSetCommand).build() {
static {
__name(this, "CreateConfigurationSetCommand");
}
};
// src/commands/CreateConfigurationSetEventDestinationCommand.ts
var CreateConfigurationSetEventDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateConfigurationSetEventDestination", {}).n("SESv2Client", "CreateConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_CreateConfigurationSetEventDestinationCommand).de(de_CreateConfigurationSetEventDestinationCommand).build() {
static {
__name(this, "CreateConfigurationSetEventDestinationCommand");
}
};
// src/commands/CreateContactCommand.ts
var CreateContactCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateContact", {}).n("SESv2Client", "CreateContactCommand").f(void 0, void 0).ser(se_CreateContactCommand).de(de_CreateContactCommand).build() {
static {
__name(this, "CreateContactCommand");
}
};
// src/commands/CreateContactListCommand.ts
var CreateContactListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateContactList", {}).n("SESv2Client", "CreateContactListCommand").f(void 0, void 0).ser(se_CreateContactListCommand).de(de_CreateContactListCommand).build() {
static {
__name(this, "CreateContactListCommand");
}
};
// src/commands/CreateCustomVerificationEmailTemplateCommand.ts
var CreateCustomVerificationEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateCustomVerificationEmailTemplate", {}).n("SESv2Client", "CreateCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_CreateCustomVerificationEmailTemplateCommand).de(de_CreateCustomVerificationEmailTemplateCommand).build() {
static {
__name(this, "CreateCustomVerificationEmailTemplateCommand");
}
};
// src/commands/CreateDedicatedIpPoolCommand.ts
var CreateDedicatedIpPoolCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateDedicatedIpPool", {}).n("SESv2Client", "CreateDedicatedIpPoolCommand").f(void 0, void 0).ser(se_CreateDedicatedIpPoolCommand).de(de_CreateDedicatedIpPoolCommand).build() {
static {
__name(this, "CreateDedicatedIpPoolCommand");
}
};
// src/commands/CreateDeliverabilityTestReportCommand.ts
var CreateDeliverabilityTestReportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateDeliverabilityTestReport", {}).n("SESv2Client", "CreateDeliverabilityTestReportCommand").f(void 0, void 0).ser(se_CreateDeliverabilityTestReportCommand).de(de_CreateDeliverabilityTestReportCommand).build() {
static {
__name(this, "CreateDeliverabilityTestReportCommand");
}
};
// src/commands/CreateEmailIdentityCommand.ts
var CreateEmailIdentityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateEmailIdentity", {}).n("SESv2Client", "CreateEmailIdentityCommand").f(CreateEmailIdentityRequestFilterSensitiveLog, void 0).ser(se_CreateEmailIdentityCommand).de(de_CreateEmailIdentityCommand).build() {
static {
__name(this, "CreateEmailIdentityCommand");
}
};
// src/commands/CreateEmailIdentityPolicyCommand.ts
var CreateEmailIdentityPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateEmailIdentityPolicy", {}).n("SESv2Client", "CreateEmailIdentityPolicyCommand").f(void 0, void 0).ser(se_CreateEmailIdentityPolicyCommand).de(de_CreateEmailIdentityPolicyCommand).build() {
static {
__name(this, "CreateEmailIdentityPolicyCommand");
}
};
// src/commands/CreateEmailTemplateCommand.ts
var CreateEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateEmailTemplate", {}).n("SESv2Client", "CreateEmailTemplateCommand").f(void 0, void 0).ser(se_CreateEmailTemplateCommand).de(de_CreateEmailTemplateCommand).build() {
static {
__name(this, "CreateEmailTemplateCommand");
}
};
// src/commands/CreateExportJobCommand.ts
var CreateExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateExportJob", {}).n("SESv2Client", "CreateExportJobCommand").f(CreateExportJobRequestFilterSensitiveLog, void 0).ser(se_CreateExportJobCommand).de(de_CreateExportJobCommand).build() {
static {
__name(this, "CreateExportJobCommand");
}
};
// src/commands/CreateImportJobCommand.ts
var CreateImportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateImportJob", {}).n("SESv2Client", "CreateImportJobCommand").f(void 0, void 0).ser(se_CreateImportJobCommand).de(de_CreateImportJobCommand).build() {
static {
__name(this, "CreateImportJobCommand");
}
};
// src/commands/CreateMultiRegionEndpointCommand.ts
var CreateMultiRegionEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateMultiRegionEndpoint", {}).n("SESv2Client", "CreateMultiRegionEndpointCommand").f(void 0, void 0).ser(se_CreateMultiRegionEndpointCommand).de(de_CreateMultiRegionEndpointCommand).build() {
static {
__name(this, "CreateMultiRegionEndpointCommand");
}
};
// src/commands/CreateTenantCommand.ts
var CreateTenantCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateTenant", {}).n("SESv2Client", "CreateTenantCommand").f(void 0, void 0).ser(se_CreateTenantCommand).de(de_CreateTenantCommand).build() {
static {
__name(this, "CreateTenantCommand");
}
};
// src/commands/CreateTenantResourceAssociationCommand.ts
var CreateTenantResourceAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "CreateTenantResourceAssociation", {}).n("SESv2Client", "CreateTenantResourceAssociationCommand").f(void 0, void 0).ser(se_CreateTenantResourceAssociationCommand).de(de_CreateTenantResourceAssociationCommand).build() {
static {
__name(this, "CreateTenantResourceAssociationCommand");
}
};
// src/commands/DeleteConfigurationSetCommand.ts
var DeleteConfigurationSetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteConfigurationSet", {}).n("SESv2Client", "DeleteConfigurationSetCommand").f(void 0, void 0).ser(se_DeleteConfigurationSetCommand).de(de_DeleteConfigurationSetCommand).build() {
static {
__name(this, "DeleteConfigurationSetCommand");
}
};
// src/commands/DeleteConfigurationSetEventDestinationCommand.ts
var DeleteConfigurationSetEventDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteConfigurationSetEventDestination", {}).n("SESv2Client", "DeleteConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_DeleteConfigurationSetEventDestinationCommand).de(de_DeleteConfigurationSetEventDestinationCommand).build() {
static {
__name(this, "DeleteConfigurationSetEventDestinationCommand");
}
};
// src/commands/DeleteContactCommand.ts
var DeleteContactCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteContact", {}).n("SESv2Client", "DeleteContactCommand").f(void 0, void 0).ser(se_DeleteContactCommand).de(de_DeleteContactCommand).build() {
static {
__name(this, "DeleteContactCommand");
}
};
// src/commands/DeleteContactListCommand.ts
var DeleteContactListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteContactList", {}).n("SESv2Client", "DeleteContactListCommand").f(void 0, void 0).ser(se_DeleteContactListCommand).de(de_DeleteContactListCommand).build() {
static {
__name(this, "DeleteContactListCommand");
}
};
// src/commands/DeleteCustomVerificationEmailTemplateCommand.ts
var DeleteCustomVerificationEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteCustomVerificationEmailTemplate", {}).n("SESv2Client", "DeleteCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_DeleteCustomVerificationEmailTemplateCommand).de(de_DeleteCustomVerificationEmailTemplateCommand).build() {
static {
__name(this, "DeleteCustomVerificationEmailTemplateCommand");
}
};
// src/commands/DeleteDedicatedIpPoolCommand.ts
var DeleteDedicatedIpPoolCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteDedicatedIpPool", {}).n("SESv2Client", "DeleteDedicatedIpPoolCommand").f(void 0, void 0).ser(se_DeleteDedicatedIpPoolCommand).de(de_DeleteDedicatedIpPoolCommand).build() {
static {
__name(this, "DeleteDedicatedIpPoolCommand");
}
};
// src/commands/DeleteEmailIdentityCommand.ts
var DeleteEmailIdentityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteEmailIdentity", {}).n("SESv2Client", "DeleteEmailIdentityCommand").f(void 0, void 0).ser(se_DeleteEmailIdentityCommand).de(de_DeleteEmailIdentityCommand).build() {
static {
__name(this, "DeleteEmailIdentityCommand");
}
};
// src/commands/DeleteEmailIdentityPolicyCommand.ts
var DeleteEmailIdentityPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteEmailIdentityPolicy", {}).n("SESv2Client", "DeleteEmailIdentityPolicyCommand").f(void 0, void 0).ser(se_DeleteEmailIdentityPolicyCommand).de(de_DeleteEmailIdentityPolicyCommand).build() {
static {
__name(this, "DeleteEmailIdentityPolicyCommand");
}
};
// src/commands/DeleteEmailTemplateCommand.ts
var DeleteEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteEmailTemplate", {}).n("SESv2Client", "DeleteEmailTemplateCommand").f(void 0, void 0).ser(se_DeleteEmailTemplateCommand).de(de_DeleteEmailTemplateCommand).build() {
static {
__name(this, "DeleteEmailTemplateCommand");
}
};
// src/commands/DeleteMultiRegionEndpointCommand.ts
var DeleteMultiRegionEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteMultiRegionEndpoint", {}).n("SESv2Client", "DeleteMultiRegionEndpointCommand").f(void 0, void 0).ser(se_DeleteMultiRegionEndpointCommand).de(de_DeleteMultiRegionEndpointCommand).build() {
static {
__name(this, "DeleteMultiRegionEndpointCommand");
}
};
// src/commands/DeleteSuppressedDestinationCommand.ts
var DeleteSuppressedDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteSuppressedDestination", {}).n("SESv2Client", "DeleteSuppressedDestinationCommand").f(void 0, void 0).ser(se_DeleteSuppressedDestinationCommand).de(de_DeleteSuppressedDestinationCommand).build() {
static {
__name(this, "DeleteSuppressedDestinationCommand");
}
};
// src/commands/DeleteTenantCommand.ts
var DeleteTenantCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteTenant", {}).n("SESv2Client", "DeleteTenantCommand").f(void 0, void 0).ser(se_DeleteTenantCommand).de(de_DeleteTenantCommand).build() {
static {
__name(this, "DeleteTenantCommand");
}
};
// src/commands/DeleteTenantResourceAssociationCommand.ts
var DeleteTenantResourceAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "DeleteTenantResourceAssociation", {}).n("SESv2Client", "DeleteTenantResourceAssociationCommand").f(void 0, void 0).ser(se_DeleteTenantResourceAssociationCommand).de(de_DeleteTenantResourceAssociationCommand).build() {
static {
__name(this, "DeleteTenantResourceAssociationCommand");
}
};
// src/commands/GetAccountCommand.ts
var GetAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetAccount", {}).n("SESv2Client", "GetAccountCommand").f(void 0, GetAccountResponseFilterSensitiveLog).ser(se_GetAccountCommand).de(de_GetAccountCommand).build() {
static {
__name(this, "GetAccountCommand");
}
};
// src/commands/GetBlacklistReportsCommand.ts
var GetBlacklistReportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetBlacklistReports", {}).n("SESv2Client", "GetBlacklistReportsCommand").f(void 0, void 0).ser(se_GetBlacklistReportsCommand).de(de_GetBlacklistReportsCommand).build() {
static {
__name(this, "GetBlacklistReportsCommand");
}
};
// src/commands/GetConfigurationSetCommand.ts
var GetConfigurationSetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetConfigurationSet", {}).n("SESv2Client", "GetConfigurationSetCommand").f(void 0, void 0).ser(se_GetConfigurationSetCommand).de(de_GetConfigurationSetCommand).build() {
static {
__name(this, "GetConfigurationSetCommand");
}
};
// src/commands/GetConfigurationSetEventDestinationsCommand.ts
var GetConfigurationSetEventDestinationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetConfigurationSetEventDestinations", {}).n("SESv2Client", "GetConfigurationSetEventDestinationsCommand").f(void 0, void 0).ser(se_GetConfigurationSetEventDestinationsCommand).de(de_GetConfigurationSetEventDestinationsCommand).build() {
static {
__name(this, "GetConfigurationSetEventDestinationsCommand");
}
};
// src/commands/GetContactCommand.ts
var GetContactCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetContact", {}).n("SESv2Client", "GetContactCommand").f(void 0, void 0).ser(se_GetContactCommand).de(de_GetContactCommand).build() {
static {
__name(this, "GetContactCommand");
}
};
// src/commands/GetContactListCommand.ts
var GetContactListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetContactList", {}).n("SESv2Client", "GetContactListCommand").f(void 0, void 0).ser(se_GetContactListCommand).de(de_GetContactListCommand).build() {
static {
__name(this, "GetContactListCommand");
}
};
// src/commands/GetCustomVerificationEmailTemplateCommand.ts
var GetCustomVerificationEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetCustomVerificationEmailTemplate", {}).n("SESv2Client", "GetCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_GetCustomVerificationEmailTemplateCommand).de(de_GetCustomVerificationEmailTemplateCommand).build() {
static {
__name(this, "GetCustomVerificationEmailTemplateCommand");
}
};
// src/commands/GetDedicatedIpCommand.ts
var GetDedicatedIpCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDedicatedIp", {}).n("SESv2Client", "GetDedicatedIpCommand").f(void 0, void 0).ser(se_GetDedicatedIpCommand).de(de_GetDedicatedIpCommand).build() {
static {
__name(this, "GetDedicatedIpCommand");
}
};
// src/commands/GetDedicatedIpPoolCommand.ts
var GetDedicatedIpPoolCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDedicatedIpPool", {}).n("SESv2Client", "GetDedicatedIpPoolCommand").f(void 0, void 0).ser(se_GetDedicatedIpPoolCommand).de(de_GetDedicatedIpPoolCommand).build() {
static {
__name(this, "GetDedicatedIpPoolCommand");
}
};
// src/commands/GetDedicatedIpsCommand.ts
var GetDedicatedIpsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDedicatedIps", {}).n("SESv2Client", "GetDedicatedIpsCommand").f(void 0, void 0).ser(se_GetDedicatedIpsCommand).de(de_GetDedicatedIpsCommand).build() {
static {
__name(this, "GetDedicatedIpsCommand");
}
};
// src/commands/GetDeliverabilityDashboardOptionsCommand.ts
var GetDeliverabilityDashboardOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDeliverabilityDashboardOptions", {}).n("SESv2Client", "GetDeliverabilityDashboardOptionsCommand").f(void 0, void 0).ser(se_GetDeliverabilityDashboardOptionsCommand).de(de_GetDeliverabilityDashboardOptionsCommand).build() {
static {
__name(this, "GetDeliverabilityDashboardOptionsCommand");
}
};
// src/commands/GetDeliverabilityTestReportCommand.ts
var GetDeliverabilityTestReportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDeliverabilityTestReport", {}).n("SESv2Client", "GetDeliverabilityTestReportCommand").f(void 0, void 0).ser(se_GetDeliverabilityTestReportCommand).de(de_GetDeliverabilityTestReportCommand).build() {
static {
__name(this, "GetDeliverabilityTestReportCommand");
}
};
// src/commands/GetDomainDeliverabilityCampaignCommand.ts
var GetDomainDeliverabilityCampaignCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDomainDeliverabilityCampaign", {}).n("SESv2Client", "GetDomainDeliverabilityCampaignCommand").f(void 0, void 0).ser(se_GetDomainDeliverabilityCampaignCommand).de(de_GetDomainDeliverabilityCampaignCommand).build() {
static {
__name(this, "GetDomainDeliverabilityCampaignCommand");
}
};
// src/commands/GetDomainStatisticsReportCommand.ts
var GetDomainStatisticsReportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetDomainStatisticsReport", {}).n("SESv2Client", "GetDomainStatisticsReportCommand").f(void 0, void 0).ser(se_GetDomainStatisticsReportCommand).de(de_GetDomainStatisticsReportCommand).build() {
static {
__name(this, "GetDomainStatisticsReportCommand");
}
};
// src/commands/GetEmailIdentityCommand.ts
var GetEmailIdentityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetEmailIdentity", {}).n("SESv2Client", "GetEmailIdentityCommand").f(void 0, void 0).ser(se_GetEmailIdentityCommand).de(de_GetEmailIdentityCommand).build() {
static {
__name(this, "GetEmailIdentityCommand");
}
};
// src/commands/GetEmailIdentityPoliciesCommand.ts
var GetEmailIdentityPoliciesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetEmailIdentityPolicies", {}).n("SESv2Client", "GetEmailIdentityPoliciesCommand").f(void 0, void 0).ser(se_GetEmailIdentityPoliciesCommand).de(de_GetEmailIdentityPoliciesCommand).build() {
static {
__name(this, "GetEmailIdentityPoliciesCommand");
}
};
// src/commands/GetEmailTemplateCommand.ts
var GetEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetEmailTemplate", {}).n("SESv2Client", "GetEmailTemplateCommand").f(void 0, void 0).ser(se_GetEmailTemplateCommand).de(de_GetEmailTemplateCommand).build() {
static {
__name(this, "GetEmailTemplateCommand");
}
};
// src/commands/GetExportJobCommand.ts
var GetExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetExportJob", {}).n("SESv2Client", "GetExportJobCommand").f(void 0, GetExportJobResponseFilterSensitiveLog).ser(se_GetExportJobCommand).de(de_GetExportJobCommand).build() {
static {
__name(this, "GetExportJobCommand");
}
};
// src/commands/GetImportJobCommand.ts
var GetImportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetImportJob", {}).n("SESv2Client", "GetImportJobCommand").f(void 0, void 0).ser(se_GetImportJobCommand).de(de_GetImportJobCommand).build() {
static {
__name(this, "GetImportJobCommand");
}
};
// src/commands/GetMessageInsightsCommand.ts
var GetMessageInsightsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetMessageInsights", {}).n("SESv2Client", "GetMessageInsightsCommand").f(void 0, GetMessageInsightsResponseFilterSensitiveLog).ser(se_GetMessageInsightsCommand).de(de_GetMessageInsightsCommand).build() {
static {
__name(this, "GetMessageInsightsCommand");
}
};
// src/commands/GetMultiRegionEndpointCommand.ts
var GetMultiRegionEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetMultiRegionEndpoint", {}).n("SESv2Client", "GetMultiRegionEndpointCommand").f(void 0, void 0).ser(se_GetMultiRegionEndpointCommand).de(de_GetMultiRegionEndpointCommand).build() {
static {
__name(this, "GetMultiRegionEndpointCommand");
}
};
// src/commands/GetReputationEntityCommand.ts
var GetReputationEntityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetReputationEntity", {}).n("SESv2Client", "GetReputationEntityCommand").f(void 0, void 0).ser(se_GetReputationEntityCommand).de(de_GetReputationEntityCommand).build() {
static {
__name(this, "GetReputationEntityCommand");
}
};
// src/commands/GetSuppressedDestinationCommand.ts
var GetSuppressedDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetSuppressedDestination", {}).n("SESv2Client", "GetSuppressedDestinationCommand").f(void 0, void 0).ser(se_GetSuppressedDestinationCommand).de(de_GetSuppressedDestinationCommand).build() {
static {
__name(this, "GetSuppressedDestinationCommand");
}
};
// src/commands/GetTenantCommand.ts
var GetTenantCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "GetTenant", {}).n("SESv2Client", "GetTenantCommand").f(void 0, void 0).ser(se_GetTenantCommand).de(de_GetTenantCommand).build() {
static {
__name(this, "GetTenantCommand");
}
};
// src/commands/ListConfigurationSetsCommand.ts
var ListConfigurationSetsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListConfigurationSets", {}).n("SESv2Client", "ListConfigurationSetsCommand").f(void 0, void 0).ser(se_ListConfigurationSetsCommand).de(de_ListConfigurationSetsCommand).build() {
static {
__name(this, "ListConfigurationSetsCommand");
}
};
// src/commands/ListContactListsCommand.ts
var ListContactListsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListContactLists", {}).n("SESv2Client", "ListContactListsCommand").f(void 0, void 0).ser(se_ListContactListsCommand).de(de_ListContactListsCommand).build() {
static {
__name(this, "ListContactListsCommand");
}
};
// src/commands/ListContactsCommand.ts
var ListContactsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListContacts", {}).n("SESv2Client", "ListContactsCommand").f(void 0, void 0).ser(se_ListContactsCommand).de(de_ListContactsCommand).build() {
static {
__name(this, "ListContactsCommand");
}
};
// src/commands/ListCustomVerificationEmailTemplatesCommand.ts
var ListCustomVerificationEmailTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListCustomVerificationEmailTemplates", {}).n("SESv2Client", "ListCustomVerificationEmailTemplatesCommand").f(void 0, void 0).ser(se_ListCustomVerificationEmailTemplatesCommand).de(de_ListCustomVerificationEmailTemplatesCommand).build() {
static {
__name(this, "ListCustomVerificationEmailTemplatesCommand");
}
};
// src/commands/ListDedicatedIpPoolsCommand.ts
var ListDedicatedIpPoolsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListDedicatedIpPools", {}).n("SESv2Client", "ListDedicatedIpPoolsCommand").f(void 0, void 0).ser(se_ListDedicatedIpPoolsCommand).de(de_ListDedicatedIpPoolsCommand).build() {
static {
__name(this, "ListDedicatedIpPoolsCommand");
}
};
// src/commands/ListDeliverabilityTestReportsCommand.ts
var ListDeliverabilityTestReportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListDeliverabilityTestReports", {}).n("SESv2Client", "ListDeliverabilityTestReportsCommand").f(void 0, void 0).ser(se_ListDeliverabilityTestReportsCommand).de(de_ListDeliverabilityTestReportsCommand).build() {
static {
__name(this, "ListDeliverabilityTestReportsCommand");
}
};
// src/commands/ListDomainDeliverabilityCampaignsCommand.ts
var ListDomainDeliverabilityCampaignsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListDomainDeliverabilityCampaigns", {}).n("SESv2Client", "ListDomainDeliverabilityCampaignsCommand").f(void 0, void 0).ser(se_ListDomainDeliverabilityCampaignsCommand).de(de_ListDomainDeliverabilityCampaignsCommand).build() {
static {
__name(this, "ListDomainDeliverabilityCampaignsCommand");
}
};
// src/commands/ListEmailIdentitiesCommand.ts
var ListEmailIdentitiesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListEmailIdentities", {}).n("SESv2Client", "ListEmailIdentitiesCommand").f(void 0, void 0).ser(se_ListEmailIdentitiesCommand).de(de_ListEmailIdentitiesCommand).build() {
static {
__name(this, "ListEmailIdentitiesCommand");
}
};
// src/commands/ListEmailTemplatesCommand.ts
var ListEmailTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListEmailTemplates", {}).n("SESv2Client", "ListEmailTemplatesCommand").f(void 0, void 0).ser(se_ListEmailTemplatesCommand).de(de_ListEmailTemplatesCommand).build() {
static {
__name(this, "ListEmailTemplatesCommand");
}
};
// src/commands/ListExportJobsCommand.ts
var ListExportJobsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListExportJobs", {}).n("SESv2Client", "ListExportJobsCommand").f(void 0, void 0).ser(se_ListExportJobsCommand).de(de_ListExportJobsCommand).build() {
static {
__name(this, "ListExportJobsCommand");
}
};
// src/commands/ListImportJobsCommand.ts
var ListImportJobsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListImportJobs", {}).n("SESv2Client", "ListImportJobsCommand").f(void 0, void 0).ser(se_ListImportJobsCommand).de(de_ListImportJobsCommand).build() {
static {
__name(this, "ListImportJobsCommand");
}
};
// src/commands/ListMultiRegionEndpointsCommand.ts
var ListMultiRegionEndpointsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListMultiRegionEndpoints", {}).n("SESv2Client", "ListMultiRegionEndpointsCommand").f(void 0, void 0).ser(se_ListMultiRegionEndpointsCommand).de(de_ListMultiRegionEndpointsCommand).build() {
static {
__name(this, "ListMultiRegionEndpointsCommand");
}
};
// src/commands/ListRecommendationsCommand.ts
var ListRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListRecommendations", {}).n("SESv2Client", "ListRecommendationsCommand").f(void 0, void 0).ser(se_ListRecommendationsCommand).de(de_ListRecommendationsCommand).build() {
static {
__name(this, "ListRecommendationsCommand");
}
};
// src/commands/ListReputationEntitiesCommand.ts
var ListReputationEntitiesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListReputationEntities", {}).n("SESv2Client", "ListReputationEntitiesCommand").f(void 0, void 0).ser(se_ListReputationEntitiesCommand).de(de_ListReputationEntitiesCommand).build() {
static {
__name(this, "ListReputationEntitiesCommand");
}
};
// src/commands/ListResourceTenantsCommand.ts
var ListResourceTenantsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListResourceTenants", {}).n("SESv2Client", "ListResourceTenantsCommand").f(void 0, void 0).ser(se_ListResourceTenantsCommand).de(de_ListResourceTenantsCommand).build() {
static {
__name(this, "ListResourceTenantsCommand");
}
};
// src/commands/ListSuppressedDestinationsCommand.ts
var ListSuppressedDestinationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListSuppressedDestinations", {}).n("SESv2Client", "ListSuppressedDestinationsCommand").f(void 0, void 0).ser(se_ListSuppressedDestinationsCommand).de(de_ListSuppressedDestinationsCommand).build() {
static {
__name(this, "ListSuppressedDestinationsCommand");
}
};
// src/commands/ListTagsForResourceCommand.ts
var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListTagsForResource", {}).n("SESv2Client", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {
static {
__name(this, "ListTagsForResourceCommand");
}
};
// src/commands/ListTenantResourcesCommand.ts
var ListTenantResourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListTenantResources", {}).n("SESv2Client", "ListTenantResourcesCommand").f(void 0, void 0).ser(se_ListTenantResourcesCommand).de(de_ListTenantResourcesCommand).build() {
static {
__name(this, "ListTenantResourcesCommand");
}
};
// src/commands/ListTenantsCommand.ts
var ListTenantsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "ListTenants", {}).n("SESv2Client", "ListTenantsCommand").f(void 0, void 0).ser(se_ListTenantsCommand).de(de_ListTenantsCommand).build() {
static {
__name(this, "ListTenantsCommand");
}
};
// src/commands/PutAccountDedicatedIpWarmupAttributesCommand.ts
var PutAccountDedicatedIpWarmupAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutAccountDedicatedIpWarmupAttributes", {}).n("SESv2Client", "PutAccountDedicatedIpWarmupAttributesCommand").f(void 0, void 0).ser(se_PutAccountDedicatedIpWarmupAttributesCommand).de(de_PutAccountDedicatedIpWarmupAttributesCommand).build() {
static {
__name(this, "PutAccountDedicatedIpWarmupAttributesCommand");
}
};
// src/commands/PutAccountDetailsCommand.ts
// src/models/models_1.ts
var ListTenantResourcesFilterKey = {
RESOURCE_TYPE: "RESOURCE_TYPE"
};
var ResourceType = {
CONFIGURATION_SET: "CONFIGURATION_SET",
EMAIL_IDENTITY: "EMAIL_IDENTITY",
EMAIL_TEMPLATE: "EMAIL_TEMPLATE"
};
var PutAccountDetailsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.WebsiteURL && { WebsiteURL: import_smithy_client.SENSITIVE_STRING },
...obj.UseCaseDescription && { UseCaseDescription: import_smithy_client.SENSITIVE_STRING },
...obj.AdditionalContactEmailAddresses && { AdditionalContactEmailAddresses: import_smithy_client.SENSITIVE_STRING }
}), "PutAccountDetailsRequestFilterSensitiveLog");
var PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
...obj,
...obj.SigningAttributes && { SigningAttributes: DkimSigningAttributesFilterSensitiveLog(obj.SigningAttributes) }
}), "PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog");
// src/commands/PutAccountDetailsCommand.ts
var PutAccountDetailsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutAccountDetails", {}).n("SESv2Client", "PutAccountDetailsCommand").f(PutAccountDetailsRequestFilterSensitiveLog, void 0).ser(se_PutAccountDetailsCommand).de(de_PutAccountDetailsCommand).build() {
static {
__name(this, "PutAccountDetailsCommand");
}
};
// src/commands/PutAccountSendingAttributesCommand.ts
var PutAccountSendingAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutAccountSendingAttributes", {}).n("SESv2Client", "PutAccountSendingAttributesCommand").f(void 0, void 0).ser(se_PutAccountSendingAttributesCommand).de(de_PutAccountSendingAttributesCommand).build() {
static {
__name(this, "PutAccountSendingAttributesCommand");
}
};
// src/commands/PutAccountSuppressionAttributesCommand.ts
var PutAccountSuppressionAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutAccountSuppressionAttributes", {}).n("SESv2Client", "PutAccountSuppressionAttributesCommand").f(void 0, void 0).ser(se_PutAccountSuppressionAttributesCommand).de(de_PutAccountSuppressionAttributesCommand).build() {
static {
__name(this, "PutAccountSuppressionAttributesCommand");
}
};
// src/commands/PutAccountVdmAttributesCommand.ts
var PutAccountVdmAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutAccountVdmAttributes", {}).n("SESv2Client", "PutAccountVdmAttributesCommand").f(void 0, void 0).ser(se_PutAccountVdmAttributesCommand).de(de_PutAccountVdmAttributesCommand).build() {
static {
__name(this, "PutAccountVdmAttributesCommand");
}
};
// src/commands/PutConfigurationSetArchivingOptionsCommand.ts
var PutConfigurationSetArchivingOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetArchivingOptions", {}).n("SESv2Client", "PutConfigurationSetArchivingOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetArchivingOptionsCommand).de(de_PutConfigurationSetArchivingOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetArchivingOptionsCommand");
}
};
// src/commands/PutConfigurationSetDeliveryOptionsCommand.ts
var PutConfigurationSetDeliveryOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetDeliveryOptions", {}).n("SESv2Client", "PutConfigurationSetDeliveryOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetDeliveryOptionsCommand).de(de_PutConfigurationSetDeliveryOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetDeliveryOptionsCommand");
}
};
// src/commands/PutConfigurationSetReputationOptionsCommand.ts
var PutConfigurationSetReputationOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetReputationOptions", {}).n("SESv2Client", "PutConfigurationSetReputationOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetReputationOptionsCommand).de(de_PutConfigurationSetReputationOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetReputationOptionsCommand");
}
};
// src/commands/PutConfigurationSetSendingOptionsCommand.ts
var PutConfigurationSetSendingOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetSendingOptions", {}).n("SESv2Client", "PutConfigurationSetSendingOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetSendingOptionsCommand).de(de_PutConfigurationSetSendingOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetSendingOptionsCommand");
}
};
// src/commands/PutConfigurationSetSuppressionOptionsCommand.ts
var PutConfigurationSetSuppressionOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetSuppressionOptions", {}).n("SESv2Client", "PutConfigurationSetSuppressionOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetSuppressionOptionsCommand).de(de_PutConfigurationSetSuppressionOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetSuppressionOptionsCommand");
}
};
// src/commands/PutConfigurationSetTrackingOptionsCommand.ts
var PutConfigurationSetTrackingOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetTrackingOptions", {}).n("SESv2Client", "PutConfigurationSetTrackingOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetTrackingOptionsCommand).de(de_PutConfigurationSetTrackingOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetTrackingOptionsCommand");
}
};
// src/commands/PutConfigurationSetVdmOptionsCommand.ts
var PutConfigurationSetVdmOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutConfigurationSetVdmOptions", {}).n("SESv2Client", "PutConfigurationSetVdmOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetVdmOptionsCommand).de(de_PutConfigurationSetVdmOptionsCommand).build() {
static {
__name(this, "PutConfigurationSetVdmOptionsCommand");
}
};
// src/commands/PutDedicatedIpInPoolCommand.ts
var PutDedicatedIpInPoolCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutDedicatedIpInPool", {}).n("SESv2Client", "PutDedicatedIpInPoolCommand").f(void 0, void 0).ser(se_PutDedicatedIpInPoolCommand).de(de_PutDedicatedIpInPoolCommand).build() {
static {
__name(this, "PutDedicatedIpInPoolCommand");
}
};
// src/commands/PutDedicatedIpPoolScalingAttributesCommand.ts
var PutDedicatedIpPoolScalingAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutDedicatedIpPoolScalingAttributes", {}).n("SESv2Client", "PutDedicatedIpPoolScalingAttributesCommand").f(void 0, void 0).ser(se_PutDedicatedIpPoolScalingAttributesCommand).de(de_PutDedicatedIpPoolScalingAttributesCommand).build() {
static {
__name(this, "PutDedicatedIpPoolScalingAttributesCommand");
}
};
// src/commands/PutDedicatedIpWarmupAttributesCommand.ts
var PutDedicatedIpWarmupAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutDedicatedIpWarmupAttributes", {}).n("SESv2Client", "PutDedicatedIpWarmupAttributesCommand").f(void 0, void 0).ser(se_PutDedicatedIpWarmupAttributesCommand).de(de_PutDedicatedIpWarmupAttributesCommand).build() {
static {
__name(this, "PutDedicatedIpWarmupAttributesCommand");
}
};
// src/commands/PutDeliverabilityDashboardOptionCommand.ts
var PutDeliverabilityDashboardOptionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutDeliverabilityDashboardOption", {}).n("SESv2Client", "PutDeliverabilityDashboardOptionCommand").f(void 0, void 0).ser(se_PutDeliverabilityDashboardOptionCommand).de(de_PutDeliverabilityDashboardOptionCommand).build() {
static {
__name(this, "PutDeliverabilityDashboardOptionCommand");
}
};
// src/commands/PutEmailIdentityConfigurationSetAttributesCommand.ts
var PutEmailIdentityConfigurationSetAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutEmailIdentityConfigurationSetAttributes", {}).n("SESv2Client", "PutEmailIdentityConfigurationSetAttributesCommand").f(void 0, void 0).ser(se_PutEmailIdentityConfigurationSetAttributesCommand).de(de_PutEmailIdentityConfigurationSetAttributesCommand).build() {
static {
__name(this, "PutEmailIdentityConfigurationSetAttributesCommand");
}
};
// src/commands/PutEmailIdentityDkimAttributesCommand.ts
var PutEmailIdentityDkimAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutEmailIdentityDkimAttributes", {}).n("SESv2Client", "PutEmailIdentityDkimAttributesCommand").f(void 0, void 0).ser(se_PutEmailIdentityDkimAttributesCommand).de(de_PutEmailIdentityDkimAttributesCommand).build() {
static {
__name(this, "PutEmailIdentityDkimAttributesCommand");
}
};
// src/commands/PutEmailIdentityDkimSigningAttributesCommand.ts
var PutEmailIdentityDkimSigningAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutEmailIdentityDkimSigningAttributes", {}).n("SESv2Client", "PutEmailIdentityDkimSigningAttributesCommand").f(PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog, void 0).ser(se_PutEmailIdentityDkimSigningAttributesCommand).de(de_PutEmailIdentityDkimSigningAttributesCommand).build() {
static {
__name(this, "PutEmailIdentityDkimSigningAttributesCommand");
}
};
// src/commands/PutEmailIdentityFeedbackAttributesCommand.ts
var PutEmailIdentityFeedbackAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutEmailIdentityFeedbackAttributes", {}).n("SESv2Client", "PutEmailIdentityFeedbackAttributesCommand").f(void 0, void 0).ser(se_PutEmailIdentityFeedbackAttributesCommand).de(de_PutEmailIdentityFeedbackAttributesCommand).build() {
static {
__name(this, "PutEmailIdentityFeedbackAttributesCommand");
}
};
// src/commands/PutEmailIdentityMailFromAttributesCommand.ts
var PutEmailIdentityMailFromAttributesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutEmailIdentityMailFromAttributes", {}).n("SESv2Client", "PutEmailIdentityMailFromAttributesCommand").f(void 0, void 0).ser(se_PutEmailIdentityMailFromAttributesCommand).de(de_PutEmailIdentityMailFromAttributesCommand).build() {
static {
__name(this, "PutEmailIdentityMailFromAttributesCommand");
}
};
// src/commands/PutSuppressedDestinationCommand.ts
var PutSuppressedDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "PutSuppressedDestination", {}).n("SESv2Client", "PutSuppressedDestinationCommand").f(void 0, void 0).ser(se_PutSuppressedDestinationCommand).de(de_PutSuppressedDestinationCommand).build() {
static {
__name(this, "PutSuppressedDestinationCommand");
}
};
// src/commands/SendBulkEmailCommand.ts
var SendBulkEmailCommand = class extends import_smithy_client.Command.classBuilder().ep({
...commonParams,
EndpointId: { type: "contextParams", name: "EndpointId" }
}).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "SendBulkEmail", {}).n("SESv2Client", "SendBulkEmailCommand").f(void 0, void 0).ser(se_SendBulkEmailCommand).de(de_SendBulkEmailCommand).build() {
static {
__name(this, "SendBulkEmailCommand");
}
};
// src/commands/SendCustomVerificationEmailCommand.ts
var SendCustomVerificationEmailCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "SendCustomVerificationEmail", {}).n("SESv2Client", "SendCustomVerificationEmailCommand").f(void 0, void 0).ser(se_SendCustomVerificationEmailCommand).de(de_SendCustomVerificationEmailCommand).build() {
static {
__name(this, "SendCustomVerificationEmailCommand");
}
};
// src/commands/SendEmailCommand.ts
var SendEmailCommand = class extends import_smithy_client.Command.classBuilder().ep({
...commonParams,
EndpointId: { type: "contextParams", name: "EndpointId" }
}).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "SendEmail", {}).n("SESv2Client", "SendEmailCommand").f(void 0, void 0).ser(se_SendEmailCommand).de(de_SendEmailCommand).build() {
static {
__name(this, "SendEmailCommand");
}
};
// src/commands/TagResourceCommand.ts
var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "TagResource", {}).n("SESv2Client", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {
static {
__name(this, "TagResourceCommand");
}
};
// src/commands/TestRenderEmailTemplateCommand.ts
var TestRenderEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "TestRenderEmailTemplate", {}).n("SESv2Client", "TestRenderEmailTemplateCommand").f(void 0, void 0).ser(se_TestRenderEmailTemplateCommand).de(de_TestRenderEmailTemplateCommand).build() {
static {
__name(this, "TestRenderEmailTemplateCommand");
}
};
// src/commands/UntagResourceCommand.ts
var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UntagResource", {}).n("SESv2Client", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {
static {
__name(this, "UntagResourceCommand");
}
};
// src/commands/UpdateConfigurationSetEventDestinationCommand.ts
var UpdateConfigurationSetEventDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateConfigurationSetEventDestination", {}).n("SESv2Client", "UpdateConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_UpdateConfigurationSetEventDestinationCommand).de(de_UpdateConfigurationSetEventDestinationCommand).build() {
static {
__name(this, "UpdateConfigurationSetEventDestinationCommand");
}
};
// src/commands/UpdateContactCommand.ts
var UpdateContactCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateContact", {}).n("SESv2Client", "UpdateContactCommand").f(void 0, void 0).ser(se_UpdateContactCommand).de(de_UpdateContactCommand).build() {
static {
__name(this, "UpdateContactCommand");
}
};
// src/commands/UpdateContactListCommand.ts
var UpdateContactListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateContactList", {}).n("SESv2Client", "UpdateContactListCommand").f(void 0, void 0).ser(se_UpdateContactListCommand).de(de_UpdateContactListCommand).build() {
static {
__name(this, "UpdateContactListCommand");
}
};
// src/commands/UpdateCustomVerificationEmailTemplateCommand.ts
var UpdateCustomVerificationEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateCustomVerificationEmailTemplate", {}).n("SESv2Client", "UpdateCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_UpdateCustomVerificationEmailTemplateCommand).de(de_UpdateCustomVerificationEmailTemplateCommand).build() {
static {
__name(this, "UpdateCustomVerificationEmailTemplateCommand");
}
};
// src/commands/UpdateEmailIdentityPolicyCommand.ts
var UpdateEmailIdentityPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateEmailIdentityPolicy", {}).n("SESv2Client", "UpdateEmailIdentityPolicyCommand").f(void 0, void 0).ser(se_UpdateEmailIdentityPolicyCommand).de(de_UpdateEmailIdentityPolicyCommand).build() {
static {
__name(this, "UpdateEmailIdentityPolicyCommand");
}
};
// src/commands/UpdateEmailTemplateCommand.ts
var UpdateEmailTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateEmailTemplate", {}).n("SESv2Client", "UpdateEmailTemplateCommand").f(void 0, void 0).ser(se_UpdateEmailTemplateCommand).de(de_UpdateEmailTemplateCommand).build() {
static {
__name(this, "UpdateEmailTemplateCommand");
}
};
// src/commands/UpdateReputationEntityCustomerManagedStatusCommand.ts
var UpdateReputationEntityCustomerManagedStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateReputationEntityCustomerManagedStatus", {}).n("SESv2Client", "UpdateReputationEntityCustomerManagedStatusCommand").f(void 0, void 0).ser(se_UpdateReputationEntityCustomerManagedStatusCommand).de(de_UpdateReputationEntityCustomerManagedStatusCommand).build() {
static {
__name(this, "UpdateReputationEntityCustomerManagedStatusCommand");
}
};
// src/commands/UpdateReputationEntityPolicyCommand.ts
var UpdateReputationEntityPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {
return [
(0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),
(0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
];
}).s("SimpleEmailService_v2", "UpdateReputationEntityPolicy", {}).n("SESv2Client", "UpdateReputationEntityPolicyCommand").f(void 0, void 0).ser(se_UpdateReputationEntityPolicyCommand).de(de_UpdateReputationEntityPolicyCommand).build() {
static {
__name(this, "UpdateReputationEntityPolicyCommand");
}
};
// src/SESv2.ts
var commands = {
BatchGetMetricDataCommand,
CancelExportJobCommand,
CreateConfigurationSetCommand,
CreateConfigurationSetEventDestinationCommand,
CreateContactCommand,
CreateContactListCommand,
CreateCustomVerificationEmailTemplateCommand,
CreateDedicatedIpPoolCommand,
CreateDeliverabilityTestReportCommand,
CreateEmailIdentityCommand,
CreateEmailIdentityPolicyCommand,
CreateEmailTemplateCommand,
CreateExportJobCommand,
CreateImportJobCommand,
CreateMultiRegionEndpointCommand,
CreateTenantCommand,
CreateTenantResourceAssociationCommand,
DeleteConfigurationSetCommand,
DeleteConfigurationSetEventDestinationCommand,
DeleteContactCommand,
DeleteContactListCommand,
DeleteCustomVerificationEmailTemplateCommand,
DeleteDedicatedIpPoolCommand,
DeleteEmailIdentityCommand,
DeleteEmailIdentityPolicyCommand,
DeleteEmailTemplateCommand,
DeleteMultiRegionEndpointCommand,
DeleteSuppressedDestinationCommand,
DeleteTenantCommand,
DeleteTenantResourceAssociationCommand,
GetAccountCommand,
GetBlacklistReportsCommand,
GetConfigurationSetCommand,
GetConfigurationSetEventDestinationsCommand,
GetContactCommand,
GetContactListCommand,
GetCustomVerificationEmailTemplateCommand,
GetDedicatedIpCommand,
GetDedicatedIpPoolCommand,
GetDedicatedIpsCommand,
GetDeliverabilityDashboardOptionsCommand,
GetDeliverabilityTestReportCommand,
GetDomainDeliverabilityCampaignCommand,
GetDomainStatisticsReportCommand,
GetEmailIdentityCommand,
GetEmailIdentityPoliciesCommand,
GetEmailTemplateCommand,
GetExportJobCommand,
GetImportJobCommand,
GetMessageInsightsCommand,
GetMultiRegionEndpointCommand,
GetReputationEntityCommand,
GetSuppressedDestinationCommand,
GetTenantCommand,
ListConfigurationSetsCommand,
ListContactListsCommand,
ListContactsCommand,
ListCustomVerificationEmailTemplatesCommand,
ListDedicatedIpPoolsCommand,
ListDeliverabilityTestReportsCommand,
ListDomainDeliverabilityCampaignsCommand,
ListEmailIdentitiesCommand,
ListEmailTemplatesCommand,
ListExportJobsCommand,
ListImportJobsCommand,
ListMultiRegionEndpointsCommand,
ListRecommendationsCommand,
ListReputationEntitiesCommand,
ListResourceTenantsCommand,
ListSuppressedDestinationsCommand,
ListTagsForResourceCommand,
ListTenantResourcesCommand,
ListTenantsCommand,
PutAccountDedicatedIpWarmupAttributesCommand,
PutAccountDetailsCommand,
PutAccountSendingAttributesCommand,
PutAccountSuppressionAttributesCommand,
PutAccountVdmAttributesCommand,
PutConfigurationSetArchivingOptionsCommand,
PutConfigurationSetDeliveryOptionsCommand,
PutConfigurationSetReputationOptionsCommand,
PutConfigurationSetSendingOptionsCommand,
PutConfigurationSetSuppressionOptionsCommand,
PutConfigurationSetTrackingOptionsCommand,
PutConfigurationSetVdmOptionsCommand,
PutDedicatedIpInPoolCommand,
PutDedicatedIpPoolScalingAttributesCommand,
PutDedicatedIpWarmupAttributesCommand,
PutDeliverabilityDashboardOptionCommand,
PutEmailIdentityConfigurationSetAttributesCommand,
PutEmailIdentityDkimAttributesCommand,
PutEmailIdentityDkimSigningAttributesCommand,
PutEmailIdentityFeedbackAttributesCommand,
PutEmailIdentityMailFromAttributesCommand,
PutSuppressedDestinationCommand,
SendBulkEmailCommand,
SendCustomVerificationEmailCommand,
SendEmailCommand,
TagResourceCommand,
TestRenderEmailTemplateCommand,
UntagResourceCommand,
UpdateConfigurationSetEventDestinationCommand,
UpdateContactCommand,
UpdateContactListCommand,
UpdateCustomVerificationEmailTemplateCommand,
UpdateEmailIdentityPolicyCommand,
UpdateEmailTemplateCommand,
UpdateReputationEntityCustomerManagedStatusCommand,
UpdateReputationEntityPolicyCommand
};
var SESv2 = class extends SESv2Client {
static {
__name(this, "SESv2");
}
};
(0, import_smithy_client.createAggregatedClient)(commands, SESv2);
// src/pagination/GetDedicatedIpsPaginator.ts
var paginateGetDedicatedIps = (0, import_core.createPaginator)(SESv2Client, GetDedicatedIpsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListConfigurationSetsPaginator.ts
var paginateListConfigurationSets = (0, import_core.createPaginator)(SESv2Client, ListConfigurationSetsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListContactListsPaginator.ts
var paginateListContactLists = (0, import_core.createPaginator)(SESv2Client, ListContactListsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListContactsPaginator.ts
var paginateListContacts = (0, import_core.createPaginator)(SESv2Client, ListContactsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListCustomVerificationEmailTemplatesPaginator.ts
var paginateListCustomVerificationEmailTemplates = (0, import_core.createPaginator)(SESv2Client, ListCustomVerificationEmailTemplatesCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListDedicatedIpPoolsPaginator.ts
var paginateListDedicatedIpPools = (0, import_core.createPaginator)(SESv2Client, ListDedicatedIpPoolsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListDeliverabilityTestReportsPaginator.ts
var paginateListDeliverabilityTestReports = (0, import_core.createPaginator)(SESv2Client, ListDeliverabilityTestReportsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListDomainDeliverabilityCampaignsPaginator.ts
var paginateListDomainDeliverabilityCampaigns = (0, import_core.createPaginator)(SESv2Client, ListDomainDeliverabilityCampaignsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListEmailIdentitiesPaginator.ts
var paginateListEmailIdentities = (0, import_core.createPaginator)(SESv2Client, ListEmailIdentitiesCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListEmailTemplatesPaginator.ts
var paginateListEmailTemplates = (0, import_core.createPaginator)(SESv2Client, ListEmailTemplatesCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListExportJobsPaginator.ts
var paginateListExportJobs = (0, import_core.createPaginator)(SESv2Client, ListExportJobsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListImportJobsPaginator.ts
var paginateListImportJobs = (0, import_core.createPaginator)(SESv2Client, ListImportJobsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListMultiRegionEndpointsPaginator.ts
var paginateListMultiRegionEndpoints = (0, import_core.createPaginator)(SESv2Client, ListMultiRegionEndpointsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListRecommendationsPaginator.ts
var paginateListRecommendations = (0, import_core.createPaginator)(SESv2Client, ListRecommendationsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListReputationEntitiesPaginator.ts
var paginateListReputationEntities = (0, import_core.createPaginator)(SESv2Client, ListReputationEntitiesCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListResourceTenantsPaginator.ts
var paginateListResourceTenants = (0, import_core.createPaginator)(SESv2Client, ListResourceTenantsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListSuppressedDestinationsPaginator.ts
var paginateListSuppressedDestinations = (0, import_core.createPaginator)(SESv2Client, ListSuppressedDestinationsCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListTenantResourcesPaginator.ts
var paginateListTenantResources = (0, import_core.createPaginator)(SESv2Client, ListTenantResourcesCommand, "NextToken", "NextToken", "PageSize");
// src/pagination/ListTenantsPaginator.ts
var paginateListTenants = (0, import_core.createPaginator)(SESv2Client, ListTenantsCommand, "NextToken", "NextToken", "PageSize");
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
SESv2ServiceException,
__Client,
SESv2Client,
SESv2,
$Command,
BatchGetMetricDataCommand,
CancelExportJobCommand,
CreateConfigurationSetCommand,
CreateConfigurationSetEventDestinationCommand,
CreateContactCommand,
CreateContactListCommand,
CreateCustomVerificationEmailTemplateCommand,
CreateDedicatedIpPoolCommand,
CreateDeliverabilityTestReportCommand,
CreateEmailIdentityCommand,
CreateEmailIdentityPolicyCommand,
CreateEmailTemplateCommand,
CreateExportJobCommand,
CreateImportJobCommand,
CreateMultiRegionEndpointCommand,
CreateTenantCommand,
CreateTenantResourceAssociationCommand,
DeleteConfigurationSetCommand,
DeleteConfigurationSetEventDestinationCommand,
DeleteContactCommand,
DeleteContactListCommand,
DeleteCustomVerificationEmailTemplateCommand,
DeleteDedicatedIpPoolCommand,
DeleteEmailIdentityCommand,
DeleteEmailIdentityPolicyCommand,
DeleteEmailTemplateCommand,
DeleteMultiRegionEndpointCommand,
DeleteSuppressedDestinationCommand,
DeleteTenantCommand,
DeleteTenantResourceAssociationCommand,
GetAccountCommand,
GetBlacklistReportsCommand,
GetConfigurationSetCommand,
GetConfigurationSetEventDestinationsCommand,
GetContactCommand,
GetContactListCommand,
GetCustomVerificationEmailTemplateCommand,
GetDedicatedIpCommand,
GetDedicatedIpPoolCommand,
GetDedicatedIpsCommand,
GetDeliverabilityDashboardOptionsCommand,
GetDeliverabilityTestReportCommand,
GetDomainDeliverabilityCampaignCommand,
GetDomainStatisticsReportCommand,
GetEmailIdentityCommand,
GetEmailIdentityPoliciesCommand,
GetEmailTemplateCommand,
GetExportJobCommand,
GetImportJobCommand,
GetMessageInsightsCommand,
GetMultiRegionEndpointCommand,
GetReputationEntityCommand,
GetSuppressedDestinationCommand,
GetTenantCommand,
ListConfigurationSetsCommand,
ListContactListsCommand,
ListContactsCommand,
ListCustomVerificationEmailTemplatesCommand,
ListDedicatedIpPoolsCommand,
ListDeliverabilityTestReportsCommand,
ListDomainDeliverabilityCampaignsCommand,
ListEmailIdentitiesCommand,
ListEmailTemplatesCommand,
ListExportJobsCommand,
ListImportJobsCommand,
ListMultiRegionEndpointsCommand,
ListRecommendationsCommand,
ListReputationEntitiesCommand,
ListResourceTenantsCommand,
ListSuppressedDestinationsCommand,
ListTagsForResourceCommand,
ListTenantResourcesCommand,
ListTenantsCommand,
PutAccountDedicatedIpWarmupAttributesCommand,
PutAccountDetailsCommand,
PutAccountSendingAttributesCommand,
PutAccountSuppressionAttributesCommand,
PutAccountVdmAttributesCommand,
PutConfigurationSetArchivingOptionsCommand,
PutConfigurationSetDeliveryOptionsCommand,
PutConfigurationSetReputationOptionsCommand,
PutConfigurationSetSendingOptionsCommand,
PutConfigurationSetSuppressionOptionsCommand,
PutConfigurationSetTrackingOptionsCommand,
PutConfigurationSetVdmOptionsCommand,
PutDedicatedIpInPoolCommand,
PutDedicatedIpPoolScalingAttributesCommand,
PutDedicatedIpWarmupAttributesCommand,
PutDeliverabilityDashboardOptionCommand,
PutEmailIdentityConfigurationSetAttributesCommand,
PutEmailIdentityDkimAttributesCommand,
PutEmailIdentityDkimSigningAttributesCommand,
PutEmailIdentityFeedbackAttributesCommand,
PutEmailIdentityMailFromAttributesCommand,
PutSuppressedDestinationCommand,
SendBulkEmailCommand,
SendCustomVerificationEmailCommand,
SendEmailCommand,
TagResourceCommand,
TestRenderEmailTemplateCommand,
UntagResourceCommand,
UpdateConfigurationSetEventDestinationCommand,
UpdateContactCommand,
UpdateContactListCommand,
UpdateCustomVerificationEmailTemplateCommand,
UpdateEmailIdentityPolicyCommand,
UpdateEmailTemplateCommand,
UpdateReputationEntityCustomerManagedStatusCommand,
UpdateReputationEntityPolicyCommand,
paginateGetDedicatedIps,
paginateListConfigurationSets,
paginateListContactLists,
paginateListContacts,
paginateListCustomVerificationEmailTemplates,
paginateListDedicatedIpPools,
paginateListDeliverabilityTestReports,
paginateListDomainDeliverabilityCampaigns,
paginateListEmailIdentities,
paginateListEmailTemplates,
paginateListExportJobs,
paginateListImportJobs,
paginateListMultiRegionEndpoints,
paginateListRecommendations,
paginateListReputationEntities,
paginateListResourceTenants,
paginateListSuppressedDestinations,
paginateListTenantResources,
paginateListTenants,
ContactLanguage,
MailType,
ReviewStatus,
AccountSuspendedException,
AlreadyExistsException,
AttachmentContentDisposition,
AttachmentContentTransferEncoding,
BadRequestException,
MetricDimensionName,
Metric,
MetricNamespace,
QueryErrorCode,
InternalServiceErrorException,
NotFoundException,
TooManyRequestsException,
BehaviorOnMxFailure,
BounceType,
BulkEmailStatus,
DimensionValueSource,
ConcurrentModificationException,
ConflictException,
SubscriptionStatus,
ContactListImportAction,
TlsPolicy,
SuppressionListReason,
HttpsPolicy,
FeatureStatus,
LimitExceededException,
EventType,
ScalingMode,
DeliverabilityTestStatus,
MailFromDomainNotVerifiedException,
MessageRejected,
SendingPausedException,
DkimSigningAttributesOrigin,
DkimSigningKeyLength,
DkimStatus,
IdentityType,
DeliveryEventType,
EngagementEventType,
MetricAggregation,
DataFormat,
SuppressionListImportAction,
Status,
SendingStatus,
WarmupStatus,
DeliverabilityDashboardAccountStatus,
ExportSourceType,
JobStatus,
MailFromDomainStatus,
VerificationError,
VerificationStatus,
ReputationEntityType,
RecommendationImpact,
ImportDestinationType,
InvalidNextTokenException,
ListRecommendationsFilterKey,
RecommendationStatus,
RecommendationType,
ReputationEntityFilterKey,
AccountDetailsFilterSensitiveLog,
DkimSigningAttributesFilterSensitiveLog,
CreateEmailIdentityRequestFilterSensitiveLog,
MessageInsightsFiltersFilterSensitiveLog,
MessageInsightsDataSourceFilterSensitiveLog,
ExportDataSourceFilterSensitiveLog,
CreateExportJobRequestFilterSensitiveLog,
EmailInsightsFilterSensitiveLog,
GetAccountResponseFilterSensitiveLog,
GetExportJobResponseFilterSensitiveLog,
GetMessageInsightsResponseFilterSensitiveLog,
ListTenantResourcesFilterKey,
ResourceType,
PutAccountDetailsRequestFilterSensitiveLog,
PutEmailIdentityDkimSigningAttributesRequestFilterSensitiveLog
});