/proc/4/root/var/runtime/node_modules/@aws-sdk/client-sesv2/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"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.tsvar 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.tsvar 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.tsvar 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.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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.tsvar 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});