"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var src_exports = {}; __export(src_exports, { AccountSendingPausedException: () => AccountSendingPausedException, AlreadyExistsException: () => AlreadyExistsException, BehaviorOnMXFailure: () => BehaviorOnMXFailure, BounceType: () => BounceType, BulkEmailStatus: () => BulkEmailStatus, CannotDeleteException: () => CannotDeleteException, CloneReceiptRuleSetCommand: () => CloneReceiptRuleSetCommand, ConfigurationSetAlreadyExistsException: () => ConfigurationSetAlreadyExistsException, ConfigurationSetAttribute: () => ConfigurationSetAttribute, ConfigurationSetDoesNotExistException: () => ConfigurationSetDoesNotExistException, ConfigurationSetSendingPausedException: () => ConfigurationSetSendingPausedException, CreateConfigurationSetCommand: () => CreateConfigurationSetCommand, CreateConfigurationSetEventDestinationCommand: () => CreateConfigurationSetEventDestinationCommand, CreateConfigurationSetTrackingOptionsCommand: () => CreateConfigurationSetTrackingOptionsCommand, CreateCustomVerificationEmailTemplateCommand: () => CreateCustomVerificationEmailTemplateCommand, CreateReceiptFilterCommand: () => CreateReceiptFilterCommand, CreateReceiptRuleCommand: () => CreateReceiptRuleCommand, CreateReceiptRuleSetCommand: () => CreateReceiptRuleSetCommand, CreateTemplateCommand: () => CreateTemplateCommand, CustomMailFromStatus: () => CustomMailFromStatus, CustomVerificationEmailInvalidContentException: () => CustomVerificationEmailInvalidContentException, CustomVerificationEmailTemplateAlreadyExistsException: () => CustomVerificationEmailTemplateAlreadyExistsException, CustomVerificationEmailTemplateDoesNotExistException: () => CustomVerificationEmailTemplateDoesNotExistException, DeleteConfigurationSetCommand: () => DeleteConfigurationSetCommand, DeleteConfigurationSetEventDestinationCommand: () => DeleteConfigurationSetEventDestinationCommand, DeleteConfigurationSetTrackingOptionsCommand: () => DeleteConfigurationSetTrackingOptionsCommand, DeleteCustomVerificationEmailTemplateCommand: () => DeleteCustomVerificationEmailTemplateCommand, DeleteIdentityCommand: () => DeleteIdentityCommand, DeleteIdentityPolicyCommand: () => DeleteIdentityPolicyCommand, DeleteReceiptFilterCommand: () => DeleteReceiptFilterCommand, DeleteReceiptRuleCommand: () => DeleteReceiptRuleCommand, DeleteReceiptRuleSetCommand: () => DeleteReceiptRuleSetCommand, DeleteTemplateCommand: () => DeleteTemplateCommand, DeleteVerifiedEmailAddressCommand: () => DeleteVerifiedEmailAddressCommand, DescribeActiveReceiptRuleSetCommand: () => DescribeActiveReceiptRuleSetCommand, DescribeConfigurationSetCommand: () => DescribeConfigurationSetCommand, DescribeReceiptRuleCommand: () => DescribeReceiptRuleCommand, DescribeReceiptRuleSetCommand: () => DescribeReceiptRuleSetCommand, DimensionValueSource: () => DimensionValueSource, DsnAction: () => DsnAction, EventDestinationAlreadyExistsException: () => EventDestinationAlreadyExistsException, EventDestinationDoesNotExistException: () => EventDestinationDoesNotExistException, EventType: () => EventType, FromEmailAddressNotVerifiedException: () => FromEmailAddressNotVerifiedException, GetAccountSendingEnabledCommand: () => GetAccountSendingEnabledCommand, GetCustomVerificationEmailTemplateCommand: () => GetCustomVerificationEmailTemplateCommand, GetIdentityDkimAttributesCommand: () => GetIdentityDkimAttributesCommand, GetIdentityMailFromDomainAttributesCommand: () => GetIdentityMailFromDomainAttributesCommand, GetIdentityNotificationAttributesCommand: () => GetIdentityNotificationAttributesCommand, GetIdentityPoliciesCommand: () => GetIdentityPoliciesCommand, GetIdentityVerificationAttributesCommand: () => GetIdentityVerificationAttributesCommand, GetSendQuotaCommand: () => GetSendQuotaCommand, GetSendStatisticsCommand: () => GetSendStatisticsCommand, GetTemplateCommand: () => GetTemplateCommand, IdentityType: () => IdentityType, InvalidCloudWatchDestinationException: () => InvalidCloudWatchDestinationException, InvalidConfigurationSetException: () => InvalidConfigurationSetException, InvalidDeliveryOptionsException: () => InvalidDeliveryOptionsException, InvalidFirehoseDestinationException: () => InvalidFirehoseDestinationException, InvalidLambdaFunctionException: () => InvalidLambdaFunctionException, InvalidPolicyException: () => InvalidPolicyException, InvalidRenderingParameterException: () => InvalidRenderingParameterException, InvalidS3ConfigurationException: () => InvalidS3ConfigurationException, InvalidSNSDestinationException: () => InvalidSNSDestinationException, InvalidSnsTopicException: () => InvalidSnsTopicException, InvalidTemplateException: () => InvalidTemplateException, InvalidTrackingOptionsException: () => InvalidTrackingOptionsException, InvocationType: () => InvocationType, LimitExceededException: () => LimitExceededException, ListConfigurationSetsCommand: () => ListConfigurationSetsCommand, ListCustomVerificationEmailTemplatesCommand: () => ListCustomVerificationEmailTemplatesCommand, ListIdentitiesCommand: () => ListIdentitiesCommand, ListIdentityPoliciesCommand: () => ListIdentityPoliciesCommand, ListReceiptFiltersCommand: () => ListReceiptFiltersCommand, ListReceiptRuleSetsCommand: () => ListReceiptRuleSetsCommand, ListTemplatesCommand: () => ListTemplatesCommand, ListVerifiedEmailAddressesCommand: () => ListVerifiedEmailAddressesCommand, MailFromDomainNotVerifiedException: () => MailFromDomainNotVerifiedException, MessageRejected: () => MessageRejected, MissingRenderingAttributeException: () => MissingRenderingAttributeException, NotificationType: () => NotificationType, ProductionAccessNotGrantedException: () => ProductionAccessNotGrantedException, PutConfigurationSetDeliveryOptionsCommand: () => PutConfigurationSetDeliveryOptionsCommand, PutIdentityPolicyCommand: () => PutIdentityPolicyCommand, ReceiptFilterPolicy: () => ReceiptFilterPolicy, ReorderReceiptRuleSetCommand: () => ReorderReceiptRuleSetCommand, RuleDoesNotExistException: () => RuleDoesNotExistException, RuleSetDoesNotExistException: () => RuleSetDoesNotExistException, SES: () => SES, SESClient: () => SESClient, SESServiceException: () => SESServiceException, SNSActionEncoding: () => SNSActionEncoding, SendBounceCommand: () => SendBounceCommand, SendBulkTemplatedEmailCommand: () => SendBulkTemplatedEmailCommand, SendCustomVerificationEmailCommand: () => SendCustomVerificationEmailCommand, SendEmailCommand: () => SendEmailCommand, SendRawEmailCommand: () => SendRawEmailCommand, SendTemplatedEmailCommand: () => SendTemplatedEmailCommand, SetActiveReceiptRuleSetCommand: () => SetActiveReceiptRuleSetCommand, SetIdentityDkimEnabledCommand: () => SetIdentityDkimEnabledCommand, SetIdentityFeedbackForwardingEnabledCommand: () => SetIdentityFeedbackForwardingEnabledCommand, SetIdentityHeadersInNotificationsEnabledCommand: () => SetIdentityHeadersInNotificationsEnabledCommand, SetIdentityMailFromDomainCommand: () => SetIdentityMailFromDomainCommand, SetIdentityNotificationTopicCommand: () => SetIdentityNotificationTopicCommand, SetReceiptRulePositionCommand: () => SetReceiptRulePositionCommand, StopScope: () => StopScope, TemplateDoesNotExistException: () => TemplateDoesNotExistException, TestRenderTemplateCommand: () => TestRenderTemplateCommand, TlsPolicy: () => TlsPolicy, TrackingOptionsAlreadyExistsException: () => TrackingOptionsAlreadyExistsException, TrackingOptionsDoesNotExistException: () => TrackingOptionsDoesNotExistException, UpdateAccountSendingEnabledCommand: () => UpdateAccountSendingEnabledCommand, UpdateConfigurationSetEventDestinationCommand: () => UpdateConfigurationSetEventDestinationCommand, UpdateConfigurationSetReputationMetricsEnabledCommand: () => UpdateConfigurationSetReputationMetricsEnabledCommand, UpdateConfigurationSetSendingEnabledCommand: () => UpdateConfigurationSetSendingEnabledCommand, UpdateConfigurationSetTrackingOptionsCommand: () => UpdateConfigurationSetTrackingOptionsCommand, UpdateCustomVerificationEmailTemplateCommand: () => UpdateCustomVerificationEmailTemplateCommand, UpdateReceiptRuleCommand: () => UpdateReceiptRuleCommand, UpdateTemplateCommand: () => UpdateTemplateCommand, VerificationStatus: () => VerificationStatus, VerifyDomainDkimCommand: () => VerifyDomainDkimCommand, VerifyDomainIdentityCommand: () => VerifyDomainIdentityCommand, VerifyEmailAddressCommand: () => VerifyEmailAddressCommand, VerifyEmailIdentityCommand: () => VerifyEmailIdentityCommand, __Client: () => import_smithy_client.Client, paginateListCustomVerificationEmailTemplates: () => paginateListCustomVerificationEmailTemplates, paginateListIdentities: () => paginateListIdentities, waitForIdentityExists: () => waitForIdentityExists, waitUntilIdentityExists: () => waitUntilIdentityExists }); module.exports = __toCommonJS(src_exports); // src/SESClient.ts var import_middleware_host_header = require("@aws-sdk/middleware-host-header"); var import_middleware_logger = require("@aws-sdk/middleware-logger"); var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection"); var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent"); var import_config_resolver = require("@smithy/config-resolver"); var import_core = require("@smithy/core"); var import_middleware_content_length = require("@smithy/middleware-content-length"); var import_middleware_endpoint = require("@smithy/middleware-endpoint"); var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.ts var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return { ...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/SESClient.ts var import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.ts var import_region_config_resolver = require("@aws-sdk/region-config-resolver"); var import_protocol_http = require("@smithy/protocol-http"); var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.ts var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } }; }, "getHttpAuthExtensionConfiguration"); var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() }; }, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.ts var asPartial = /* @__PURE__ */ __name((t) => t, "asPartial"); var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = { ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)), ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)), ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)), ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)) }; extensions.forEach((extension) => extension.configure(extensionConfiguration)); return { ...runtimeConfig, ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), ...resolveHttpAuthRuntimeConfig(extensionConfiguration) }; }, "resolveRuntimeExtensions"); // src/SESClient.ts var _SESClient = class _SESClient extends import_smithy_client.Client { constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); 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 == null ? void 0 : configuration.extensions) || []); super(_config_8); 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.defaultSESHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }) }) ); 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(); } }; __name(_SESClient, "SESClient"); var SESClient = _SESClient; // src/SES.ts // src/commands/CloneReceiptRuleSetCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_query.ts var import_core2 = require("@aws-sdk/core"); // src/models/SESServiceException.ts var _SESServiceException = class _SESServiceException extends import_smithy_client.ServiceException { /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _SESServiceException.prototype); } }; __name(_SESServiceException, "SESServiceException"); var SESServiceException = _SESServiceException; // src/models/models_0.ts var _AccountSendingPausedException = class _AccountSendingPausedException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "AccountSendingPausedException", $fault: "client", ...opts }); this.name = "AccountSendingPausedException"; this.$fault = "client"; Object.setPrototypeOf(this, _AccountSendingPausedException.prototype); } }; __name(_AccountSendingPausedException, "AccountSendingPausedException"); var AccountSendingPausedException = _AccountSendingPausedException; var _AlreadyExistsException = class _AlreadyExistsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "AlreadyExistsException", $fault: "client", ...opts }); this.name = "AlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, _AlreadyExistsException.prototype); this.Name = opts.Name; } }; __name(_AlreadyExistsException, "AlreadyExistsException"); var AlreadyExistsException = _AlreadyExistsException; var BehaviorOnMXFailure = { RejectMessage: "RejectMessage", UseDefaultValue: "UseDefaultValue" }; var BounceType = { ContentRejected: "ContentRejected", DoesNotExist: "DoesNotExist", ExceededQuota: "ExceededQuota", MessageTooLarge: "MessageTooLarge", TemporaryFailure: "TemporaryFailure", Undefined: "Undefined" }; var DsnAction = { DELAYED: "delayed", DELIVERED: "delivered", EXPANDED: "expanded", FAILED: "failed", RELAYED: "relayed" }; var BulkEmailStatus = { AccountDailyQuotaExceeded: "AccountDailyQuotaExceeded", AccountSendingPaused: "AccountSendingPaused", AccountSuspended: "AccountSuspended", AccountThrottled: "AccountThrottled", ConfigurationSetDoesNotExist: "ConfigurationSetDoesNotExist", ConfigurationSetSendingPaused: "ConfigurationSetSendingPaused", Failed: "Failed", InvalidParameterValue: "InvalidParameterValue", InvalidSendingPoolName: "InvalidSendingPoolName", MailFromDomainNotVerified: "MailFromDomainNotVerified", MessageRejected: "MessageRejected", Success: "Success", TemplateDoesNotExist: "TemplateDoesNotExist", TransientFailure: "TransientFailure" }; var _CannotDeleteException = class _CannotDeleteException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "CannotDeleteException", $fault: "client", ...opts }); this.name = "CannotDeleteException"; this.$fault = "client"; Object.setPrototypeOf(this, _CannotDeleteException.prototype); this.Name = opts.Name; } }; __name(_CannotDeleteException, "CannotDeleteException"); var CannotDeleteException = _CannotDeleteException; var _LimitExceededException = class _LimitExceededException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts }); this.name = "LimitExceededException"; this.$fault = "client"; Object.setPrototypeOf(this, _LimitExceededException.prototype); } }; __name(_LimitExceededException, "LimitExceededException"); var LimitExceededException = _LimitExceededException; var _RuleSetDoesNotExistException = class _RuleSetDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "RuleSetDoesNotExistException", $fault: "client", ...opts }); this.name = "RuleSetDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _RuleSetDoesNotExistException.prototype); this.Name = opts.Name; } }; __name(_RuleSetDoesNotExistException, "RuleSetDoesNotExistException"); var RuleSetDoesNotExistException = _RuleSetDoesNotExistException; var DimensionValueSource = { EMAIL_HEADER: "emailHeader", LINK_TAG: "linkTag", MESSAGE_TAG: "messageTag" }; var _ConfigurationSetAlreadyExistsException = class _ConfigurationSetAlreadyExistsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "ConfigurationSetAlreadyExistsException", $fault: "client", ...opts }); this.name = "ConfigurationSetAlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, _ConfigurationSetAlreadyExistsException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; } }; __name(_ConfigurationSetAlreadyExistsException, "ConfigurationSetAlreadyExistsException"); var ConfigurationSetAlreadyExistsException = _ConfigurationSetAlreadyExistsException; var ConfigurationSetAttribute = { DELIVERY_OPTIONS: "deliveryOptions", EVENT_DESTINATIONS: "eventDestinations", REPUTATION_OPTIONS: "reputationOptions", TRACKING_OPTIONS: "trackingOptions" }; var _ConfigurationSetDoesNotExistException = class _ConfigurationSetDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "ConfigurationSetDoesNotExistException", $fault: "client", ...opts }); this.name = "ConfigurationSetDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _ConfigurationSetDoesNotExistException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; } }; __name(_ConfigurationSetDoesNotExistException, "ConfigurationSetDoesNotExistException"); var ConfigurationSetDoesNotExistException = _ConfigurationSetDoesNotExistException; var _ConfigurationSetSendingPausedException = class _ConfigurationSetSendingPausedException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "ConfigurationSetSendingPausedException", $fault: "client", ...opts }); this.name = "ConfigurationSetSendingPausedException"; this.$fault = "client"; Object.setPrototypeOf(this, _ConfigurationSetSendingPausedException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; } }; __name(_ConfigurationSetSendingPausedException, "ConfigurationSetSendingPausedException"); var ConfigurationSetSendingPausedException = _ConfigurationSetSendingPausedException; var _InvalidConfigurationSetException = class _InvalidConfigurationSetException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidConfigurationSetException", $fault: "client", ...opts }); this.name = "InvalidConfigurationSetException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidConfigurationSetException.prototype); } }; __name(_InvalidConfigurationSetException, "InvalidConfigurationSetException"); var InvalidConfigurationSetException = _InvalidConfigurationSetException; var EventType = { BOUNCE: "bounce", CLICK: "click", COMPLAINT: "complaint", DELIVERY: "delivery", OPEN: "open", REJECT: "reject", RENDERING_FAILURE: "renderingFailure", SEND: "send" }; var _EventDestinationAlreadyExistsException = class _EventDestinationAlreadyExistsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "EventDestinationAlreadyExistsException", $fault: "client", ...opts }); this.name = "EventDestinationAlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, _EventDestinationAlreadyExistsException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; this.EventDestinationName = opts.EventDestinationName; } }; __name(_EventDestinationAlreadyExistsException, "EventDestinationAlreadyExistsException"); var EventDestinationAlreadyExistsException = _EventDestinationAlreadyExistsException; var _InvalidCloudWatchDestinationException = class _InvalidCloudWatchDestinationException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidCloudWatchDestinationException", $fault: "client", ...opts }); this.name = "InvalidCloudWatchDestinationException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidCloudWatchDestinationException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; this.EventDestinationName = opts.EventDestinationName; } }; __name(_InvalidCloudWatchDestinationException, "InvalidCloudWatchDestinationException"); var InvalidCloudWatchDestinationException = _InvalidCloudWatchDestinationException; var _InvalidFirehoseDestinationException = class _InvalidFirehoseDestinationException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidFirehoseDestinationException", $fault: "client", ...opts }); this.name = "InvalidFirehoseDestinationException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidFirehoseDestinationException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; this.EventDestinationName = opts.EventDestinationName; } }; __name(_InvalidFirehoseDestinationException, "InvalidFirehoseDestinationException"); var InvalidFirehoseDestinationException = _InvalidFirehoseDestinationException; var _InvalidSNSDestinationException = class _InvalidSNSDestinationException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidSNSDestinationException", $fault: "client", ...opts }); this.name = "InvalidSNSDestinationException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidSNSDestinationException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; this.EventDestinationName = opts.EventDestinationName; } }; __name(_InvalidSNSDestinationException, "InvalidSNSDestinationException"); var InvalidSNSDestinationException = _InvalidSNSDestinationException; var _InvalidTrackingOptionsException = class _InvalidTrackingOptionsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidTrackingOptionsException", $fault: "client", ...opts }); this.name = "InvalidTrackingOptionsException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidTrackingOptionsException.prototype); } }; __name(_InvalidTrackingOptionsException, "InvalidTrackingOptionsException"); var InvalidTrackingOptionsException = _InvalidTrackingOptionsException; var _TrackingOptionsAlreadyExistsException = class _TrackingOptionsAlreadyExistsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "TrackingOptionsAlreadyExistsException", $fault: "client", ...opts }); this.name = "TrackingOptionsAlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, _TrackingOptionsAlreadyExistsException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; } }; __name(_TrackingOptionsAlreadyExistsException, "TrackingOptionsAlreadyExistsException"); var TrackingOptionsAlreadyExistsException = _TrackingOptionsAlreadyExistsException; var _CustomVerificationEmailInvalidContentException = class _CustomVerificationEmailInvalidContentException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "CustomVerificationEmailInvalidContentException", $fault: "client", ...opts }); this.name = "CustomVerificationEmailInvalidContentException"; this.$fault = "client"; Object.setPrototypeOf(this, _CustomVerificationEmailInvalidContentException.prototype); } }; __name(_CustomVerificationEmailInvalidContentException, "CustomVerificationEmailInvalidContentException"); var CustomVerificationEmailInvalidContentException = _CustomVerificationEmailInvalidContentException; var _CustomVerificationEmailTemplateAlreadyExistsException = class _CustomVerificationEmailTemplateAlreadyExistsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "CustomVerificationEmailTemplateAlreadyExistsException", $fault: "client", ...opts }); this.name = "CustomVerificationEmailTemplateAlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, _CustomVerificationEmailTemplateAlreadyExistsException.prototype); this.CustomVerificationEmailTemplateName = opts.CustomVerificationEmailTemplateName; } }; __name(_CustomVerificationEmailTemplateAlreadyExistsException, "CustomVerificationEmailTemplateAlreadyExistsException"); var CustomVerificationEmailTemplateAlreadyExistsException = _CustomVerificationEmailTemplateAlreadyExistsException; var _FromEmailAddressNotVerifiedException = class _FromEmailAddressNotVerifiedException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "FromEmailAddressNotVerifiedException", $fault: "client", ...opts }); this.name = "FromEmailAddressNotVerifiedException"; this.$fault = "client"; Object.setPrototypeOf(this, _FromEmailAddressNotVerifiedException.prototype); this.FromEmailAddress = opts.FromEmailAddress; } }; __name(_FromEmailAddressNotVerifiedException, "FromEmailAddressNotVerifiedException"); var FromEmailAddressNotVerifiedException = _FromEmailAddressNotVerifiedException; var ReceiptFilterPolicy = { Allow: "Allow", Block: "Block" }; var InvocationType = { Event: "Event", RequestResponse: "RequestResponse" }; var SNSActionEncoding = { Base64: "Base64", UTF8: "UTF-8" }; var StopScope = { RULE_SET: "RuleSet" }; var TlsPolicy = { Optional: "Optional", Require: "Require" }; var _InvalidLambdaFunctionException = class _InvalidLambdaFunctionException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidLambdaFunctionException", $fault: "client", ...opts }); this.name = "InvalidLambdaFunctionException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidLambdaFunctionException.prototype); this.FunctionArn = opts.FunctionArn; } }; __name(_InvalidLambdaFunctionException, "InvalidLambdaFunctionException"); var InvalidLambdaFunctionException = _InvalidLambdaFunctionException; var _InvalidS3ConfigurationException = class _InvalidS3ConfigurationException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidS3ConfigurationException", $fault: "client", ...opts }); this.name = "InvalidS3ConfigurationException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidS3ConfigurationException.prototype); this.Bucket = opts.Bucket; } }; __name(_InvalidS3ConfigurationException, "InvalidS3ConfigurationException"); var InvalidS3ConfigurationException = _InvalidS3ConfigurationException; var _InvalidSnsTopicException = class _InvalidSnsTopicException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidSnsTopicException", $fault: "client", ...opts }); this.name = "InvalidSnsTopicException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidSnsTopicException.prototype); this.Topic = opts.Topic; } }; __name(_InvalidSnsTopicException, "InvalidSnsTopicException"); var InvalidSnsTopicException = _InvalidSnsTopicException; var _RuleDoesNotExistException = class _RuleDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "RuleDoesNotExistException", $fault: "client", ...opts }); this.name = "RuleDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _RuleDoesNotExistException.prototype); this.Name = opts.Name; } }; __name(_RuleDoesNotExistException, "RuleDoesNotExistException"); var RuleDoesNotExistException = _RuleDoesNotExistException; var _InvalidTemplateException = class _InvalidTemplateException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidTemplateException", $fault: "client", ...opts }); this.name = "InvalidTemplateException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidTemplateException.prototype); this.TemplateName = opts.TemplateName; } }; __name(_InvalidTemplateException, "InvalidTemplateException"); var InvalidTemplateException = _InvalidTemplateException; var CustomMailFromStatus = { Failed: "Failed", Pending: "Pending", Success: "Success", TemporaryFailure: "TemporaryFailure" }; var _CustomVerificationEmailTemplateDoesNotExistException = class _CustomVerificationEmailTemplateDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "CustomVerificationEmailTemplateDoesNotExistException", $fault: "client", ...opts }); this.name = "CustomVerificationEmailTemplateDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _CustomVerificationEmailTemplateDoesNotExistException.prototype); this.CustomVerificationEmailTemplateName = opts.CustomVerificationEmailTemplateName; } }; __name(_CustomVerificationEmailTemplateDoesNotExistException, "CustomVerificationEmailTemplateDoesNotExistException"); var CustomVerificationEmailTemplateDoesNotExistException = _CustomVerificationEmailTemplateDoesNotExistException; var _EventDestinationDoesNotExistException = class _EventDestinationDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "EventDestinationDoesNotExistException", $fault: "client", ...opts }); this.name = "EventDestinationDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _EventDestinationDoesNotExistException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; this.EventDestinationName = opts.EventDestinationName; } }; __name(_EventDestinationDoesNotExistException, "EventDestinationDoesNotExistException"); var EventDestinationDoesNotExistException = _EventDestinationDoesNotExistException; var _TrackingOptionsDoesNotExistException = class _TrackingOptionsDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "TrackingOptionsDoesNotExistException", $fault: "client", ...opts }); this.name = "TrackingOptionsDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _TrackingOptionsDoesNotExistException.prototype); this.ConfigurationSetName = opts.ConfigurationSetName; } }; __name(_TrackingOptionsDoesNotExistException, "TrackingOptionsDoesNotExistException"); var TrackingOptionsDoesNotExistException = _TrackingOptionsDoesNotExistException; var VerificationStatus = { Failed: "Failed", NotStarted: "NotStarted", Pending: "Pending", Success: "Success", TemporaryFailure: "TemporaryFailure" }; var _TemplateDoesNotExistException = class _TemplateDoesNotExistException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "TemplateDoesNotExistException", $fault: "client", ...opts }); this.name = "TemplateDoesNotExistException"; this.$fault = "client"; Object.setPrototypeOf(this, _TemplateDoesNotExistException.prototype); this.TemplateName = opts.TemplateName; } }; __name(_TemplateDoesNotExistException, "TemplateDoesNotExistException"); var TemplateDoesNotExistException = _TemplateDoesNotExistException; var IdentityType = { Domain: "Domain", EmailAddress: "EmailAddress" }; var _InvalidDeliveryOptionsException = class _InvalidDeliveryOptionsException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidDeliveryOptionsException", $fault: "client", ...opts }); this.name = "InvalidDeliveryOptionsException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidDeliveryOptionsException.prototype); } }; __name(_InvalidDeliveryOptionsException, "InvalidDeliveryOptionsException"); var InvalidDeliveryOptionsException = _InvalidDeliveryOptionsException; var _InvalidPolicyException = class _InvalidPolicyException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidPolicyException", $fault: "client", ...opts }); this.name = "InvalidPolicyException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidPolicyException.prototype); } }; __name(_InvalidPolicyException, "InvalidPolicyException"); var InvalidPolicyException = _InvalidPolicyException; var _InvalidRenderingParameterException = class _InvalidRenderingParameterException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "InvalidRenderingParameterException", $fault: "client", ...opts }); this.name = "InvalidRenderingParameterException"; this.$fault = "client"; Object.setPrototypeOf(this, _InvalidRenderingParameterException.prototype); this.TemplateName = opts.TemplateName; } }; __name(_InvalidRenderingParameterException, "InvalidRenderingParameterException"); var InvalidRenderingParameterException = _InvalidRenderingParameterException; var _MailFromDomainNotVerifiedException = class _MailFromDomainNotVerifiedException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "MailFromDomainNotVerifiedException", $fault: "client", ...opts }); this.name = "MailFromDomainNotVerifiedException"; this.$fault = "client"; Object.setPrototypeOf(this, _MailFromDomainNotVerifiedException.prototype); } }; __name(_MailFromDomainNotVerifiedException, "MailFromDomainNotVerifiedException"); var MailFromDomainNotVerifiedException = _MailFromDomainNotVerifiedException; var _MessageRejected = class _MessageRejected extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "MessageRejected", $fault: "client", ...opts }); this.name = "MessageRejected"; this.$fault = "client"; Object.setPrototypeOf(this, _MessageRejected.prototype); } }; __name(_MessageRejected, "MessageRejected"); var MessageRejected = _MessageRejected; var _MissingRenderingAttributeException = class _MissingRenderingAttributeException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "MissingRenderingAttributeException", $fault: "client", ...opts }); this.name = "MissingRenderingAttributeException"; this.$fault = "client"; Object.setPrototypeOf(this, _MissingRenderingAttributeException.prototype); this.TemplateName = opts.TemplateName; } }; __name(_MissingRenderingAttributeException, "MissingRenderingAttributeException"); var MissingRenderingAttributeException = _MissingRenderingAttributeException; var NotificationType = { Bounce: "Bounce", Complaint: "Complaint", Delivery: "Delivery" }; var _ProductionAccessNotGrantedException = class _ProductionAccessNotGrantedException extends SESServiceException { /** * @internal */ constructor(opts) { super({ name: "ProductionAccessNotGrantedException", $fault: "client", ...opts }); this.name = "ProductionAccessNotGrantedException"; this.$fault = "client"; Object.setPrototypeOf(this, _ProductionAccessNotGrantedException.prototype); } }; __name(_ProductionAccessNotGrantedException, "ProductionAccessNotGrantedException"); var ProductionAccessNotGrantedException = _ProductionAccessNotGrantedException; // src/protocols/Aws_query.ts var se_CloneReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CloneReceiptRuleSetRequest(input, context), [_A]: _CRRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CloneReceiptRuleSetCommand"); var se_CreateConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateConfigurationSetRequest(input, context), [_A]: _CCS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateConfigurationSetCommand"); var se_CreateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateConfigurationSetEventDestinationRequest(input, context), [_A]: _CCSED, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateConfigurationSetEventDestinationCommand"); var se_CreateConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateConfigurationSetTrackingOptionsRequest(input, context), [_A]: _CCSTO, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateConfigurationSetTrackingOptionsCommand"); var se_CreateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateCustomVerificationEmailTemplateRequest(input, context), [_A]: _CCVET, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateCustomVerificationEmailTemplateCommand"); var se_CreateReceiptFilterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateReceiptFilterRequest(input, context), [_A]: _CRF, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateReceiptFilterCommand"); var se_CreateReceiptRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateReceiptRuleRequest(input, context), [_A]: _CRR, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateReceiptRuleCommand"); var se_CreateReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateReceiptRuleSetRequest(input, context), [_A]: _CRRSr, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateReceiptRuleSetCommand"); var se_CreateTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_CreateTemplateRequest(input, context), [_A]: _CT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_CreateTemplateCommand"); var se_DeleteConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteConfigurationSetRequest(input, context), [_A]: _DCS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteConfigurationSetCommand"); var se_DeleteConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteConfigurationSetEventDestinationRequest(input, context), [_A]: _DCSED, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteConfigurationSetEventDestinationCommand"); var se_DeleteConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteConfigurationSetTrackingOptionsRequest(input, context), [_A]: _DCSTO, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteConfigurationSetTrackingOptionsCommand"); var se_DeleteCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteCustomVerificationEmailTemplateRequest(input, context), [_A]: _DCVET, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteCustomVerificationEmailTemplateCommand"); var se_DeleteIdentityCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteIdentityRequest(input, context), [_A]: _DI, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteIdentityCommand"); var se_DeleteIdentityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteIdentityPolicyRequest(input, context), [_A]: _DIP, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteIdentityPolicyCommand"); var se_DeleteReceiptFilterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteReceiptFilterRequest(input, context), [_A]: _DRF, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteReceiptFilterCommand"); var se_DeleteReceiptRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteReceiptRuleRequest(input, context), [_A]: _DRR, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteReceiptRuleCommand"); var se_DeleteReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteReceiptRuleSetRequest(input, context), [_A]: _DRRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteReceiptRuleSetCommand"); var se_DeleteTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteTemplateRequest(input, context), [_A]: _DT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteTemplateCommand"); var se_DeleteVerifiedEmailAddressCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DeleteVerifiedEmailAddressRequest(input, context), [_A]: _DVEA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DeleteVerifiedEmailAddressCommand"); var se_DescribeActiveReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DescribeActiveReceiptRuleSetRequest(input, context), [_A]: _DARRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DescribeActiveReceiptRuleSetCommand"); var se_DescribeConfigurationSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DescribeConfigurationSetRequest(input, context), [_A]: _DCSe, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DescribeConfigurationSetCommand"); var se_DescribeReceiptRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DescribeReceiptRuleRequest(input, context), [_A]: _DRRe, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DescribeReceiptRuleCommand"); var se_DescribeReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_DescribeReceiptRuleSetRequest(input, context), [_A]: _DRRSe, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_DescribeReceiptRuleSetCommand"); var se_GetAccountSendingEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; const body = buildFormUrlencodedString({ [_A]: _GASE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetAccountSendingEnabledCommand"); var se_GetCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetCustomVerificationEmailTemplateRequest(input, context), [_A]: _GCVET, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetCustomVerificationEmailTemplateCommand"); var se_GetIdentityDkimAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetIdentityDkimAttributesRequest(input, context), [_A]: _GIDA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetIdentityDkimAttributesCommand"); var se_GetIdentityMailFromDomainAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetIdentityMailFromDomainAttributesRequest(input, context), [_A]: _GIMFDA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetIdentityMailFromDomainAttributesCommand"); var se_GetIdentityNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetIdentityNotificationAttributesRequest(input, context), [_A]: _GINA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetIdentityNotificationAttributesCommand"); var se_GetIdentityPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetIdentityPoliciesRequest(input, context), [_A]: _GIP, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetIdentityPoliciesCommand"); var se_GetIdentityVerificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetIdentityVerificationAttributesRequest(input, context), [_A]: _GIVA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetIdentityVerificationAttributesCommand"); var se_GetSendQuotaCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; const body = buildFormUrlencodedString({ [_A]: _GSQ, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetSendQuotaCommand"); var se_GetSendStatisticsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; const body = buildFormUrlencodedString({ [_A]: _GSS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetSendStatisticsCommand"); var se_GetTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_GetTemplateRequest(input, context), [_A]: _GT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_GetTemplateCommand"); var se_ListConfigurationSetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListConfigurationSetsRequest(input, context), [_A]: _LCS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListConfigurationSetsCommand"); var se_ListCustomVerificationEmailTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListCustomVerificationEmailTemplatesRequest(input, context), [_A]: _LCVET, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListCustomVerificationEmailTemplatesCommand"); var se_ListIdentitiesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListIdentitiesRequest(input, context), [_A]: _LI, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListIdentitiesCommand"); var se_ListIdentityPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListIdentityPoliciesRequest(input, context), [_A]: _LIP, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListIdentityPoliciesCommand"); var se_ListReceiptFiltersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListReceiptFiltersRequest(input, context), [_A]: _LRF, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListReceiptFiltersCommand"); var se_ListReceiptRuleSetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListReceiptRuleSetsRequest(input, context), [_A]: _LRRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListReceiptRuleSetsCommand"); var se_ListTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ListTemplatesRequest(input, context), [_A]: _LT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListTemplatesCommand"); var se_ListVerifiedEmailAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; const body = buildFormUrlencodedString({ [_A]: _LVEA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ListVerifiedEmailAddressesCommand"); var se_PutConfigurationSetDeliveryOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_PutConfigurationSetDeliveryOptionsRequest(input, context), [_A]: _PCSDO, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_PutConfigurationSetDeliveryOptionsCommand"); var se_PutIdentityPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_PutIdentityPolicyRequest(input, context), [_A]: _PIP, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_PutIdentityPolicyCommand"); var se_ReorderReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_ReorderReceiptRuleSetRequest(input, context), [_A]: _RRRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_ReorderReceiptRuleSetCommand"); var se_SendBounceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendBounceRequest(input, context), [_A]: _SB, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendBounceCommand"); var se_SendBulkTemplatedEmailCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendBulkTemplatedEmailRequest(input, context), [_A]: _SBTE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendBulkTemplatedEmailCommand"); var se_SendCustomVerificationEmailCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendCustomVerificationEmailRequest(input, context), [_A]: _SCVE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendCustomVerificationEmailCommand"); var se_SendEmailCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendEmailRequest(input, context), [_A]: _SE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendEmailCommand"); var se_SendRawEmailCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendRawEmailRequest(input, context), [_A]: _SRE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendRawEmailCommand"); var se_SendTemplatedEmailCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SendTemplatedEmailRequest(input, context), [_A]: _STE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SendTemplatedEmailCommand"); var se_SetActiveReceiptRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetActiveReceiptRuleSetRequest(input, context), [_A]: _SARRS, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetActiveReceiptRuleSetCommand"); var se_SetIdentityDkimEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetIdentityDkimEnabledRequest(input, context), [_A]: _SIDE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetIdentityDkimEnabledCommand"); var se_SetIdentityFeedbackForwardingEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetIdentityFeedbackForwardingEnabledRequest(input, context), [_A]: _SIFFE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetIdentityFeedbackForwardingEnabledCommand"); var se_SetIdentityHeadersInNotificationsEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetIdentityHeadersInNotificationsEnabledRequest(input, context), [_A]: _SIHINE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetIdentityHeadersInNotificationsEnabledCommand"); var se_SetIdentityMailFromDomainCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetIdentityMailFromDomainRequest(input, context), [_A]: _SIMFD, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetIdentityMailFromDomainCommand"); var se_SetIdentityNotificationTopicCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetIdentityNotificationTopicRequest(input, context), [_A]: _SINT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetIdentityNotificationTopicCommand"); var se_SetReceiptRulePositionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_SetReceiptRulePositionRequest(input, context), [_A]: _SRRP, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_SetReceiptRulePositionCommand"); var se_TestRenderTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_TestRenderTemplateRequest(input, context), [_A]: _TRT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_TestRenderTemplateCommand"); var se_UpdateAccountSendingEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateAccountSendingEnabledRequest(input, context), [_A]: _UASE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateAccountSendingEnabledCommand"); var se_UpdateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateConfigurationSetEventDestinationRequest(input, context), [_A]: _UCSED, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateConfigurationSetEventDestinationCommand"); var se_UpdateConfigurationSetReputationMetricsEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateConfigurationSetReputationMetricsEnabledRequest(input, context), [_A]: _UCSRME, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateConfigurationSetReputationMetricsEnabledCommand"); var se_UpdateConfigurationSetSendingEnabledCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateConfigurationSetSendingEnabledRequest(input, context), [_A]: _UCSSE, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateConfigurationSetSendingEnabledCommand"); var se_UpdateConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateConfigurationSetTrackingOptionsRequest(input, context), [_A]: _UCSTO, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateConfigurationSetTrackingOptionsCommand"); var se_UpdateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateCustomVerificationEmailTemplateRequest(input, context), [_A]: _UCVET, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateCustomVerificationEmailTemplateCommand"); var se_UpdateReceiptRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateReceiptRuleRequest(input, context), [_A]: _URR, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateReceiptRuleCommand"); var se_UpdateTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_UpdateTemplateRequest(input, context), [_A]: _UT, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_UpdateTemplateCommand"); var se_VerifyDomainDkimCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_VerifyDomainDkimRequest(input, context), [_A]: _VDD, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_VerifyDomainDkimCommand"); var se_VerifyDomainIdentityCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_VerifyDomainIdentityRequest(input, context), [_A]: _VDI, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_VerifyDomainIdentityCommand"); var se_VerifyEmailAddressCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_VerifyEmailAddressRequest(input, context), [_A]: _VEA, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_VerifyEmailAddressCommand"); var se_VerifyEmailIdentityCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = SHARED_HEADERS; let body; body = buildFormUrlencodedString({ ...se_VerifyEmailIdentityRequest(input, context), [_A]: _VEI, [_V]: _ }); return buildHttpRpcRequest(context, headers, "/", void 0, body); }, "se_VerifyEmailIdentityCommand"); var de_CloneReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CloneReceiptRuleSetResponse(data.CloneReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CloneReceiptRuleSetCommand"); var de_CreateConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateConfigurationSetResponse(data.CreateConfigurationSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateConfigurationSetCommand"); var de_CreateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateConfigurationSetEventDestinationResponse( data.CreateConfigurationSetEventDestinationResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateConfigurationSetEventDestinationCommand"); var de_CreateConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateConfigurationSetTrackingOptionsResponse( data.CreateConfigurationSetTrackingOptionsResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateConfigurationSetTrackingOptionsCommand"); var de_CreateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_CreateCustomVerificationEmailTemplateCommand"); var de_CreateReceiptFilterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateReceiptFilterResponse(data.CreateReceiptFilterResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateReceiptFilterCommand"); var de_CreateReceiptRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateReceiptRuleResponse(data.CreateReceiptRuleResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateReceiptRuleCommand"); var de_CreateReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateReceiptRuleSetResponse(data.CreateReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateReceiptRuleSetCommand"); var de_CreateTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_CreateTemplateResponse(data.CreateTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_CreateTemplateCommand"); var de_DeleteConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteConfigurationSetResponse(data.DeleteConfigurationSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteConfigurationSetCommand"); var de_DeleteConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteConfigurationSetEventDestinationResponse( data.DeleteConfigurationSetEventDestinationResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteConfigurationSetEventDestinationCommand"); var de_DeleteConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteConfigurationSetTrackingOptionsResponse( data.DeleteConfigurationSetTrackingOptionsResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteConfigurationSetTrackingOptionsCommand"); var de_DeleteCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_DeleteCustomVerificationEmailTemplateCommand"); var de_DeleteIdentityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteIdentityResponse(data.DeleteIdentityResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteIdentityCommand"); var de_DeleteIdentityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteIdentityPolicyResponse(data.DeleteIdentityPolicyResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteIdentityPolicyCommand"); var de_DeleteReceiptFilterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteReceiptFilterResponse(data.DeleteReceiptFilterResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteReceiptFilterCommand"); var de_DeleteReceiptRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteReceiptRuleResponse(data.DeleteReceiptRuleResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteReceiptRuleCommand"); var de_DeleteReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteReceiptRuleSetResponse(data.DeleteReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteReceiptRuleSetCommand"); var de_DeleteTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DeleteTemplateResponse(data.DeleteTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DeleteTemplateCommand"); var de_DeleteVerifiedEmailAddressCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_DeleteVerifiedEmailAddressCommand"); var de_DescribeActiveReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DescribeActiveReceiptRuleSetResponse(data.DescribeActiveReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DescribeActiveReceiptRuleSetCommand"); var de_DescribeConfigurationSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DescribeConfigurationSetResponse(data.DescribeConfigurationSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DescribeConfigurationSetCommand"); var de_DescribeReceiptRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DescribeReceiptRuleResponse(data.DescribeReceiptRuleResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DescribeReceiptRuleCommand"); var de_DescribeReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_DescribeReceiptRuleSetResponse(data.DescribeReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_DescribeReceiptRuleSetCommand"); var de_GetAccountSendingEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetAccountSendingEnabledResponse(data.GetAccountSendingEnabledResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetAccountSendingEnabledCommand"); var de_GetCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetCustomVerificationEmailTemplateResponse(data.GetCustomVerificationEmailTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetCustomVerificationEmailTemplateCommand"); var de_GetIdentityDkimAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetIdentityDkimAttributesResponse(data.GetIdentityDkimAttributesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetIdentityDkimAttributesCommand"); var de_GetIdentityMailFromDomainAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetIdentityMailFromDomainAttributesResponse(data.GetIdentityMailFromDomainAttributesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetIdentityMailFromDomainAttributesCommand"); var de_GetIdentityNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetIdentityNotificationAttributesResponse(data.GetIdentityNotificationAttributesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetIdentityNotificationAttributesCommand"); var de_GetIdentityPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetIdentityPoliciesResponse(data.GetIdentityPoliciesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetIdentityPoliciesCommand"); var de_GetIdentityVerificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetIdentityVerificationAttributesResponse(data.GetIdentityVerificationAttributesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetIdentityVerificationAttributesCommand"); var de_GetSendQuotaCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetSendQuotaResponse(data.GetSendQuotaResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetSendQuotaCommand"); var de_GetSendStatisticsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetSendStatisticsResponse(data.GetSendStatisticsResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetSendStatisticsCommand"); var de_GetTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_GetTemplateResponse(data.GetTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_GetTemplateCommand"); var de_ListConfigurationSetsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListConfigurationSetsResponse(data.ListConfigurationSetsResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListConfigurationSetsCommand"); var de_ListCustomVerificationEmailTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListCustomVerificationEmailTemplatesResponse(data.ListCustomVerificationEmailTemplatesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListCustomVerificationEmailTemplatesCommand"); var de_ListIdentitiesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListIdentitiesResponse(data.ListIdentitiesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListIdentitiesCommand"); var de_ListIdentityPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListIdentityPoliciesResponse(data.ListIdentityPoliciesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListIdentityPoliciesCommand"); var de_ListReceiptFiltersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListReceiptFiltersResponse(data.ListReceiptFiltersResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListReceiptFiltersCommand"); var de_ListReceiptRuleSetsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListReceiptRuleSetsResponse(data.ListReceiptRuleSetsResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListReceiptRuleSetsCommand"); var de_ListTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListTemplatesResponse(data.ListTemplatesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListTemplatesCommand"); var de_ListVerifiedEmailAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ListVerifiedEmailAddressesResponse(data.ListVerifiedEmailAddressesResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ListVerifiedEmailAddressesCommand"); var de_PutConfigurationSetDeliveryOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_PutConfigurationSetDeliveryOptionsResponse(data.PutConfigurationSetDeliveryOptionsResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_PutConfigurationSetDeliveryOptionsCommand"); var de_PutIdentityPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_PutIdentityPolicyResponse(data.PutIdentityPolicyResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_PutIdentityPolicyCommand"); var de_ReorderReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_ReorderReceiptRuleSetResponse(data.ReorderReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_ReorderReceiptRuleSetCommand"); var de_SendBounceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendBounceResponse(data.SendBounceResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendBounceCommand"); var de_SendBulkTemplatedEmailCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendBulkTemplatedEmailResponse(data.SendBulkTemplatedEmailResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendBulkTemplatedEmailCommand"); var de_SendCustomVerificationEmailCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendCustomVerificationEmailResponse(data.SendCustomVerificationEmailResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendCustomVerificationEmailCommand"); var de_SendEmailCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendEmailResponse(data.SendEmailResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendEmailCommand"); var de_SendRawEmailCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendRawEmailResponse(data.SendRawEmailResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendRawEmailCommand"); var de_SendTemplatedEmailCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SendTemplatedEmailResponse(data.SendTemplatedEmailResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SendTemplatedEmailCommand"); var de_SetActiveReceiptRuleSetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetActiveReceiptRuleSetResponse(data.SetActiveReceiptRuleSetResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetActiveReceiptRuleSetCommand"); var de_SetIdentityDkimEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetIdentityDkimEnabledResponse(data.SetIdentityDkimEnabledResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetIdentityDkimEnabledCommand"); var de_SetIdentityFeedbackForwardingEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetIdentityFeedbackForwardingEnabledResponse(data.SetIdentityFeedbackForwardingEnabledResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetIdentityFeedbackForwardingEnabledCommand"); var de_SetIdentityHeadersInNotificationsEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetIdentityHeadersInNotificationsEnabledResponse( data.SetIdentityHeadersInNotificationsEnabledResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetIdentityHeadersInNotificationsEnabledCommand"); var de_SetIdentityMailFromDomainCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetIdentityMailFromDomainResponse(data.SetIdentityMailFromDomainResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetIdentityMailFromDomainCommand"); var de_SetIdentityNotificationTopicCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetIdentityNotificationTopicResponse(data.SetIdentityNotificationTopicResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetIdentityNotificationTopicCommand"); var de_SetReceiptRulePositionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_SetReceiptRulePositionResponse(data.SetReceiptRulePositionResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_SetReceiptRulePositionCommand"); var de_TestRenderTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_TestRenderTemplateResponse(data.TestRenderTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_TestRenderTemplateCommand"); var de_UpdateAccountSendingEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_UpdateAccountSendingEnabledCommand"); var de_UpdateConfigurationSetEventDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_UpdateConfigurationSetEventDestinationResponse( data.UpdateConfigurationSetEventDestinationResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_UpdateConfigurationSetEventDestinationCommand"); var de_UpdateConfigurationSetReputationMetricsEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_UpdateConfigurationSetReputationMetricsEnabledCommand"); var de_UpdateConfigurationSetSendingEnabledCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_UpdateConfigurationSetSendingEnabledCommand"); var de_UpdateConfigurationSetTrackingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_UpdateConfigurationSetTrackingOptionsResponse( data.UpdateConfigurationSetTrackingOptionsResult, context ); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_UpdateConfigurationSetTrackingOptionsCommand"); var de_UpdateCustomVerificationEmailTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_UpdateCustomVerificationEmailTemplateCommand"); var de_UpdateReceiptRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_UpdateReceiptRuleResponse(data.UpdateReceiptRuleResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_UpdateReceiptRuleCommand"); var de_UpdateTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_UpdateTemplateResponse(data.UpdateTemplateResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_UpdateTemplateCommand"); var de_VerifyDomainDkimCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_VerifyDomainDkimResponse(data.VerifyDomainDkimResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_VerifyDomainDkimCommand"); var de_VerifyDomainIdentityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_VerifyDomainIdentityResponse(data.VerifyDomainIdentityResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_VerifyDomainIdentityCommand"); var de_VerifyEmailAddressCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response; }, "de_VerifyEmailAddressCommand"); var de_VerifyEmailIdentityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseXmlBody)(output.body, context); let contents = {}; contents = de_VerifyEmailIdentityResponse(data.VerifyEmailIdentityResult, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response; }, "de_VerifyEmailIdentityCommand"); var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseXmlErrorBody)(output.body, context) }; const errorCode = loadQueryErrorCode(output, parsedOutput.body); switch (errorCode) { case "AlreadyExists": case "com.amazonaws.ses#AlreadyExistsException": throw await de_AlreadyExistsExceptionRes(parsedOutput, context); case "LimitExceeded": case "com.amazonaws.ses#LimitExceededException": throw await de_LimitExceededExceptionRes(parsedOutput, context); case "RuleSetDoesNotExist": case "com.amazonaws.ses#RuleSetDoesNotExistException": throw await de_RuleSetDoesNotExistExceptionRes(parsedOutput, context); case "ConfigurationSetAlreadyExists": case "com.amazonaws.ses#ConfigurationSetAlreadyExistsException": throw await de_ConfigurationSetAlreadyExistsExceptionRes(parsedOutput, context); case "InvalidConfigurationSet": case "com.amazonaws.ses#InvalidConfigurationSetException": throw await de_InvalidConfigurationSetExceptionRes(parsedOutput, context); case "ConfigurationSetDoesNotExist": case "com.amazonaws.ses#ConfigurationSetDoesNotExistException": throw await de_ConfigurationSetDoesNotExistExceptionRes(parsedOutput, context); case "EventDestinationAlreadyExists": case "com.amazonaws.ses#EventDestinationAlreadyExistsException": throw await de_EventDestinationAlreadyExistsExceptionRes(parsedOutput, context); case "InvalidCloudWatchDestination": case "com.amazonaws.ses#InvalidCloudWatchDestinationException": throw await de_InvalidCloudWatchDestinationExceptionRes(parsedOutput, context); case "InvalidFirehoseDestination": case "com.amazonaws.ses#InvalidFirehoseDestinationException": throw await de_InvalidFirehoseDestinationExceptionRes(parsedOutput, context); case "InvalidSNSDestination": case "com.amazonaws.ses#InvalidSNSDestinationException": throw await de_InvalidSNSDestinationExceptionRes(parsedOutput, context); case "InvalidTrackingOptions": case "com.amazonaws.ses#InvalidTrackingOptionsException": throw await de_InvalidTrackingOptionsExceptionRes(parsedOutput, context); case "TrackingOptionsAlreadyExistsException": case "com.amazonaws.ses#TrackingOptionsAlreadyExistsException": throw await de_TrackingOptionsAlreadyExistsExceptionRes(parsedOutput, context); case "CustomVerificationEmailInvalidContent": case "com.amazonaws.ses#CustomVerificationEmailInvalidContentException": throw await de_CustomVerificationEmailInvalidContentExceptionRes(parsedOutput, context); case "CustomVerificationEmailTemplateAlreadyExists": case "com.amazonaws.ses#CustomVerificationEmailTemplateAlreadyExistsException": throw await de_CustomVerificationEmailTemplateAlreadyExistsExceptionRes(parsedOutput, context); case "FromEmailAddressNotVerified": case "com.amazonaws.ses#FromEmailAddressNotVerifiedException": throw await de_FromEmailAddressNotVerifiedExceptionRes(parsedOutput, context); case "InvalidLambdaFunction": case "com.amazonaws.ses#InvalidLambdaFunctionException": throw await de_InvalidLambdaFunctionExceptionRes(parsedOutput, context); case "InvalidS3Configuration": case "com.amazonaws.ses#InvalidS3ConfigurationException": throw await de_InvalidS3ConfigurationExceptionRes(parsedOutput, context); case "InvalidSnsTopic": case "com.amazonaws.ses#InvalidSnsTopicException": throw await de_InvalidSnsTopicExceptionRes(parsedOutput, context); case "RuleDoesNotExist": case "com.amazonaws.ses#RuleDoesNotExistException": throw await de_RuleDoesNotExistExceptionRes(parsedOutput, context); case "InvalidTemplate": case "com.amazonaws.ses#InvalidTemplateException": throw await de_InvalidTemplateExceptionRes(parsedOutput, context); case "EventDestinationDoesNotExist": case "com.amazonaws.ses#EventDestinationDoesNotExistException": throw await de_EventDestinationDoesNotExistExceptionRes(parsedOutput, context); case "TrackingOptionsDoesNotExistException": case "com.amazonaws.ses#TrackingOptionsDoesNotExistException": throw await de_TrackingOptionsDoesNotExistExceptionRes(parsedOutput, context); case "CannotDelete": case "com.amazonaws.ses#CannotDeleteException": throw await de_CannotDeleteExceptionRes(parsedOutput, context); case "CustomVerificationEmailTemplateDoesNotExist": case "com.amazonaws.ses#CustomVerificationEmailTemplateDoesNotExistException": throw await de_CustomVerificationEmailTemplateDoesNotExistExceptionRes(parsedOutput, context); case "TemplateDoesNotExist": case "com.amazonaws.ses#TemplateDoesNotExistException": throw await de_TemplateDoesNotExistExceptionRes(parsedOutput, context); case "InvalidDeliveryOptions": case "com.amazonaws.ses#InvalidDeliveryOptionsException": throw await de_InvalidDeliveryOptionsExceptionRes(parsedOutput, context); case "InvalidPolicy": case "com.amazonaws.ses#InvalidPolicyException": throw await de_InvalidPolicyExceptionRes(parsedOutput, context); case "MessageRejected": case "com.amazonaws.ses#MessageRejected": throw await de_MessageRejectedRes(parsedOutput, context); case "AccountSendingPausedException": case "com.amazonaws.ses#AccountSendingPausedException": throw await de_AccountSendingPausedExceptionRes(parsedOutput, context); case "ConfigurationSetSendingPausedException": case "com.amazonaws.ses#ConfigurationSetSendingPausedException": throw await de_ConfigurationSetSendingPausedExceptionRes(parsedOutput, context); case "MailFromDomainNotVerifiedException": case "com.amazonaws.ses#MailFromDomainNotVerifiedException": throw await de_MailFromDomainNotVerifiedExceptionRes(parsedOutput, context); case "ProductionAccessNotGranted": case "com.amazonaws.ses#ProductionAccessNotGrantedException": throw await de_ProductionAccessNotGrantedExceptionRes(parsedOutput, context); case "InvalidRenderingParameter": case "com.amazonaws.ses#InvalidRenderingParameterException": throw await de_InvalidRenderingParameterExceptionRes(parsedOutput, context); case "MissingRenderingAttribute": case "com.amazonaws.ses#MissingRenderingAttributeException": throw await de_MissingRenderingAttributeExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody: parsedBody.Error, errorCode }); } }, "de_CommandError"); var de_AccountSendingPausedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_AccountSendingPausedException(body.Error, context); const exception = new AccountSendingPausedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_AccountSendingPausedExceptionRes"); var de_AlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_AlreadyExistsException(body.Error, context); const exception = new AlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_AlreadyExistsExceptionRes"); var de_CannotDeleteExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_CannotDeleteException(body.Error, context); const exception = new CannotDeleteException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_CannotDeleteExceptionRes"); var de_ConfigurationSetAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_ConfigurationSetAlreadyExistsException(body.Error, context); const exception = new ConfigurationSetAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_ConfigurationSetAlreadyExistsExceptionRes"); var de_ConfigurationSetDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_ConfigurationSetDoesNotExistException(body.Error, context); const exception = new ConfigurationSetDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_ConfigurationSetDoesNotExistExceptionRes"); var de_ConfigurationSetSendingPausedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_ConfigurationSetSendingPausedException(body.Error, context); const exception = new ConfigurationSetSendingPausedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_ConfigurationSetSendingPausedExceptionRes"); var de_CustomVerificationEmailInvalidContentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_CustomVerificationEmailInvalidContentException(body.Error, context); const exception = new CustomVerificationEmailInvalidContentException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_CustomVerificationEmailInvalidContentExceptionRes"); var de_CustomVerificationEmailTemplateAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_CustomVerificationEmailTemplateAlreadyExistsException(body.Error, context); const exception = new CustomVerificationEmailTemplateAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_CustomVerificationEmailTemplateAlreadyExistsExceptionRes"); var de_CustomVerificationEmailTemplateDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_CustomVerificationEmailTemplateDoesNotExistException(body.Error, context); const exception = new CustomVerificationEmailTemplateDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_CustomVerificationEmailTemplateDoesNotExistExceptionRes"); var de_EventDestinationAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_EventDestinationAlreadyExistsException(body.Error, context); const exception = new EventDestinationAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_EventDestinationAlreadyExistsExceptionRes"); var de_EventDestinationDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_EventDestinationDoesNotExistException(body.Error, context); const exception = new EventDestinationDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_EventDestinationDoesNotExistExceptionRes"); var de_FromEmailAddressNotVerifiedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_FromEmailAddressNotVerifiedException(body.Error, context); const exception = new FromEmailAddressNotVerifiedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_FromEmailAddressNotVerifiedExceptionRes"); var de_InvalidCloudWatchDestinationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidCloudWatchDestinationException(body.Error, context); const exception = new InvalidCloudWatchDestinationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidCloudWatchDestinationExceptionRes"); var de_InvalidConfigurationSetExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidConfigurationSetException(body.Error, context); const exception = new InvalidConfigurationSetException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidConfigurationSetExceptionRes"); var de_InvalidDeliveryOptionsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidDeliveryOptionsException(body.Error, context); const exception = new InvalidDeliveryOptionsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidDeliveryOptionsExceptionRes"); var de_InvalidFirehoseDestinationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidFirehoseDestinationException(body.Error, context); const exception = new InvalidFirehoseDestinationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidFirehoseDestinationExceptionRes"); var de_InvalidLambdaFunctionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidLambdaFunctionException(body.Error, context); const exception = new InvalidLambdaFunctionException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidLambdaFunctionExceptionRes"); var de_InvalidPolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidPolicyException(body.Error, context); const exception = new InvalidPolicyException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidPolicyExceptionRes"); var de_InvalidRenderingParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidRenderingParameterException(body.Error, context); const exception = new InvalidRenderingParameterException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidRenderingParameterExceptionRes"); var de_InvalidS3ConfigurationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidS3ConfigurationException(body.Error, context); const exception = new InvalidS3ConfigurationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidS3ConfigurationExceptionRes"); var de_InvalidSNSDestinationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidSNSDestinationException(body.Error, context); const exception = new InvalidSNSDestinationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidSNSDestinationExceptionRes"); var de_InvalidSnsTopicExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidSnsTopicException(body.Error, context); const exception = new InvalidSnsTopicException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidSnsTopicExceptionRes"); var de_InvalidTemplateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidTemplateException(body.Error, context); const exception = new InvalidTemplateException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidTemplateExceptionRes"); var de_InvalidTrackingOptionsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_InvalidTrackingOptionsException(body.Error, context); const exception = new InvalidTrackingOptionsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_InvalidTrackingOptionsExceptionRes"); var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_LimitExceededException(body.Error, context); const exception = new LimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_LimitExceededExceptionRes"); var de_MailFromDomainNotVerifiedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_MailFromDomainNotVerifiedException(body.Error, context); const exception = new MailFromDomainNotVerifiedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_MailFromDomainNotVerifiedExceptionRes"); var de_MessageRejectedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_MessageRejected(body.Error, context); const exception = new MessageRejected({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_MessageRejectedRes"); var de_MissingRenderingAttributeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_MissingRenderingAttributeException(body.Error, context); const exception = new MissingRenderingAttributeException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_MissingRenderingAttributeExceptionRes"); var de_ProductionAccessNotGrantedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_ProductionAccessNotGrantedException(body.Error, context); const exception = new ProductionAccessNotGrantedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_ProductionAccessNotGrantedExceptionRes"); var de_RuleDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_RuleDoesNotExistException(body.Error, context); const exception = new RuleDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_RuleDoesNotExistExceptionRes"); var de_RuleSetDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_RuleSetDoesNotExistException(body.Error, context); const exception = new RuleSetDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_RuleSetDoesNotExistExceptionRes"); var de_TemplateDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_TemplateDoesNotExistException(body.Error, context); const exception = new TemplateDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_TemplateDoesNotExistExceptionRes"); var de_TrackingOptionsAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_TrackingOptionsAlreadyExistsException(body.Error, context); const exception = new TrackingOptionsAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_TrackingOptionsAlreadyExistsExceptionRes"); var de_TrackingOptionsDoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = de_TrackingOptionsDoesNotExistException(body.Error, context); const exception = new TrackingOptionsDoesNotExistException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body); }, "de_TrackingOptionsDoesNotExistExceptionRes"); var se_AddHeaderAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_HN] != null) { entries[_HN] = input[_HN]; } if (input[_HV] != null) { entries[_HV] = input[_HV]; } return entries; }, "se_AddHeaderAction"); var se_AddressList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_AddressList"); var se_Body = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_T] != null) { const memberEntries = se_Content(input[_T], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Text.${key}`; entries[loc] = value; }); } if (input[_H] != null) { const memberEntries = se_Content(input[_H], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Html.${key}`; entries[loc] = value; }); } return entries; }, "se_Body"); var se_BounceAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TA] != null) { entries[_TA] = input[_TA]; } if (input[_SRC] != null) { entries[_SRC] = input[_SRC]; } if (input[_SC] != null) { entries[_SC] = input[_SC]; } if (input[_M] != null) { entries[_M] = input[_M]; } if (input[_S] != null) { entries[_S] = input[_S]; } return entries; }, "se_BounceAction"); var se_BouncedRecipientInfo = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_R] != null) { entries[_R] = input[_R]; } if (input[_RA] != null) { entries[_RA] = input[_RA]; } if (input[_BT] != null) { entries[_BT] = input[_BT]; } if (input[_RDF] != null) { const memberEntries = se_RecipientDsnFields(input[_RDF], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `RecipientDsnFields.${key}`; entries[loc] = value; }); } return entries; }, "se_BouncedRecipientInfo"); var se_BouncedRecipientInfoList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_BouncedRecipientInfo(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_BouncedRecipientInfoList"); var se_BulkEmailDestination = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_D] != null) { const memberEntries = se_Destination(input[_D], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Destination.${key}`; entries[loc] = value; }); } if (input[_RT] != null) { const memberEntries = se_MessageTagList(input[_RT], context); if (((_a = input[_RT]) == null ? void 0 : _a.length) === 0) { entries.ReplacementTags = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ReplacementTags.${key}`; entries[loc] = value; }); } if (input[_RTD] != null) { entries[_RTD] = input[_RTD]; } return entries; }, "se_BulkEmailDestination"); var se_BulkEmailDestinationList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_BulkEmailDestination(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_BulkEmailDestinationList"); var se_CloneReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_ORSN] != null) { entries[_ORSN] = input[_ORSN]; } return entries; }, "se_CloneReceiptRuleSetRequest"); var se_CloudWatchDestination = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_DC] != null) { const memberEntries = se_CloudWatchDimensionConfigurations(input[_DC], context); if (((_a = input[_DC]) == null ? void 0 : _a.length) === 0) { entries.DimensionConfigurations = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `DimensionConfigurations.${key}`; entries[loc] = value; }); } return entries; }, "se_CloudWatchDestination"); var se_CloudWatchDimensionConfiguration = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_DN] != null) { entries[_DN] = input[_DN]; } if (input[_DVS] != null) { entries[_DVS] = input[_DVS]; } if (input[_DDV] != null) { entries[_DDV] = input[_DDV]; } return entries; }, "se_CloudWatchDimensionConfiguration"); var se_CloudWatchDimensionConfigurations = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_CloudWatchDimensionConfiguration(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_CloudWatchDimensionConfigurations"); var se_ConfigurationSet = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } return entries; }, "se_ConfigurationSet"); var se_ConfigurationSetAttributeList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_ConfigurationSetAttributeList"); var se_Content = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Da] != null) { entries[_Da] = input[_Da]; } if (input[_C] != null) { entries[_C] = input[_C]; } return entries; }, "se_Content"); var se_CreateConfigurationSetEventDestinationRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_ED] != null) { const memberEntries = se_EventDestination(input[_ED], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `EventDestination.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateConfigurationSetEventDestinationRequest"); var se_CreateConfigurationSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CS] != null) { const memberEntries = se_ConfigurationSet(input[_CS], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ConfigurationSet.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateConfigurationSetRequest"); var se_CreateConfigurationSetTrackingOptionsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_TO] != null) { const memberEntries = se_TrackingOptions(input[_TO], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `TrackingOptions.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateConfigurationSetTrackingOptionsRequest"); var se_CreateCustomVerificationEmailTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } if (input[_FEA] != null) { entries[_FEA] = input[_FEA]; } if (input[_TS] != null) { entries[_TS] = input[_TS]; } if (input[_TC] != null) { entries[_TC] = input[_TC]; } if (input[_SRURL] != null) { entries[_SRURL] = input[_SRURL]; } if (input[_FRURL] != null) { entries[_FRURL] = input[_FRURL]; } return entries; }, "se_CreateCustomVerificationEmailTemplateRequest"); var se_CreateReceiptFilterRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_F] != null) { const memberEntries = se_ReceiptFilter(input[_F], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Filter.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateReceiptFilterRequest"); var se_CreateReceiptRuleRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_Af] != null) { entries[_Af] = input[_Af]; } if (input[_Ru] != null) { const memberEntries = se_ReceiptRule(input[_Ru], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Rule.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateReceiptRuleRequest"); var se_CreateReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } return entries; }, "se_CreateReceiptRuleSetRequest"); var se_CreateTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Te] != null) { const memberEntries = se_Template(input[_Te], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Template.${key}`; entries[loc] = value; }); } return entries; }, "se_CreateTemplateRequest"); var se_DeleteConfigurationSetEventDestinationRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_EDN] != null) { entries[_EDN] = input[_EDN]; } return entries; }, "se_DeleteConfigurationSetEventDestinationRequest"); var se_DeleteConfigurationSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } return entries; }, "se_DeleteConfigurationSetRequest"); var se_DeleteConfigurationSetTrackingOptionsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } return entries; }, "se_DeleteConfigurationSetTrackingOptionsRequest"); var se_DeleteCustomVerificationEmailTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } return entries; }, "se_DeleteCustomVerificationEmailTemplateRequest"); var se_DeleteIdentityPolicyRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_PN] != null) { entries[_PN] = input[_PN]; } return entries; }, "se_DeleteIdentityPolicyRequest"); var se_DeleteIdentityRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } return entries; }, "se_DeleteIdentityRequest"); var se_DeleteReceiptFilterRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_FN] != null) { entries[_FN] = input[_FN]; } return entries; }, "se_DeleteReceiptFilterRequest"); var se_DeleteReceiptRuleRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_RN] != null) { entries[_RN] = input[_RN]; } return entries; }, "se_DeleteReceiptRuleRequest"); var se_DeleteReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } return entries; }, "se_DeleteReceiptRuleSetRequest"); var se_DeleteTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } return entries; }, "se_DeleteTemplateRequest"); var se_DeleteVerifiedEmailAddressRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_EA] != null) { entries[_EA] = input[_EA]; } return entries; }, "se_DeleteVerifiedEmailAddressRequest"); var se_DeliveryOptions = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TP] != null) { entries[_TP] = input[_TP]; } return entries; }, "se_DeliveryOptions"); var se_DescribeActiveReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; return entries; }, "se_DescribeActiveReceiptRuleSetRequest"); var se_DescribeConfigurationSetRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_CSAN] != null) { const memberEntries = se_ConfigurationSetAttributeList(input[_CSAN], context); if (((_a = input[_CSAN]) == null ? void 0 : _a.length) === 0) { entries.ConfigurationSetAttributeNames = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ConfigurationSetAttributeNames.${key}`; entries[loc] = value; }); } return entries; }, "se_DescribeConfigurationSetRequest"); var se_DescribeReceiptRuleRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_RN] != null) { entries[_RN] = input[_RN]; } return entries; }, "se_DescribeReceiptRuleRequest"); var se_DescribeReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } return entries; }, "se_DescribeReceiptRuleSetRequest"); var se_Destination = /* @__PURE__ */ __name((input, context) => { var _a, _b, _c; const entries = {}; if (input[_TAo] != null) { const memberEntries = se_AddressList(input[_TAo], context); if (((_a = input[_TAo]) == null ? void 0 : _a.length) === 0) { entries.ToAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ToAddresses.${key}`; entries[loc] = value; }); } if (input[_CA] != null) { const memberEntries = se_AddressList(input[_CA], context); if (((_b = input[_CA]) == null ? void 0 : _b.length) === 0) { entries.CcAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `CcAddresses.${key}`; entries[loc] = value; }); } if (input[_BA] != null) { const memberEntries = se_AddressList(input[_BA], context); if (((_c = input[_BA]) == null ? void 0 : _c.length) === 0) { entries.BccAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `BccAddresses.${key}`; entries[loc] = value; }); } return entries; }, "se_Destination"); var se_EventDestination = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } if (input[_E] != null) { entries[_E] = input[_E]; } if (input[_MET] != null) { const memberEntries = se_EventTypes(input[_MET], context); if (((_a = input[_MET]) == null ? void 0 : _a.length) === 0) { entries.MatchingEventTypes = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `MatchingEventTypes.${key}`; entries[loc] = value; }); } if (input[_KFD] != null) { const memberEntries = se_KinesisFirehoseDestination(input[_KFD], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `KinesisFirehoseDestination.${key}`; entries[loc] = value; }); } if (input[_CWD] != null) { const memberEntries = se_CloudWatchDestination(input[_CWD], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `CloudWatchDestination.${key}`; entries[loc] = value; }); } if (input[_SNSD] != null) { const memberEntries = se_SNSDestination(input[_SNSD], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `SNSDestination.${key}`; entries[loc] = value; }); } return entries; }, "se_EventDestination"); var se_EventTypes = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_EventTypes"); var se_ExtensionField = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } if (input[_Va] != null) { entries[_Va] = input[_Va]; } return entries; }, "se_ExtensionField"); var se_ExtensionFieldList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_ExtensionField(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_ExtensionFieldList"); var se_GetCustomVerificationEmailTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } return entries; }, "se_GetCustomVerificationEmailTemplateRequest"); var se_GetIdentityDkimAttributesRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_Id] != null) { const memberEntries = se_IdentityList(input[_Id], context); if (((_a = input[_Id]) == null ? void 0 : _a.length) === 0) { entries.Identities = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Identities.${key}`; entries[loc] = value; }); } return entries; }, "se_GetIdentityDkimAttributesRequest"); var se_GetIdentityMailFromDomainAttributesRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_Id] != null) { const memberEntries = se_IdentityList(input[_Id], context); if (((_a = input[_Id]) == null ? void 0 : _a.length) === 0) { entries.Identities = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Identities.${key}`; entries[loc] = value; }); } return entries; }, "se_GetIdentityMailFromDomainAttributesRequest"); var se_GetIdentityNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_Id] != null) { const memberEntries = se_IdentityList(input[_Id], context); if (((_a = input[_Id]) == null ? void 0 : _a.length) === 0) { entries.Identities = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Identities.${key}`; entries[loc] = value; }); } return entries; }, "se_GetIdentityNotificationAttributesRequest"); var se_GetIdentityPoliciesRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_PNo] != null) { const memberEntries = se_PolicyNameList(input[_PNo], context); if (((_a = input[_PNo]) == null ? void 0 : _a.length) === 0) { entries.PolicyNames = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `PolicyNames.${key}`; entries[loc] = value; }); } return entries; }, "se_GetIdentityPoliciesRequest"); var se_GetIdentityVerificationAttributesRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_Id] != null) { const memberEntries = se_IdentityList(input[_Id], context); if (((_a = input[_Id]) == null ? void 0 : _a.length) === 0) { entries.Identities = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Identities.${key}`; entries[loc] = value; }); } return entries; }, "se_GetIdentityVerificationAttributesRequest"); var se_GetTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } return entries; }, "se_GetTemplateRequest"); var se_IdentityList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_IdentityList"); var se_KinesisFirehoseDestination = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_IAMRARN] != null) { entries[_IAMRARN] = input[_IAMRARN]; } if (input[_DSARN] != null) { entries[_DSARN] = input[_DSARN]; } return entries; }, "se_KinesisFirehoseDestination"); var se_LambdaAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TA] != null) { entries[_TA] = input[_TA]; } if (input[_FA] != null) { entries[_FA] = input[_FA]; } if (input[_IT] != null) { entries[_IT] = input[_IT]; } return entries; }, "se_LambdaAction"); var se_ListConfigurationSetsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_NT] != null) { entries[_NT] = input[_NT]; } if (input[_MI] != null) { entries[_MI] = input[_MI]; } return entries; }, "se_ListConfigurationSetsRequest"); var se_ListCustomVerificationEmailTemplatesRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_NT] != null) { entries[_NT] = input[_NT]; } if (input[_MR] != null) { entries[_MR] = input[_MR]; } return entries; }, "se_ListCustomVerificationEmailTemplatesRequest"); var se_ListIdentitiesRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_ITd] != null) { entries[_ITd] = input[_ITd]; } if (input[_NT] != null) { entries[_NT] = input[_NT]; } if (input[_MI] != null) { entries[_MI] = input[_MI]; } return entries; }, "se_ListIdentitiesRequest"); var se_ListIdentityPoliciesRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } return entries; }, "se_ListIdentityPoliciesRequest"); var se_ListReceiptFiltersRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; return entries; }, "se_ListReceiptFiltersRequest"); var se_ListReceiptRuleSetsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_NT] != null) { entries[_NT] = input[_NT]; } return entries; }, "se_ListReceiptRuleSetsRequest"); var se_ListTemplatesRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_NT] != null) { entries[_NT] = input[_NT]; } if (input[_MI] != null) { entries[_MI] = input[_MI]; } return entries; }, "se_ListTemplatesRequest"); var se_Message = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Su] != null) { const memberEntries = se_Content(input[_Su], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Subject.${key}`; entries[loc] = value; }); } if (input[_B] != null) { const memberEntries = se_Body(input[_B], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Body.${key}`; entries[loc] = value; }); } return entries; }, "se_Message"); var se_MessageDsn = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_RM] != null) { entries[_RM] = input[_RM]; } if (input[_AD] != null) { entries[_AD] = (0, import_smithy_client.serializeDateTime)(input[_AD]); } if (input[_EF] != null) { const memberEntries = se_ExtensionFieldList(input[_EF], context); if (((_a = input[_EF]) == null ? void 0 : _a.length) === 0) { entries.ExtensionFields = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ExtensionFields.${key}`; entries[loc] = value; }); } return entries; }, "se_MessageDsn"); var se_MessageTag = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } if (input[_Va] != null) { entries[_Va] = input[_Va]; } return entries; }, "se_MessageTag"); var se_MessageTagList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_MessageTag(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_MessageTagList"); var se_PolicyNameList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_PolicyNameList"); var se_PutConfigurationSetDeliveryOptionsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_DO] != null) { const memberEntries = se_DeliveryOptions(input[_DO], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `DeliveryOptions.${key}`; entries[loc] = value; }); } return entries; }, "se_PutConfigurationSetDeliveryOptionsRequest"); var se_PutIdentityPolicyRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_PN] != null) { entries[_PN] = input[_PN]; } if (input[_P] != null) { entries[_P] = input[_P]; } return entries; }, "se_PutIdentityPolicyRequest"); var se_RawMessage = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Da] != null) { entries[_Da] = context.base64Encoder(input[_Da]); } return entries; }, "se_RawMessage"); var se_ReceiptAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_SA] != null) { const memberEntries = se_S3Action(input[_SA], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `S3Action.${key}`; entries[loc] = value; }); } if (input[_BAo] != null) { const memberEntries = se_BounceAction(input[_BAo], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `BounceAction.${key}`; entries[loc] = value; }); } if (input[_WA] != null) { const memberEntries = se_WorkmailAction(input[_WA], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `WorkmailAction.${key}`; entries[loc] = value; }); } if (input[_LA] != null) { const memberEntries = se_LambdaAction(input[_LA], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `LambdaAction.${key}`; entries[loc] = value; }); } if (input[_SAt] != null) { const memberEntries = se_StopAction(input[_SAt], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `StopAction.${key}`; entries[loc] = value; }); } if (input[_AHA] != null) { const memberEntries = se_AddHeaderAction(input[_AHA], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `AddHeaderAction.${key}`; entries[loc] = value; }); } if (input[_SNSA] != null) { const memberEntries = se_SNSAction(input[_SNSA], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `SNSAction.${key}`; entries[loc] = value; }); } return entries; }, "se_ReceiptAction"); var se_ReceiptActionsList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } const memberEntries = se_ReceiptAction(entry, context); Object.entries(memberEntries).forEach(([key, value]) => { entries[`member.${counter}.${key}`] = value; }); counter++; } return entries; }, "se_ReceiptActionsList"); var se_ReceiptFilter = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } if (input[_IF] != null) { const memberEntries = se_ReceiptIpFilter(input[_IF], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `IpFilter.${key}`; entries[loc] = value; }); } return entries; }, "se_ReceiptFilter"); var se_ReceiptIpFilter = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_P] != null) { entries[_P] = input[_P]; } if (input[_Ci] != null) { entries[_Ci] = input[_Ci]; } return entries; }, "se_ReceiptIpFilter"); var se_ReceiptRule = /* @__PURE__ */ __name((input, context) => { var _a, _b; const entries = {}; if (input[_N] != null) { entries[_N] = input[_N]; } if (input[_E] != null) { entries[_E] = input[_E]; } if (input[_TP] != null) { entries[_TP] = input[_TP]; } if (input[_Re] != null) { const memberEntries = se_RecipientsList(input[_Re], context); if (((_a = input[_Re]) == null ? void 0 : _a.length) === 0) { entries.Recipients = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Recipients.${key}`; entries[loc] = value; }); } if (input[_Ac] != null) { const memberEntries = se_ReceiptActionsList(input[_Ac], context); if (((_b = input[_Ac]) == null ? void 0 : _b.length) === 0) { entries.Actions = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Actions.${key}`; entries[loc] = value; }); } if (input[_SEc] != null) { entries[_SEc] = input[_SEc]; } return entries; }, "se_ReceiptRule"); var se_ReceiptRuleNamesList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_ReceiptRuleNamesList"); var se_RecipientDsnFields = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_FR] != null) { entries[_FR] = input[_FR]; } if (input[_A] != null) { entries[_A] = input[_A]; } if (input[_RMe] != null) { entries[_RMe] = input[_RMe]; } if (input[_St] != null) { entries[_St] = input[_St]; } if (input[_DCi] != null) { entries[_DCi] = input[_DCi]; } if (input[_LAD] != null) { entries[_LAD] = (0, import_smithy_client.serializeDateTime)(input[_LAD]); } if (input[_EF] != null) { const memberEntries = se_ExtensionFieldList(input[_EF], context); if (((_a = input[_EF]) == null ? void 0 : _a.length) === 0) { entries.ExtensionFields = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ExtensionFields.${key}`; entries[loc] = value; }); } return entries; }, "se_RecipientDsnFields"); var se_RecipientsList = /* @__PURE__ */ __name((input, context) => { const entries = {}; let counter = 1; for (const entry of input) { if (entry === null) { continue; } entries[`member.${counter}`] = entry; counter++; } return entries; }, "se_RecipientsList"); var se_ReorderReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_RNu] != null) { const memberEntries = se_ReceiptRuleNamesList(input[_RNu], context); if (((_a = input[_RNu]) == null ? void 0 : _a.length) === 0) { entries.RuleNames = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `RuleNames.${key}`; entries[loc] = value; }); } return entries; }, "se_ReorderReceiptRuleSetRequest"); var se_S3Action = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TA] != null) { entries[_TA] = input[_TA]; } if (input[_BN] != null) { entries[_BN] = input[_BN]; } if (input[_OKP] != null) { entries[_OKP] = input[_OKP]; } if (input[_KKA] != null) { entries[_KKA] = input[_KKA]; } if (input[_IRA] != null) { entries[_IRA] = input[_IRA]; } return entries; }, "se_S3Action"); var se_SendBounceRequest = /* @__PURE__ */ __name((input, context) => { var _a; const entries = {}; if (input[_OMI] != null) { entries[_OMI] = input[_OMI]; } if (input[_BS] != null) { entries[_BS] = input[_BS]; } if (input[_Ex] != null) { entries[_Ex] = input[_Ex]; } if (input[_MD] != null) { const memberEntries = se_MessageDsn(input[_MD], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `MessageDsn.${key}`; entries[loc] = value; }); } if (input[_BRIL] != null) { const memberEntries = se_BouncedRecipientInfoList(input[_BRIL], context); if (((_a = input[_BRIL]) == null ? void 0 : _a.length) === 0) { entries.BouncedRecipientInfoList = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `BouncedRecipientInfoList.${key}`; entries[loc] = value; }); } if (input[_BSA] != null) { entries[_BSA] = input[_BSA]; } return entries; }, "se_SendBounceRequest"); var se_SendBulkTemplatedEmailRequest = /* @__PURE__ */ __name((input, context) => { var _a, _b, _c; const entries = {}; if (input[_So] != null) { entries[_So] = input[_So]; } if (input[_SAo] != null) { entries[_SAo] = input[_SAo]; } if (input[_RTA] != null) { const memberEntries = se_AddressList(input[_RTA], context); if (((_a = input[_RTA]) == null ? void 0 : _a.length) === 0) { entries.ReplyToAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ReplyToAddresses.${key}`; entries[loc] = value; }); } if (input[_RP] != null) { entries[_RP] = input[_RP]; } if (input[_RPA] != null) { entries[_RPA] = input[_RPA]; } if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_DTe] != null) { const memberEntries = se_MessageTagList(input[_DTe], context); if (((_b = input[_DTe]) == null ? void 0 : _b.length) === 0) { entries.DefaultTags = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `DefaultTags.${key}`; entries[loc] = value; }); } if (input[_Te] != null) { entries[_Te] = input[_Te]; } if (input[_TAe] != null) { entries[_TAe] = input[_TAe]; } if (input[_DTD] != null) { entries[_DTD] = input[_DTD]; } if (input[_De] != null) { const memberEntries = se_BulkEmailDestinationList(input[_De], context); if (((_c = input[_De]) == null ? void 0 : _c.length) === 0) { entries.Destinations = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Destinations.${key}`; entries[loc] = value; }); } return entries; }, "se_SendBulkTemplatedEmailRequest"); var se_SendCustomVerificationEmailRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_EA] != null) { entries[_EA] = input[_EA]; } if (input[_TN] != null) { entries[_TN] = input[_TN]; } if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } return entries; }, "se_SendCustomVerificationEmailRequest"); var se_SendEmailRequest = /* @__PURE__ */ __name((input, context) => { var _a, _b; const entries = {}; if (input[_So] != null) { entries[_So] = input[_So]; } if (input[_D] != null) { const memberEntries = se_Destination(input[_D], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Destination.${key}`; entries[loc] = value; }); } if (input[_M] != null) { const memberEntries = se_Message(input[_M], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Message.${key}`; entries[loc] = value; }); } if (input[_RTA] != null) { const memberEntries = se_AddressList(input[_RTA], context); if (((_a = input[_RTA]) == null ? void 0 : _a.length) === 0) { entries.ReplyToAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ReplyToAddresses.${key}`; entries[loc] = value; }); } if (input[_RP] != null) { entries[_RP] = input[_RP]; } if (input[_SAo] != null) { entries[_SAo] = input[_SAo]; } if (input[_RPA] != null) { entries[_RPA] = input[_RPA]; } if (input[_Ta] != null) { const memberEntries = se_MessageTagList(input[_Ta], context); if (((_b = input[_Ta]) == null ? void 0 : _b.length) === 0) { entries.Tags = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Tags.${key}`; entries[loc] = value; }); } if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } return entries; }, "se_SendEmailRequest"); var se_SendRawEmailRequest = /* @__PURE__ */ __name((input, context) => { var _a, _b; const entries = {}; if (input[_So] != null) { entries[_So] = input[_So]; } if (input[_De] != null) { const memberEntries = se_AddressList(input[_De], context); if (((_a = input[_De]) == null ? void 0 : _a.length) === 0) { entries.Destinations = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Destinations.${key}`; entries[loc] = value; }); } if (input[_RMa] != null) { const memberEntries = se_RawMessage(input[_RMa], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `RawMessage.${key}`; entries[loc] = value; }); } if (input[_FAr] != null) { entries[_FAr] = input[_FAr]; } if (input[_SAo] != null) { entries[_SAo] = input[_SAo]; } if (input[_RPA] != null) { entries[_RPA] = input[_RPA]; } if (input[_Ta] != null) { const memberEntries = se_MessageTagList(input[_Ta], context); if (((_b = input[_Ta]) == null ? void 0 : _b.length) === 0) { entries.Tags = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Tags.${key}`; entries[loc] = value; }); } if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } return entries; }, "se_SendRawEmailRequest"); var se_SendTemplatedEmailRequest = /* @__PURE__ */ __name((input, context) => { var _a, _b; const entries = {}; if (input[_So] != null) { entries[_So] = input[_So]; } if (input[_D] != null) { const memberEntries = se_Destination(input[_D], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Destination.${key}`; entries[loc] = value; }); } if (input[_RTA] != null) { const memberEntries = se_AddressList(input[_RTA], context); if (((_a = input[_RTA]) == null ? void 0 : _a.length) === 0) { entries.ReplyToAddresses = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `ReplyToAddresses.${key}`; entries[loc] = value; }); } if (input[_RP] != null) { entries[_RP] = input[_RP]; } if (input[_SAo] != null) { entries[_SAo] = input[_SAo]; } if (input[_RPA] != null) { entries[_RPA] = input[_RPA]; } if (input[_Ta] != null) { const memberEntries = se_MessageTagList(input[_Ta], context); if (((_b = input[_Ta]) == null ? void 0 : _b.length) === 0) { entries.Tags = []; } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Tags.${key}`; entries[loc] = value; }); } if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_Te] != null) { entries[_Te] = input[_Te]; } if (input[_TAe] != null) { entries[_TAe] = input[_TAe]; } if (input[_TD] != null) { entries[_TD] = input[_TD]; } return entries; }, "se_SendTemplatedEmailRequest"); var se_SetActiveReceiptRuleSetRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } return entries; }, "se_SetActiveReceiptRuleSetRequest"); var se_SetIdentityDkimEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_DE] != null) { entries[_DE] = input[_DE]; } return entries; }, "se_SetIdentityDkimEnabledRequest"); var se_SetIdentityFeedbackForwardingEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_FE] != null) { entries[_FE] = input[_FE]; } return entries; }, "se_SetIdentityFeedbackForwardingEnabledRequest"); var se_SetIdentityHeadersInNotificationsEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_NTo] != null) { entries[_NTo] = input[_NTo]; } if (input[_E] != null) { entries[_E] = input[_E]; } return entries; }, "se_SetIdentityHeadersInNotificationsEnabledRequest"); var se_SetIdentityMailFromDomainRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_MFD] != null) { entries[_MFD] = input[_MFD]; } if (input[_BOMXF] != null) { entries[_BOMXF] = input[_BOMXF]; } return entries; }, "se_SetIdentityMailFromDomainRequest"); var se_SetIdentityNotificationTopicRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_I] != null) { entries[_I] = input[_I]; } if (input[_NTo] != null) { entries[_NTo] = input[_NTo]; } if (input[_ST] != null) { entries[_ST] = input[_ST]; } return entries; }, "se_SetIdentityNotificationTopicRequest"); var se_SetReceiptRulePositionRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_RN] != null) { entries[_RN] = input[_RN]; } if (input[_Af] != null) { entries[_Af] = input[_Af]; } return entries; }, "se_SetReceiptRulePositionRequest"); var se_SNSAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TA] != null) { entries[_TA] = input[_TA]; } if (input[_En] != null) { entries[_En] = input[_En]; } return entries; }, "se_SNSAction"); var se_SNSDestination = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TARN] != null) { entries[_TARN] = input[_TARN]; } return entries; }, "se_SNSDestination"); var se_StopAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Sc] != null) { entries[_Sc] = input[_Sc]; } if (input[_TA] != null) { entries[_TA] = input[_TA]; } return entries; }, "se_StopAction"); var se_Template = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } if (input[_SP] != null) { entries[_SP] = input[_SP]; } if (input[_TPe] != null) { entries[_TPe] = input[_TPe]; } if (input[_HP] != null) { entries[_HP] = input[_HP]; } return entries; }, "se_Template"); var se_TestRenderTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } if (input[_TD] != null) { entries[_TD] = input[_TD]; } return entries; }, "se_TestRenderTemplateRequest"); var se_TrackingOptions = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CRD] != null) { entries[_CRD] = input[_CRD]; } return entries; }, "se_TrackingOptions"); var se_UpdateAccountSendingEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_E] != null) { entries[_E] = input[_E]; } return entries; }, "se_UpdateAccountSendingEnabledRequest"); var se_UpdateConfigurationSetEventDestinationRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_ED] != null) { const memberEntries = se_EventDestination(input[_ED], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `EventDestination.${key}`; entries[loc] = value; }); } return entries; }, "se_UpdateConfigurationSetEventDestinationRequest"); var se_UpdateConfigurationSetReputationMetricsEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_E] != null) { entries[_E] = input[_E]; } return entries; }, "se_UpdateConfigurationSetReputationMetricsEnabledRequest"); var se_UpdateConfigurationSetSendingEnabledRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_E] != null) { entries[_E] = input[_E]; } return entries; }, "se_UpdateConfigurationSetSendingEnabledRequest"); var se_UpdateConfigurationSetTrackingOptionsRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_CSN] != null) { entries[_CSN] = input[_CSN]; } if (input[_TO] != null) { const memberEntries = se_TrackingOptions(input[_TO], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `TrackingOptions.${key}`; entries[loc] = value; }); } return entries; }, "se_UpdateConfigurationSetTrackingOptionsRequest"); var se_UpdateCustomVerificationEmailTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TN] != null) { entries[_TN] = input[_TN]; } if (input[_FEA] != null) { entries[_FEA] = input[_FEA]; } if (input[_TS] != null) { entries[_TS] = input[_TS]; } if (input[_TC] != null) { entries[_TC] = input[_TC]; } if (input[_SRURL] != null) { entries[_SRURL] = input[_SRURL]; } if (input[_FRURL] != null) { entries[_FRURL] = input[_FRURL]; } return entries; }, "se_UpdateCustomVerificationEmailTemplateRequest"); var se_UpdateReceiptRuleRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_RSN] != null) { entries[_RSN] = input[_RSN]; } if (input[_Ru] != null) { const memberEntries = se_ReceiptRule(input[_Ru], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Rule.${key}`; entries[loc] = value; }); } return entries; }, "se_UpdateReceiptRuleRequest"); var se_UpdateTemplateRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Te] != null) { const memberEntries = se_Template(input[_Te], context); Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Template.${key}`; entries[loc] = value; }); } return entries; }, "se_UpdateTemplateRequest"); var se_VerifyDomainDkimRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Do] != null) { entries[_Do] = input[_Do]; } return entries; }, "se_VerifyDomainDkimRequest"); var se_VerifyDomainIdentityRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_Do] != null) { entries[_Do] = input[_Do]; } return entries; }, "se_VerifyDomainIdentityRequest"); var se_VerifyEmailAddressRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_EA] != null) { entries[_EA] = input[_EA]; } return entries; }, "se_VerifyEmailAddressRequest"); var se_VerifyEmailIdentityRequest = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_EA] != null) { entries[_EA] = input[_EA]; } return entries; }, "se_VerifyEmailIdentityRequest"); var se_WorkmailAction = /* @__PURE__ */ __name((input, context) => { const entries = {}; if (input[_TA] != null) { entries[_TA] = input[_TA]; } if (input[_OA] != null) { entries[_OA] = input[_OA]; } return entries; }, "se_WorkmailAction"); var de_AccountSendingPausedException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_AccountSendingPausedException"); var de_AddHeaderAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_HN] != null) { contents[_HN] = (0, import_smithy_client.expectString)(output[_HN]); } if (output[_HV] != null) { contents[_HV] = (0, import_smithy_client.expectString)(output[_HV]); } return contents; }, "de_AddHeaderAction"); var de_AddressList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_AddressList"); var de_AlreadyExistsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_AlreadyExistsException"); var de_BounceAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } if (output[_SRC] != null) { contents[_SRC] = (0, import_smithy_client.expectString)(output[_SRC]); } if (output[_SC] != null) { contents[_SC] = (0, import_smithy_client.expectString)(output[_SC]); } if (output[_M] != null) { contents[_M] = (0, import_smithy_client.expectString)(output[_M]); } if (output[_S] != null) { contents[_S] = (0, import_smithy_client.expectString)(output[_S]); } return contents; }, "de_BounceAction"); var de_BulkEmailDestinationStatus = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_St] != null) { contents[_St] = (0, import_smithy_client.expectString)(output[_St]); } if (output[_Er] != null) { contents[_Er] = (0, import_smithy_client.expectString)(output[_Er]); } if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_BulkEmailDestinationStatus"); var de_BulkEmailDestinationStatusList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_BulkEmailDestinationStatus(entry, context); }); }, "de_BulkEmailDestinationStatusList"); var de_CannotDeleteException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_CannotDeleteException"); var de_CloneReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CloneReceiptRuleSetResponse"); var de_CloudWatchDestination = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.DimensionConfigurations === "") { contents[_DC] = []; } else if (output[_DC] != null && output[_DC][_me] != null) { contents[_DC] = de_CloudWatchDimensionConfigurations((0, import_smithy_client.getArrayIfSingleItem)(output[_DC][_me]), context); } return contents; }, "de_CloudWatchDestination"); var de_CloudWatchDimensionConfiguration = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_DN] != null) { contents[_DN] = (0, import_smithy_client.expectString)(output[_DN]); } if (output[_DVS] != null) { contents[_DVS] = (0, import_smithy_client.expectString)(output[_DVS]); } if (output[_DDV] != null) { contents[_DDV] = (0, import_smithy_client.expectString)(output[_DDV]); } return contents; }, "de_CloudWatchDimensionConfiguration"); var de_CloudWatchDimensionConfigurations = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_CloudWatchDimensionConfiguration(entry, context); }); }, "de_CloudWatchDimensionConfigurations"); var de_ConfigurationSet = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } return contents; }, "de_ConfigurationSet"); var de_ConfigurationSetAlreadyExistsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_ConfigurationSetAlreadyExistsException"); var de_ConfigurationSetDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_ConfigurationSetDoesNotExistException"); var de_ConfigurationSets = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_ConfigurationSet(entry, context); }); }, "de_ConfigurationSets"); var de_ConfigurationSetSendingPausedException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_ConfigurationSetSendingPausedException"); var de_CreateConfigurationSetEventDestinationResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateConfigurationSetEventDestinationResponse"); var de_CreateConfigurationSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateConfigurationSetResponse"); var de_CreateConfigurationSetTrackingOptionsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateConfigurationSetTrackingOptionsResponse"); var de_CreateReceiptFilterResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateReceiptFilterResponse"); var de_CreateReceiptRuleResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateReceiptRuleResponse"); var de_CreateReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateReceiptRuleSetResponse"); var de_CreateTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_CreateTemplateResponse"); var de_CustomVerificationEmailInvalidContentException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_CustomVerificationEmailInvalidContentException"); var de_CustomVerificationEmailTemplate = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_FEA] != null) { contents[_FEA] = (0, import_smithy_client.expectString)(output[_FEA]); } if (output[_TS] != null) { contents[_TS] = (0, import_smithy_client.expectString)(output[_TS]); } if (output[_SRURL] != null) { contents[_SRURL] = (0, import_smithy_client.expectString)(output[_SRURL]); } if (output[_FRURL] != null) { contents[_FRURL] = (0, import_smithy_client.expectString)(output[_FRURL]); } return contents; }, "de_CustomVerificationEmailTemplate"); var de_CustomVerificationEmailTemplateAlreadyExistsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CVETN] != null) { contents[_CVETN] = (0, import_smithy_client.expectString)(output[_CVETN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_CustomVerificationEmailTemplateAlreadyExistsException"); var de_CustomVerificationEmailTemplateDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CVETN] != null) { contents[_CVETN] = (0, import_smithy_client.expectString)(output[_CVETN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_CustomVerificationEmailTemplateDoesNotExistException"); var de_CustomVerificationEmailTemplates = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_CustomVerificationEmailTemplate(entry, context); }); }, "de_CustomVerificationEmailTemplates"); var de_DeleteConfigurationSetEventDestinationResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteConfigurationSetEventDestinationResponse"); var de_DeleteConfigurationSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteConfigurationSetResponse"); var de_DeleteConfigurationSetTrackingOptionsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteConfigurationSetTrackingOptionsResponse"); var de_DeleteIdentityPolicyResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteIdentityPolicyResponse"); var de_DeleteIdentityResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteIdentityResponse"); var de_DeleteReceiptFilterResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteReceiptFilterResponse"); var de_DeleteReceiptRuleResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteReceiptRuleResponse"); var de_DeleteReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteReceiptRuleSetResponse"); var de_DeleteTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_DeleteTemplateResponse"); var de_DeliveryOptions = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TP] != null) { contents[_TP] = (0, import_smithy_client.expectString)(output[_TP]); } return contents; }, "de_DeliveryOptions"); var de_DescribeActiveReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Me] != null) { contents[_Me] = de_ReceiptRuleSetMetadata(output[_Me], context); } if (output.Rules === "") { contents[_Rul] = []; } else if (output[_Rul] != null && output[_Rul][_me] != null) { contents[_Rul] = de_ReceiptRulesList((0, import_smithy_client.getArrayIfSingleItem)(output[_Rul][_me]), context); } return contents; }, "de_DescribeActiveReceiptRuleSetResponse"); var de_DescribeConfigurationSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CS] != null) { contents[_CS] = de_ConfigurationSet(output[_CS], context); } if (output.EventDestinations === "") { contents[_EDv] = []; } else if (output[_EDv] != null && output[_EDv][_me] != null) { contents[_EDv] = de_EventDestinations((0, import_smithy_client.getArrayIfSingleItem)(output[_EDv][_me]), context); } if (output[_TO] != null) { contents[_TO] = de_TrackingOptions(output[_TO], context); } if (output[_DO] != null) { contents[_DO] = de_DeliveryOptions(output[_DO], context); } if (output[_RO] != null) { contents[_RO] = de_ReputationOptions(output[_RO], context); } return contents; }, "de_DescribeConfigurationSetResponse"); var de_DescribeReceiptRuleResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Ru] != null) { contents[_Ru] = de_ReceiptRule(output[_Ru], context); } return contents; }, "de_DescribeReceiptRuleResponse"); var de_DescribeReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Me] != null) { contents[_Me] = de_ReceiptRuleSetMetadata(output[_Me], context); } if (output.Rules === "") { contents[_Rul] = []; } else if (output[_Rul] != null && output[_Rul][_me] != null) { contents[_Rul] = de_ReceiptRulesList((0, import_smithy_client.getArrayIfSingleItem)(output[_Rul][_me]), context); } return contents; }, "de_DescribeReceiptRuleSetResponse"); var de_DkimAttributes = /* @__PURE__ */ __name((output, context) => { return output.reduce((acc, pair) => { if (pair["value"] === null) { return acc; } acc[pair["key"]] = de_IdentityDkimAttributes(pair["value"], context); return acc; }, {}); }, "de_DkimAttributes"); var de_EventDestination = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_E] != null) { contents[_E] = (0, import_smithy_client.parseBoolean)(output[_E]); } if (output.MatchingEventTypes === "") { contents[_MET] = []; } else if (output[_MET] != null && output[_MET][_me] != null) { contents[_MET] = de_EventTypes((0, import_smithy_client.getArrayIfSingleItem)(output[_MET][_me]), context); } if (output[_KFD] != null) { contents[_KFD] = de_KinesisFirehoseDestination(output[_KFD], context); } if (output[_CWD] != null) { contents[_CWD] = de_CloudWatchDestination(output[_CWD], context); } if (output[_SNSD] != null) { contents[_SNSD] = de_SNSDestination(output[_SNSD], context); } return contents; }, "de_EventDestination"); var de_EventDestinationAlreadyExistsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_EDN] != null) { contents[_EDN] = (0, import_smithy_client.expectString)(output[_EDN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_EventDestinationAlreadyExistsException"); var de_EventDestinationDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_EDN] != null) { contents[_EDN] = (0, import_smithy_client.expectString)(output[_EDN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_EventDestinationDoesNotExistException"); var de_EventDestinations = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_EventDestination(entry, context); }); }, "de_EventDestinations"); var de_EventTypes = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_EventTypes"); var de_FromEmailAddressNotVerifiedException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_FEA] != null) { contents[_FEA] = (0, import_smithy_client.expectString)(output[_FEA]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_FromEmailAddressNotVerifiedException"); var de_GetAccountSendingEnabledResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_E] != null) { contents[_E] = (0, import_smithy_client.parseBoolean)(output[_E]); } return contents; }, "de_GetAccountSendingEnabledResponse"); var de_GetCustomVerificationEmailTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_FEA] != null) { contents[_FEA] = (0, import_smithy_client.expectString)(output[_FEA]); } if (output[_TS] != null) { contents[_TS] = (0, import_smithy_client.expectString)(output[_TS]); } if (output[_TC] != null) { contents[_TC] = (0, import_smithy_client.expectString)(output[_TC]); } if (output[_SRURL] != null) { contents[_SRURL] = (0, import_smithy_client.expectString)(output[_SRURL]); } if (output[_FRURL] != null) { contents[_FRURL] = (0, import_smithy_client.expectString)(output[_FRURL]); } return contents; }, "de_GetCustomVerificationEmailTemplateResponse"); var de_GetIdentityDkimAttributesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.DkimAttributes === "") { contents[_DA] = {}; } else if (output[_DA] != null && output[_DA][_e] != null) { contents[_DA] = de_DkimAttributes((0, import_smithy_client.getArrayIfSingleItem)(output[_DA][_e]), context); } return contents; }, "de_GetIdentityDkimAttributesResponse"); var de_GetIdentityMailFromDomainAttributesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.MailFromDomainAttributes === "") { contents[_MFDA] = {}; } else if (output[_MFDA] != null && output[_MFDA][_e] != null) { contents[_MFDA] = de_MailFromDomainAttributes((0, import_smithy_client.getArrayIfSingleItem)(output[_MFDA][_e]), context); } return contents; }, "de_GetIdentityMailFromDomainAttributesResponse"); var de_GetIdentityNotificationAttributesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.NotificationAttributes === "") { contents[_NA] = {}; } else if (output[_NA] != null && output[_NA][_e] != null) { contents[_NA] = de_NotificationAttributes((0, import_smithy_client.getArrayIfSingleItem)(output[_NA][_e]), context); } return contents; }, "de_GetIdentityNotificationAttributesResponse"); var de_GetIdentityPoliciesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.Policies === "") { contents[_Po] = {}; } else if (output[_Po] != null && output[_Po][_e] != null) { contents[_Po] = de_PolicyMap((0, import_smithy_client.getArrayIfSingleItem)(output[_Po][_e]), context); } return contents; }, "de_GetIdentityPoliciesResponse"); var de_GetIdentityVerificationAttributesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.VerificationAttributes === "") { contents[_VA] = {}; } else if (output[_VA] != null && output[_VA][_e] != null) { contents[_VA] = de_VerificationAttributes((0, import_smithy_client.getArrayIfSingleItem)(output[_VA][_e]), context); } return contents; }, "de_GetIdentityVerificationAttributesResponse"); var de_GetSendQuotaResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MHS] != null) { contents[_MHS] = (0, import_smithy_client.strictParseFloat)(output[_MHS]); } if (output[_MSR] != null) { contents[_MSR] = (0, import_smithy_client.strictParseFloat)(output[_MSR]); } if (output[_SLH] != null) { contents[_SLH] = (0, import_smithy_client.strictParseFloat)(output[_SLH]); } return contents; }, "de_GetSendQuotaResponse"); var de_GetSendStatisticsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.SendDataPoints === "") { contents[_SDP] = []; } else if (output[_SDP] != null && output[_SDP][_me] != null) { contents[_SDP] = de_SendDataPointList((0, import_smithy_client.getArrayIfSingleItem)(output[_SDP][_me]), context); } return contents; }, "de_GetSendStatisticsResponse"); var de_GetTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Te] != null) { contents[_Te] = de_Template(output[_Te], context); } return contents; }, "de_GetTemplateResponse"); var de_IdentityDkimAttributes = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_DE] != null) { contents[_DE] = (0, import_smithy_client.parseBoolean)(output[_DE]); } if (output[_DVSk] != null) { contents[_DVSk] = (0, import_smithy_client.expectString)(output[_DVSk]); } if (output.DkimTokens === "") { contents[_DTk] = []; } else if (output[_DTk] != null && output[_DTk][_me] != null) { contents[_DTk] = de_VerificationTokenList((0, import_smithy_client.getArrayIfSingleItem)(output[_DTk][_me]), context); } return contents; }, "de_IdentityDkimAttributes"); var de_IdentityList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_IdentityList"); var de_IdentityMailFromDomainAttributes = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MFD] != null) { contents[_MFD] = (0, import_smithy_client.expectString)(output[_MFD]); } if (output[_MFDS] != null) { contents[_MFDS] = (0, import_smithy_client.expectString)(output[_MFDS]); } if (output[_BOMXF] != null) { contents[_BOMXF] = (0, import_smithy_client.expectString)(output[_BOMXF]); } return contents; }, "de_IdentityMailFromDomainAttributes"); var de_IdentityNotificationAttributes = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_BTo] != null) { contents[_BTo] = (0, import_smithy_client.expectString)(output[_BTo]); } if (output[_CTo] != null) { contents[_CTo] = (0, import_smithy_client.expectString)(output[_CTo]); } if (output[_DTel] != null) { contents[_DTel] = (0, import_smithy_client.expectString)(output[_DTel]); } if (output[_FE] != null) { contents[_FE] = (0, import_smithy_client.parseBoolean)(output[_FE]); } if (output[_HIBNE] != null) { contents[_HIBNE] = (0, import_smithy_client.parseBoolean)(output[_HIBNE]); } if (output[_HICNE] != null) { contents[_HICNE] = (0, import_smithy_client.parseBoolean)(output[_HICNE]); } if (output[_HIDNE] != null) { contents[_HIDNE] = (0, import_smithy_client.parseBoolean)(output[_HIDNE]); } return contents; }, "de_IdentityNotificationAttributes"); var de_IdentityVerificationAttributes = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_VS] != null) { contents[_VS] = (0, import_smithy_client.expectString)(output[_VS]); } if (output[_VT] != null) { contents[_VT] = (0, import_smithy_client.expectString)(output[_VT]); } return contents; }, "de_IdentityVerificationAttributes"); var de_InvalidCloudWatchDestinationException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_EDN] != null) { contents[_EDN] = (0, import_smithy_client.expectString)(output[_EDN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidCloudWatchDestinationException"); var de_InvalidConfigurationSetException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidConfigurationSetException"); var de_InvalidDeliveryOptionsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidDeliveryOptionsException"); var de_InvalidFirehoseDestinationException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_EDN] != null) { contents[_EDN] = (0, import_smithy_client.expectString)(output[_EDN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidFirehoseDestinationException"); var de_InvalidLambdaFunctionException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_FA] != null) { contents[_FA] = (0, import_smithy_client.expectString)(output[_FA]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidLambdaFunctionException"); var de_InvalidPolicyException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidPolicyException"); var de_InvalidRenderingParameterException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidRenderingParameterException"); var de_InvalidS3ConfigurationException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Bu] != null) { contents[_Bu] = (0, import_smithy_client.expectString)(output[_Bu]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidS3ConfigurationException"); var de_InvalidSNSDestinationException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_EDN] != null) { contents[_EDN] = (0, import_smithy_client.expectString)(output[_EDN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidSNSDestinationException"); var de_InvalidSnsTopicException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_To] != null) { contents[_To] = (0, import_smithy_client.expectString)(output[_To]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidSnsTopicException"); var de_InvalidTemplateException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidTemplateException"); var de_InvalidTrackingOptionsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_InvalidTrackingOptionsException"); var de_KinesisFirehoseDestination = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_IAMRARN] != null) { contents[_IAMRARN] = (0, import_smithy_client.expectString)(output[_IAMRARN]); } if (output[_DSARN] != null) { contents[_DSARN] = (0, import_smithy_client.expectString)(output[_DSARN]); } return contents; }, "de_KinesisFirehoseDestination"); var de_LambdaAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } if (output[_FA] != null) { contents[_FA] = (0, import_smithy_client.expectString)(output[_FA]); } if (output[_IT] != null) { contents[_IT] = (0, import_smithy_client.expectString)(output[_IT]); } return contents; }, "de_LambdaAction"); var de_LimitExceededException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_LimitExceededException"); var de_ListConfigurationSetsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.ConfigurationSets === "") { contents[_CSo] = []; } else if (output[_CSo] != null && output[_CSo][_me] != null) { contents[_CSo] = de_ConfigurationSets((0, import_smithy_client.getArrayIfSingleItem)(output[_CSo][_me]), context); } if (output[_NT] != null) { contents[_NT] = (0, import_smithy_client.expectString)(output[_NT]); } return contents; }, "de_ListConfigurationSetsResponse"); var de_ListCustomVerificationEmailTemplatesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.CustomVerificationEmailTemplates === "") { contents[_CVET] = []; } else if (output[_CVET] != null && output[_CVET][_me] != null) { contents[_CVET] = de_CustomVerificationEmailTemplates((0, import_smithy_client.getArrayIfSingleItem)(output[_CVET][_me]), context); } if (output[_NT] != null) { contents[_NT] = (0, import_smithy_client.expectString)(output[_NT]); } return contents; }, "de_ListCustomVerificationEmailTemplatesResponse"); var de_ListIdentitiesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.Identities === "") { contents[_Id] = []; } else if (output[_Id] != null && output[_Id][_me] != null) { contents[_Id] = de_IdentityList((0, import_smithy_client.getArrayIfSingleItem)(output[_Id][_me]), context); } if (output[_NT] != null) { contents[_NT] = (0, import_smithy_client.expectString)(output[_NT]); } return contents; }, "de_ListIdentitiesResponse"); var de_ListIdentityPoliciesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.PolicyNames === "") { contents[_PNo] = []; } else if (output[_PNo] != null && output[_PNo][_me] != null) { contents[_PNo] = de_PolicyNameList((0, import_smithy_client.getArrayIfSingleItem)(output[_PNo][_me]), context); } return contents; }, "de_ListIdentityPoliciesResponse"); var de_ListReceiptFiltersResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.Filters === "") { contents[_Fi] = []; } else if (output[_Fi] != null && output[_Fi][_me] != null) { contents[_Fi] = de_ReceiptFilterList((0, import_smithy_client.getArrayIfSingleItem)(output[_Fi][_me]), context); } return contents; }, "de_ListReceiptFiltersResponse"); var de_ListReceiptRuleSetsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.RuleSets === "") { contents[_RS] = []; } else if (output[_RS] != null && output[_RS][_me] != null) { contents[_RS] = de_ReceiptRuleSetsLists((0, import_smithy_client.getArrayIfSingleItem)(output[_RS][_me]), context); } if (output[_NT] != null) { contents[_NT] = (0, import_smithy_client.expectString)(output[_NT]); } return contents; }, "de_ListReceiptRuleSetsResponse"); var de_ListTemplatesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.TemplatesMetadata === "") { contents[_TM] = []; } else if (output[_TM] != null && output[_TM][_me] != null) { contents[_TM] = de_TemplateMetadataList((0, import_smithy_client.getArrayIfSingleItem)(output[_TM][_me]), context); } if (output[_NT] != null) { contents[_NT] = (0, import_smithy_client.expectString)(output[_NT]); } return contents; }, "de_ListTemplatesResponse"); var de_ListVerifiedEmailAddressesResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.VerifiedEmailAddresses === "") { contents[_VEAe] = []; } else if (output[_VEAe] != null && output[_VEAe][_me] != null) { contents[_VEAe] = de_AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_VEAe][_me]), context); } return contents; }, "de_ListVerifiedEmailAddressesResponse"); var de_MailFromDomainAttributes = /* @__PURE__ */ __name((output, context) => { return output.reduce((acc, pair) => { if (pair["value"] === null) { return acc; } acc[pair["key"]] = de_IdentityMailFromDomainAttributes(pair["value"], context); return acc; }, {}); }, "de_MailFromDomainAttributes"); var de_MailFromDomainNotVerifiedException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_MailFromDomainNotVerifiedException"); var de_MessageRejected = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_MessageRejected"); var de_MissingRenderingAttributeException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_MissingRenderingAttributeException"); var de_NotificationAttributes = /* @__PURE__ */ __name((output, context) => { return output.reduce((acc, pair) => { if (pair["value"] === null) { return acc; } acc[pair["key"]] = de_IdentityNotificationAttributes(pair["value"], context); return acc; }, {}); }, "de_NotificationAttributes"); var de_PolicyMap = /* @__PURE__ */ __name((output, context) => { return output.reduce((acc, pair) => { if (pair["value"] === null) { return acc; } acc[pair["key"]] = (0, import_smithy_client.expectString)(pair["value"]); return acc; }, {}); }, "de_PolicyMap"); var de_PolicyNameList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_PolicyNameList"); var de_ProductionAccessNotGrantedException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_ProductionAccessNotGrantedException"); var de_PutConfigurationSetDeliveryOptionsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_PutConfigurationSetDeliveryOptionsResponse"); var de_PutIdentityPolicyResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_PutIdentityPolicyResponse"); var de_ReceiptAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_SA] != null) { contents[_SA] = de_S3Action(output[_SA], context); } if (output[_BAo] != null) { contents[_BAo] = de_BounceAction(output[_BAo], context); } if (output[_WA] != null) { contents[_WA] = de_WorkmailAction(output[_WA], context); } if (output[_LA] != null) { contents[_LA] = de_LambdaAction(output[_LA], context); } if (output[_SAt] != null) { contents[_SAt] = de_StopAction(output[_SAt], context); } if (output[_AHA] != null) { contents[_AHA] = de_AddHeaderAction(output[_AHA], context); } if (output[_SNSA] != null) { contents[_SNSA] = de_SNSAction(output[_SNSA], context); } return contents; }, "de_ReceiptAction"); var de_ReceiptActionsList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_ReceiptAction(entry, context); }); }, "de_ReceiptActionsList"); var de_ReceiptFilter = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_IF] != null) { contents[_IF] = de_ReceiptIpFilter(output[_IF], context); } return contents; }, "de_ReceiptFilter"); var de_ReceiptFilterList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_ReceiptFilter(entry, context); }); }, "de_ReceiptFilterList"); var de_ReceiptIpFilter = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_P] != null) { contents[_P] = (0, import_smithy_client.expectString)(output[_P]); } if (output[_Ci] != null) { contents[_Ci] = (0, import_smithy_client.expectString)(output[_Ci]); } return contents; }, "de_ReceiptIpFilter"); var de_ReceiptRule = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_E] != null) { contents[_E] = (0, import_smithy_client.parseBoolean)(output[_E]); } if (output[_TP] != null) { contents[_TP] = (0, import_smithy_client.expectString)(output[_TP]); } if (output.Recipients === "") { contents[_Re] = []; } else if (output[_Re] != null && output[_Re][_me] != null) { contents[_Re] = de_RecipientsList((0, import_smithy_client.getArrayIfSingleItem)(output[_Re][_me]), context); } if (output.Actions === "") { contents[_Ac] = []; } else if (output[_Ac] != null && output[_Ac][_me] != null) { contents[_Ac] = de_ReceiptActionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_Ac][_me]), context); } if (output[_SEc] != null) { contents[_SEc] = (0, import_smithy_client.parseBoolean)(output[_SEc]); } return contents; }, "de_ReceiptRule"); var de_ReceiptRuleSetMetadata = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_CTr] != null) { contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_CTr])); } return contents; }, "de_ReceiptRuleSetMetadata"); var de_ReceiptRuleSetsLists = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_ReceiptRuleSetMetadata(entry, context); }); }, "de_ReceiptRuleSetsLists"); var de_ReceiptRulesList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_ReceiptRule(entry, context); }); }, "de_ReceiptRulesList"); var de_RecipientsList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_RecipientsList"); var de_ReorderReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_ReorderReceiptRuleSetResponse"); var de_ReputationOptions = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_SEe] != null) { contents[_SEe] = (0, import_smithy_client.parseBoolean)(output[_SEe]); } if (output[_RME] != null) { contents[_RME] = (0, import_smithy_client.parseBoolean)(output[_RME]); } if (output[_LFS] != null) { contents[_LFS] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_LFS])); } return contents; }, "de_ReputationOptions"); var de_RuleDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_RuleDoesNotExistException"); var de_RuleSetDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_RuleSetDoesNotExistException"); var de_S3Action = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } if (output[_BN] != null) { contents[_BN] = (0, import_smithy_client.expectString)(output[_BN]); } if (output[_OKP] != null) { contents[_OKP] = (0, import_smithy_client.expectString)(output[_OKP]); } if (output[_KKA] != null) { contents[_KKA] = (0, import_smithy_client.expectString)(output[_KKA]); } if (output[_IRA] != null) { contents[_IRA] = (0, import_smithy_client.expectString)(output[_IRA]); } return contents; }, "de_S3Action"); var de_SendBounceResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_SendBounceResponse"); var de_SendBulkTemplatedEmailResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.Status === "") { contents[_St] = []; } else if (output[_St] != null && output[_St][_me] != null) { contents[_St] = de_BulkEmailDestinationStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_St][_me]), context); } return contents; }, "de_SendBulkTemplatedEmailResponse"); var de_SendCustomVerificationEmailResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_SendCustomVerificationEmailResponse"); var de_SendDataPoint = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Ti] != null) { contents[_Ti] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_Ti])); } if (output[_DAe] != null) { contents[_DAe] = (0, import_smithy_client.strictParseLong)(output[_DAe]); } if (output[_Bo] != null) { contents[_Bo] = (0, import_smithy_client.strictParseLong)(output[_Bo]); } if (output[_Co] != null) { contents[_Co] = (0, import_smithy_client.strictParseLong)(output[_Co]); } if (output[_Rej] != null) { contents[_Rej] = (0, import_smithy_client.strictParseLong)(output[_Rej]); } return contents; }, "de_SendDataPoint"); var de_SendDataPointList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_SendDataPoint(entry, context); }); }, "de_SendDataPointList"); var de_SendEmailResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_SendEmailResponse"); var de_SendRawEmailResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_SendRawEmailResponse"); var de_SendTemplatedEmailResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_MIe] != null) { contents[_MIe] = (0, import_smithy_client.expectString)(output[_MIe]); } return contents; }, "de_SendTemplatedEmailResponse"); var de_SetActiveReceiptRuleSetResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetActiveReceiptRuleSetResponse"); var de_SetIdentityDkimEnabledResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetIdentityDkimEnabledResponse"); var de_SetIdentityFeedbackForwardingEnabledResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetIdentityFeedbackForwardingEnabledResponse"); var de_SetIdentityHeadersInNotificationsEnabledResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetIdentityHeadersInNotificationsEnabledResponse"); var de_SetIdentityMailFromDomainResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetIdentityMailFromDomainResponse"); var de_SetIdentityNotificationTopicResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetIdentityNotificationTopicResponse"); var de_SetReceiptRulePositionResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_SetReceiptRulePositionResponse"); var de_SNSAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } if (output[_En] != null) { contents[_En] = (0, import_smithy_client.expectString)(output[_En]); } return contents; }, "de_SNSAction"); var de_SNSDestination = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TARN] != null) { contents[_TARN] = (0, import_smithy_client.expectString)(output[_TARN]); } return contents; }, "de_SNSDestination"); var de_StopAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_Sc] != null) { contents[_Sc] = (0, import_smithy_client.expectString)(output[_Sc]); } if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } return contents; }, "de_StopAction"); var de_Template = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_SP] != null) { contents[_SP] = (0, import_smithy_client.expectString)(output[_SP]); } if (output[_TPe] != null) { contents[_TPe] = (0, import_smithy_client.expectString)(output[_TPe]); } if (output[_HP] != null) { contents[_HP] = (0, import_smithy_client.expectString)(output[_HP]); } return contents; }, "de_Template"); var de_TemplateDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TN] != null) { contents[_TN] = (0, import_smithy_client.expectString)(output[_TN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_TemplateDoesNotExistException"); var de_TemplateMetadata = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_N] != null) { contents[_N] = (0, import_smithy_client.expectString)(output[_N]); } if (output[_CTr] != null) { contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_CTr])); } return contents; }, "de_TemplateMetadata"); var de_TemplateMetadataList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return de_TemplateMetadata(entry, context); }); }, "de_TemplateMetadataList"); var de_TestRenderTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_RTe] != null) { contents[_RTe] = (0, import_smithy_client.expectString)(output[_RTe]); } return contents; }, "de_TestRenderTemplateResponse"); var de_TrackingOptions = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CRD] != null) { contents[_CRD] = (0, import_smithy_client.expectString)(output[_CRD]); } return contents; }, "de_TrackingOptions"); var de_TrackingOptionsAlreadyExistsException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_TrackingOptionsAlreadyExistsException"); var de_TrackingOptionsDoesNotExistException = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_CSN] != null) { contents[_CSN] = (0, import_smithy_client.expectString)(output[_CSN]); } if (output[_m] != null) { contents[_m] = (0, import_smithy_client.expectString)(output[_m]); } return contents; }, "de_TrackingOptionsDoesNotExistException"); var de_UpdateConfigurationSetEventDestinationResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_UpdateConfigurationSetEventDestinationResponse"); var de_UpdateConfigurationSetTrackingOptionsResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_UpdateConfigurationSetTrackingOptionsResponse"); var de_UpdateReceiptRuleResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_UpdateReceiptRuleResponse"); var de_UpdateTemplateResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_UpdateTemplateResponse"); var de_VerificationAttributes = /* @__PURE__ */ __name((output, context) => { return output.reduce((acc, pair) => { if (pair["value"] === null) { return acc; } acc[pair["key"]] = de_IdentityVerificationAttributes(pair["value"], context); return acc; }, {}); }, "de_VerificationAttributes"); var de_VerificationTokenList = /* @__PURE__ */ __name((output, context) => { return (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.expectString)(entry); }); }, "de_VerificationTokenList"); var de_VerifyDomainDkimResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output.DkimTokens === "") { contents[_DTk] = []; } else if (output[_DTk] != null && output[_DTk][_me] != null) { contents[_DTk] = de_VerificationTokenList((0, import_smithy_client.getArrayIfSingleItem)(output[_DTk][_me]), context); } return contents; }, "de_VerifyDomainDkimResponse"); var de_VerifyDomainIdentityResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_VT] != null) { contents[_VT] = (0, import_smithy_client.expectString)(output[_VT]); } return contents; }, "de_VerifyDomainIdentityResponse"); var de_VerifyEmailIdentityResponse = /* @__PURE__ */ __name((output, context) => { const contents = {}; return contents; }, "de_VerifyEmailIdentityResponse"); var de_WorkmailAction = /* @__PURE__ */ __name((output, context) => { const contents = {}; if (output[_TA] != null) { contents[_TA] = (0, import_smithy_client.expectString)(output[_TA]); } if (output[_OA] != null) { contents[_OA] = (0, import_smithy_client.expectString)(output[_OA]); } return contents; }, "de_WorkmailAction"); 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 throwDefaultError = (0, import_smithy_client.withBaseException)(SESServiceException); var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const contents = { protocol, hostname, port, method: "POST", path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, headers }; if (resolvedHostname !== void 0) { contents.hostname = resolvedHostname; } if (body !== void 0) { contents.body = body; } return new import_protocol_http.HttpRequest(contents); }, "buildHttpRpcRequest"); var SHARED_HEADERS = { "content-type": "application/x-www-form-urlencoded" }; var _ = "2010-12-01"; var _A = "Action"; var _AD = "ArrivalDate"; var _AHA = "AddHeaderAction"; var _Ac = "Actions"; var _Af = "After"; var _B = "Body"; var _BA = "BccAddresses"; var _BAo = "BounceAction"; var _BN = "BucketName"; var _BOMXF = "BehaviorOnMXFailure"; var _BRIL = "BouncedRecipientInfoList"; var _BS = "BounceSender"; var _BSA = "BounceSenderArn"; var _BT = "BounceType"; var _BTo = "BounceTopic"; var _Bo = "Bounces"; var _Bu = "Bucket"; var _C = "Charset"; var _CA = "CcAddresses"; var _CCS = "CreateConfigurationSet"; var _CCSED = "CreateConfigurationSetEventDestination"; var _CCSTO = "CreateConfigurationSetTrackingOptions"; var _CCVET = "CreateCustomVerificationEmailTemplate"; var _CRD = "CustomRedirectDomain"; var _CRF = "CreateReceiptFilter"; var _CRR = "CreateReceiptRule"; var _CRRS = "CloneReceiptRuleSet"; var _CRRSr = "CreateReceiptRuleSet"; var _CS = "ConfigurationSet"; var _CSAN = "ConfigurationSetAttributeNames"; var _CSN = "ConfigurationSetName"; var _CSo = "ConfigurationSets"; var _CT = "CreateTemplate"; var _CTo = "ComplaintTopic"; var _CTr = "CreatedTimestamp"; var _CVET = "CustomVerificationEmailTemplates"; var _CVETN = "CustomVerificationEmailTemplateName"; var _CWD = "CloudWatchDestination"; var _Ci = "Cidr"; var _Co = "Complaints"; var _D = "Destination"; var _DA = "DkimAttributes"; var _DARRS = "DescribeActiveReceiptRuleSet"; var _DAe = "DeliveryAttempts"; var _DC = "DimensionConfigurations"; var _DCS = "DeleteConfigurationSet"; var _DCSED = "DeleteConfigurationSetEventDestination"; var _DCSTO = "DeleteConfigurationSetTrackingOptions"; var _DCSe = "DescribeConfigurationSet"; var _DCVET = "DeleteCustomVerificationEmailTemplate"; var _DCi = "DiagnosticCode"; var _DDV = "DefaultDimensionValue"; var _DE = "DkimEnabled"; var _DI = "DeleteIdentity"; var _DIP = "DeleteIdentityPolicy"; var _DN = "DimensionName"; var _DO = "DeliveryOptions"; var _DRF = "DeleteReceiptFilter"; var _DRR = "DeleteReceiptRule"; var _DRRS = "DeleteReceiptRuleSet"; var _DRRSe = "DescribeReceiptRuleSet"; var _DRRe = "DescribeReceiptRule"; var _DSARN = "DeliveryStreamARN"; var _DT = "DeleteTemplate"; var _DTD = "DefaultTemplateData"; var _DTe = "DefaultTags"; var _DTel = "DeliveryTopic"; var _DTk = "DkimTokens"; var _DVEA = "DeleteVerifiedEmailAddress"; var _DVS = "DimensionValueSource"; var _DVSk = "DkimVerificationStatus"; var _Da = "Data"; var _De = "Destinations"; var _Do = "Domain"; var _E = "Enabled"; var _EA = "EmailAddress"; var _ED = "EventDestination"; var _EDN = "EventDestinationName"; var _EDv = "EventDestinations"; var _EF = "ExtensionFields"; var _En = "Encoding"; var _Er = "Error"; var _Ex = "Explanation"; var _F = "Filter"; var _FA = "FunctionArn"; var _FAr = "FromArn"; var _FE = "ForwardingEnabled"; var _FEA = "FromEmailAddress"; var _FN = "FilterName"; var _FR = "FinalRecipient"; var _FRURL = "FailureRedirectionURL"; var _Fi = "Filters"; var _GASE = "GetAccountSendingEnabled"; var _GCVET = "GetCustomVerificationEmailTemplate"; var _GIDA = "GetIdentityDkimAttributes"; var _GIMFDA = "GetIdentityMailFromDomainAttributes"; var _GINA = "GetIdentityNotificationAttributes"; var _GIP = "GetIdentityPolicies"; var _GIVA = "GetIdentityVerificationAttributes"; var _GSQ = "GetSendQuota"; var _GSS = "GetSendStatistics"; var _GT = "GetTemplate"; var _H = "Html"; var _HIBNE = "HeadersInBounceNotificationsEnabled"; var _HICNE = "HeadersInComplaintNotificationsEnabled"; var _HIDNE = "HeadersInDeliveryNotificationsEnabled"; var _HN = "HeaderName"; var _HP = "HtmlPart"; var _HV = "HeaderValue"; var _I = "Identity"; var _IAMRARN = "IAMRoleARN"; var _IF = "IpFilter"; var _IRA = "IamRoleArn"; var _IT = "InvocationType"; var _ITd = "IdentityType"; var _Id = "Identities"; var _KFD = "KinesisFirehoseDestination"; var _KKA = "KmsKeyArn"; var _LA = "LambdaAction"; var _LAD = "LastAttemptDate"; var _LCS = "ListConfigurationSets"; var _LCVET = "ListCustomVerificationEmailTemplates"; var _LFS = "LastFreshStart"; var _LI = "ListIdentities"; var _LIP = "ListIdentityPolicies"; var _LRF = "ListReceiptFilters"; var _LRRS = "ListReceiptRuleSets"; var _LT = "ListTemplates"; var _LVEA = "ListVerifiedEmailAddresses"; var _M = "Message"; var _MD = "MessageDsn"; var _MET = "MatchingEventTypes"; var _MFD = "MailFromDomain"; var _MFDA = "MailFromDomainAttributes"; var _MFDS = "MailFromDomainStatus"; var _MHS = "Max24HourSend"; var _MI = "MaxItems"; var _MIe = "MessageId"; var _MR = "MaxResults"; var _MSR = "MaxSendRate"; var _Me = "Metadata"; var _N = "Name"; var _NA = "NotificationAttributes"; var _NT = "NextToken"; var _NTo = "NotificationType"; var _OA = "OrganizationArn"; var _OKP = "ObjectKeyPrefix"; var _OMI = "OriginalMessageId"; var _ORSN = "OriginalRuleSetName"; var _P = "Policy"; var _PCSDO = "PutConfigurationSetDeliveryOptions"; var _PIP = "PutIdentityPolicy"; var _PN = "PolicyName"; var _PNo = "PolicyNames"; var _Po = "Policies"; var _R = "Recipient"; var _RA = "RecipientArn"; var _RDF = "RecipientDsnFields"; var _RM = "ReportingMta"; var _RME = "ReputationMetricsEnabled"; var _RMa = "RawMessage"; var _RMe = "RemoteMta"; var _RN = "RuleName"; var _RNu = "RuleNames"; var _RO = "ReputationOptions"; var _RP = "ReturnPath"; var _RPA = "ReturnPathArn"; var _RRRS = "ReorderReceiptRuleSet"; var _RS = "RuleSets"; var _RSN = "RuleSetName"; var _RT = "ReplacementTags"; var _RTA = "ReplyToAddresses"; var _RTD = "ReplacementTemplateData"; var _RTe = "RenderedTemplate"; var _Re = "Recipients"; var _Rej = "Rejects"; var _Ru = "Rule"; var _Rul = "Rules"; var _S = "Sender"; var _SA = "S3Action"; var _SARRS = "SetActiveReceiptRuleSet"; var _SAo = "SourceArn"; var _SAt = "StopAction"; var _SB = "SendBounce"; var _SBTE = "SendBulkTemplatedEmail"; var _SC = "StatusCode"; var _SCVE = "SendCustomVerificationEmail"; var _SDP = "SendDataPoints"; var _SE = "SendEmail"; var _SEc = "ScanEnabled"; var _SEe = "SendingEnabled"; var _SIDE = "SetIdentityDkimEnabled"; var _SIFFE = "SetIdentityFeedbackForwardingEnabled"; var _SIHINE = "SetIdentityHeadersInNotificationsEnabled"; var _SIMFD = "SetIdentityMailFromDomain"; var _SINT = "SetIdentityNotificationTopic"; var _SLH = "SentLast24Hours"; var _SNSA = "SNSAction"; var _SNSD = "SNSDestination"; var _SP = "SubjectPart"; var _SRC = "SmtpReplyCode"; var _SRE = "SendRawEmail"; var _SRRP = "SetReceiptRulePosition"; var _SRURL = "SuccessRedirectionURL"; var _ST = "SnsTopic"; var _STE = "SendTemplatedEmail"; var _Sc = "Scope"; var _So = "Source"; var _St = "Status"; var _Su = "Subject"; var _T = "Text"; var _TA = "TopicArn"; var _TARN = "TopicARN"; var _TAe = "TemplateArn"; var _TAo = "ToAddresses"; var _TC = "TemplateContent"; var _TD = "TemplateData"; var _TM = "TemplatesMetadata"; var _TN = "TemplateName"; var _TO = "TrackingOptions"; var _TP = "TlsPolicy"; var _TPe = "TextPart"; var _TRT = "TestRenderTemplate"; var _TS = "TemplateSubject"; var _Ta = "Tags"; var _Te = "Template"; var _Ti = "Timestamp"; var _To = "Topic"; var _UASE = "UpdateAccountSendingEnabled"; var _UCSED = "UpdateConfigurationSetEventDestination"; var _UCSRME = "UpdateConfigurationSetReputationMetricsEnabled"; var _UCSSE = "UpdateConfigurationSetSendingEnabled"; var _UCSTO = "UpdateConfigurationSetTrackingOptions"; var _UCVET = "UpdateCustomVerificationEmailTemplate"; var _URR = "UpdateReceiptRule"; var _UT = "UpdateTemplate"; var _V = "Version"; var _VA = "VerificationAttributes"; var _VDD = "VerifyDomainDkim"; var _VDI = "VerifyDomainIdentity"; var _VEA = "VerifyEmailAddress"; var _VEAe = "VerifiedEmailAddresses"; var _VEI = "VerifyEmailIdentity"; var _VS = "VerificationStatus"; var _VT = "VerificationToken"; var _Va = "Value"; var _WA = "WorkmailAction"; var _e = "entry"; var _m = "message"; var _me = "member"; var buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + "=" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join("&"), "buildFormUrlencodedString"); var loadQueryErrorCode = /* @__PURE__ */ __name((output, data) => { var _a; if (((_a = data.Error) == null ? void 0 : _a.Code) !== void 0) { return data.Error.Code; } if (output.statusCode == 404) { return "NotFound"; } }, "loadQueryErrorCode"); // src/commands/CloneReceiptRuleSetCommand.ts var _CloneReceiptRuleSetCommand = class _CloneReceiptRuleSetCommand 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", "CloneReceiptRuleSet", {}).n("SESClient", "CloneReceiptRuleSetCommand").f(void 0, void 0).ser(se_CloneReceiptRuleSetCommand).de(de_CloneReceiptRuleSetCommand).build() { }; __name(_CloneReceiptRuleSetCommand, "CloneReceiptRuleSetCommand"); var CloneReceiptRuleSetCommand = _CloneReceiptRuleSetCommand; // src/commands/CreateConfigurationSetCommand.ts var _CreateConfigurationSetCommand = class _CreateConfigurationSetCommand 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", "CreateConfigurationSet", {}).n("SESClient", "CreateConfigurationSetCommand").f(void 0, void 0).ser(se_CreateConfigurationSetCommand).de(de_CreateConfigurationSetCommand).build() { }; __name(_CreateConfigurationSetCommand, "CreateConfigurationSetCommand"); var CreateConfigurationSetCommand = _CreateConfigurationSetCommand; // src/commands/CreateConfigurationSetEventDestinationCommand.ts var _CreateConfigurationSetEventDestinationCommand = class _CreateConfigurationSetEventDestinationCommand 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", "CreateConfigurationSetEventDestination", {}).n("SESClient", "CreateConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_CreateConfigurationSetEventDestinationCommand).de(de_CreateConfigurationSetEventDestinationCommand).build() { }; __name(_CreateConfigurationSetEventDestinationCommand, "CreateConfigurationSetEventDestinationCommand"); var CreateConfigurationSetEventDestinationCommand = _CreateConfigurationSetEventDestinationCommand; // src/commands/CreateConfigurationSetTrackingOptionsCommand.ts var _CreateConfigurationSetTrackingOptionsCommand = class _CreateConfigurationSetTrackingOptionsCommand 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", "CreateConfigurationSetTrackingOptions", {}).n("SESClient", "CreateConfigurationSetTrackingOptionsCommand").f(void 0, void 0).ser(se_CreateConfigurationSetTrackingOptionsCommand).de(de_CreateConfigurationSetTrackingOptionsCommand).build() { }; __name(_CreateConfigurationSetTrackingOptionsCommand, "CreateConfigurationSetTrackingOptionsCommand"); var CreateConfigurationSetTrackingOptionsCommand = _CreateConfigurationSetTrackingOptionsCommand; // src/commands/CreateCustomVerificationEmailTemplateCommand.ts var _CreateCustomVerificationEmailTemplateCommand = class _CreateCustomVerificationEmailTemplateCommand 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", "CreateCustomVerificationEmailTemplate", {}).n("SESClient", "CreateCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_CreateCustomVerificationEmailTemplateCommand).de(de_CreateCustomVerificationEmailTemplateCommand).build() { }; __name(_CreateCustomVerificationEmailTemplateCommand, "CreateCustomVerificationEmailTemplateCommand"); var CreateCustomVerificationEmailTemplateCommand = _CreateCustomVerificationEmailTemplateCommand; // src/commands/CreateReceiptFilterCommand.ts var _CreateReceiptFilterCommand = class _CreateReceiptFilterCommand 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", "CreateReceiptFilter", {}).n("SESClient", "CreateReceiptFilterCommand").f(void 0, void 0).ser(se_CreateReceiptFilterCommand).de(de_CreateReceiptFilterCommand).build() { }; __name(_CreateReceiptFilterCommand, "CreateReceiptFilterCommand"); var CreateReceiptFilterCommand = _CreateReceiptFilterCommand; // src/commands/CreateReceiptRuleCommand.ts var _CreateReceiptRuleCommand = class _CreateReceiptRuleCommand 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", "CreateReceiptRule", {}).n("SESClient", "CreateReceiptRuleCommand").f(void 0, void 0).ser(se_CreateReceiptRuleCommand).de(de_CreateReceiptRuleCommand).build() { }; __name(_CreateReceiptRuleCommand, "CreateReceiptRuleCommand"); var CreateReceiptRuleCommand = _CreateReceiptRuleCommand; // src/commands/CreateReceiptRuleSetCommand.ts var _CreateReceiptRuleSetCommand = class _CreateReceiptRuleSetCommand 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", "CreateReceiptRuleSet", {}).n("SESClient", "CreateReceiptRuleSetCommand").f(void 0, void 0).ser(se_CreateReceiptRuleSetCommand).de(de_CreateReceiptRuleSetCommand).build() { }; __name(_CreateReceiptRuleSetCommand, "CreateReceiptRuleSetCommand"); var CreateReceiptRuleSetCommand = _CreateReceiptRuleSetCommand; // src/commands/CreateTemplateCommand.ts var _CreateTemplateCommand = class _CreateTemplateCommand 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", "CreateTemplate", {}).n("SESClient", "CreateTemplateCommand").f(void 0, void 0).ser(se_CreateTemplateCommand).de(de_CreateTemplateCommand).build() { }; __name(_CreateTemplateCommand, "CreateTemplateCommand"); var CreateTemplateCommand = _CreateTemplateCommand; // src/commands/DeleteConfigurationSetCommand.ts var _DeleteConfigurationSetCommand = class _DeleteConfigurationSetCommand 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", "DeleteConfigurationSet", {}).n("SESClient", "DeleteConfigurationSetCommand").f(void 0, void 0).ser(se_DeleteConfigurationSetCommand).de(de_DeleteConfigurationSetCommand).build() { }; __name(_DeleteConfigurationSetCommand, "DeleteConfigurationSetCommand"); var DeleteConfigurationSetCommand = _DeleteConfigurationSetCommand; // src/commands/DeleteConfigurationSetEventDestinationCommand.ts var _DeleteConfigurationSetEventDestinationCommand = class _DeleteConfigurationSetEventDestinationCommand 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", "DeleteConfigurationSetEventDestination", {}).n("SESClient", "DeleteConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_DeleteConfigurationSetEventDestinationCommand).de(de_DeleteConfigurationSetEventDestinationCommand).build() { }; __name(_DeleteConfigurationSetEventDestinationCommand, "DeleteConfigurationSetEventDestinationCommand"); var DeleteConfigurationSetEventDestinationCommand = _DeleteConfigurationSetEventDestinationCommand; // src/commands/DeleteConfigurationSetTrackingOptionsCommand.ts var _DeleteConfigurationSetTrackingOptionsCommand = class _DeleteConfigurationSetTrackingOptionsCommand 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", "DeleteConfigurationSetTrackingOptions", {}).n("SESClient", "DeleteConfigurationSetTrackingOptionsCommand").f(void 0, void 0).ser(se_DeleteConfigurationSetTrackingOptionsCommand).de(de_DeleteConfigurationSetTrackingOptionsCommand).build() { }; __name(_DeleteConfigurationSetTrackingOptionsCommand, "DeleteConfigurationSetTrackingOptionsCommand"); var DeleteConfigurationSetTrackingOptionsCommand = _DeleteConfigurationSetTrackingOptionsCommand; // src/commands/DeleteCustomVerificationEmailTemplateCommand.ts var _DeleteCustomVerificationEmailTemplateCommand = class _DeleteCustomVerificationEmailTemplateCommand 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", "DeleteCustomVerificationEmailTemplate", {}).n("SESClient", "DeleteCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_DeleteCustomVerificationEmailTemplateCommand).de(de_DeleteCustomVerificationEmailTemplateCommand).build() { }; __name(_DeleteCustomVerificationEmailTemplateCommand, "DeleteCustomVerificationEmailTemplateCommand"); var DeleteCustomVerificationEmailTemplateCommand = _DeleteCustomVerificationEmailTemplateCommand; // src/commands/DeleteIdentityCommand.ts var _DeleteIdentityCommand = class _DeleteIdentityCommand 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", "DeleteIdentity", {}).n("SESClient", "DeleteIdentityCommand").f(void 0, void 0).ser(se_DeleteIdentityCommand).de(de_DeleteIdentityCommand).build() { }; __name(_DeleteIdentityCommand, "DeleteIdentityCommand"); var DeleteIdentityCommand = _DeleteIdentityCommand; // src/commands/DeleteIdentityPolicyCommand.ts var _DeleteIdentityPolicyCommand = class _DeleteIdentityPolicyCommand 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", "DeleteIdentityPolicy", {}).n("SESClient", "DeleteIdentityPolicyCommand").f(void 0, void 0).ser(se_DeleteIdentityPolicyCommand).de(de_DeleteIdentityPolicyCommand).build() { }; __name(_DeleteIdentityPolicyCommand, "DeleteIdentityPolicyCommand"); var DeleteIdentityPolicyCommand = _DeleteIdentityPolicyCommand; // src/commands/DeleteReceiptFilterCommand.ts var _DeleteReceiptFilterCommand = class _DeleteReceiptFilterCommand 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", "DeleteReceiptFilter", {}).n("SESClient", "DeleteReceiptFilterCommand").f(void 0, void 0).ser(se_DeleteReceiptFilterCommand).de(de_DeleteReceiptFilterCommand).build() { }; __name(_DeleteReceiptFilterCommand, "DeleteReceiptFilterCommand"); var DeleteReceiptFilterCommand = _DeleteReceiptFilterCommand; // src/commands/DeleteReceiptRuleCommand.ts var _DeleteReceiptRuleCommand = class _DeleteReceiptRuleCommand 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", "DeleteReceiptRule", {}).n("SESClient", "DeleteReceiptRuleCommand").f(void 0, void 0).ser(se_DeleteReceiptRuleCommand).de(de_DeleteReceiptRuleCommand).build() { }; __name(_DeleteReceiptRuleCommand, "DeleteReceiptRuleCommand"); var DeleteReceiptRuleCommand = _DeleteReceiptRuleCommand; // src/commands/DeleteReceiptRuleSetCommand.ts var _DeleteReceiptRuleSetCommand = class _DeleteReceiptRuleSetCommand 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", "DeleteReceiptRuleSet", {}).n("SESClient", "DeleteReceiptRuleSetCommand").f(void 0, void 0).ser(se_DeleteReceiptRuleSetCommand).de(de_DeleteReceiptRuleSetCommand).build() { }; __name(_DeleteReceiptRuleSetCommand, "DeleteReceiptRuleSetCommand"); var DeleteReceiptRuleSetCommand = _DeleteReceiptRuleSetCommand; // src/commands/DeleteTemplateCommand.ts var _DeleteTemplateCommand = class _DeleteTemplateCommand 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", "DeleteTemplate", {}).n("SESClient", "DeleteTemplateCommand").f(void 0, void 0).ser(se_DeleteTemplateCommand).de(de_DeleteTemplateCommand).build() { }; __name(_DeleteTemplateCommand, "DeleteTemplateCommand"); var DeleteTemplateCommand = _DeleteTemplateCommand; // src/commands/DeleteVerifiedEmailAddressCommand.ts var _DeleteVerifiedEmailAddressCommand = class _DeleteVerifiedEmailAddressCommand 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", "DeleteVerifiedEmailAddress", {}).n("SESClient", "DeleteVerifiedEmailAddressCommand").f(void 0, void 0).ser(se_DeleteVerifiedEmailAddressCommand).de(de_DeleteVerifiedEmailAddressCommand).build() { }; __name(_DeleteVerifiedEmailAddressCommand, "DeleteVerifiedEmailAddressCommand"); var DeleteVerifiedEmailAddressCommand = _DeleteVerifiedEmailAddressCommand; // src/commands/DescribeActiveReceiptRuleSetCommand.ts var _DescribeActiveReceiptRuleSetCommand = class _DescribeActiveReceiptRuleSetCommand 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", "DescribeActiveReceiptRuleSet", {}).n("SESClient", "DescribeActiveReceiptRuleSetCommand").f(void 0, void 0).ser(se_DescribeActiveReceiptRuleSetCommand).de(de_DescribeActiveReceiptRuleSetCommand).build() { }; __name(_DescribeActiveReceiptRuleSetCommand, "DescribeActiveReceiptRuleSetCommand"); var DescribeActiveReceiptRuleSetCommand = _DescribeActiveReceiptRuleSetCommand; // src/commands/DescribeConfigurationSetCommand.ts var _DescribeConfigurationSetCommand = class _DescribeConfigurationSetCommand 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", "DescribeConfigurationSet", {}).n("SESClient", "DescribeConfigurationSetCommand").f(void 0, void 0).ser(se_DescribeConfigurationSetCommand).de(de_DescribeConfigurationSetCommand).build() { }; __name(_DescribeConfigurationSetCommand, "DescribeConfigurationSetCommand"); var DescribeConfigurationSetCommand = _DescribeConfigurationSetCommand; // src/commands/DescribeReceiptRuleCommand.ts var _DescribeReceiptRuleCommand = class _DescribeReceiptRuleCommand 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", "DescribeReceiptRule", {}).n("SESClient", "DescribeReceiptRuleCommand").f(void 0, void 0).ser(se_DescribeReceiptRuleCommand).de(de_DescribeReceiptRuleCommand).build() { }; __name(_DescribeReceiptRuleCommand, "DescribeReceiptRuleCommand"); var DescribeReceiptRuleCommand = _DescribeReceiptRuleCommand; // src/commands/DescribeReceiptRuleSetCommand.ts var _DescribeReceiptRuleSetCommand = class _DescribeReceiptRuleSetCommand 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", "DescribeReceiptRuleSet", {}).n("SESClient", "DescribeReceiptRuleSetCommand").f(void 0, void 0).ser(se_DescribeReceiptRuleSetCommand).de(de_DescribeReceiptRuleSetCommand).build() { }; __name(_DescribeReceiptRuleSetCommand, "DescribeReceiptRuleSetCommand"); var DescribeReceiptRuleSetCommand = _DescribeReceiptRuleSetCommand; // src/commands/GetAccountSendingEnabledCommand.ts var _GetAccountSendingEnabledCommand = class _GetAccountSendingEnabledCommand 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", "GetAccountSendingEnabled", {}).n("SESClient", "GetAccountSendingEnabledCommand").f(void 0, void 0).ser(se_GetAccountSendingEnabledCommand).de(de_GetAccountSendingEnabledCommand).build() { }; __name(_GetAccountSendingEnabledCommand, "GetAccountSendingEnabledCommand"); var GetAccountSendingEnabledCommand = _GetAccountSendingEnabledCommand; // src/commands/GetCustomVerificationEmailTemplateCommand.ts var _GetCustomVerificationEmailTemplateCommand = class _GetCustomVerificationEmailTemplateCommand 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", "GetCustomVerificationEmailTemplate", {}).n("SESClient", "GetCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_GetCustomVerificationEmailTemplateCommand).de(de_GetCustomVerificationEmailTemplateCommand).build() { }; __name(_GetCustomVerificationEmailTemplateCommand, "GetCustomVerificationEmailTemplateCommand"); var GetCustomVerificationEmailTemplateCommand = _GetCustomVerificationEmailTemplateCommand; // src/commands/GetIdentityDkimAttributesCommand.ts var _GetIdentityDkimAttributesCommand = class _GetIdentityDkimAttributesCommand 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", "GetIdentityDkimAttributes", {}).n("SESClient", "GetIdentityDkimAttributesCommand").f(void 0, void 0).ser(se_GetIdentityDkimAttributesCommand).de(de_GetIdentityDkimAttributesCommand).build() { }; __name(_GetIdentityDkimAttributesCommand, "GetIdentityDkimAttributesCommand"); var GetIdentityDkimAttributesCommand = _GetIdentityDkimAttributesCommand; // src/commands/GetIdentityMailFromDomainAttributesCommand.ts var _GetIdentityMailFromDomainAttributesCommand = class _GetIdentityMailFromDomainAttributesCommand 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", "GetIdentityMailFromDomainAttributes", {}).n("SESClient", "GetIdentityMailFromDomainAttributesCommand").f(void 0, void 0).ser(se_GetIdentityMailFromDomainAttributesCommand).de(de_GetIdentityMailFromDomainAttributesCommand).build() { }; __name(_GetIdentityMailFromDomainAttributesCommand, "GetIdentityMailFromDomainAttributesCommand"); var GetIdentityMailFromDomainAttributesCommand = _GetIdentityMailFromDomainAttributesCommand; // src/commands/GetIdentityNotificationAttributesCommand.ts var _GetIdentityNotificationAttributesCommand = class _GetIdentityNotificationAttributesCommand 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", "GetIdentityNotificationAttributes", {}).n("SESClient", "GetIdentityNotificationAttributesCommand").f(void 0, void 0).ser(se_GetIdentityNotificationAttributesCommand).de(de_GetIdentityNotificationAttributesCommand).build() { }; __name(_GetIdentityNotificationAttributesCommand, "GetIdentityNotificationAttributesCommand"); var GetIdentityNotificationAttributesCommand = _GetIdentityNotificationAttributesCommand; // src/commands/GetIdentityPoliciesCommand.ts var _GetIdentityPoliciesCommand = class _GetIdentityPoliciesCommand 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", "GetIdentityPolicies", {}).n("SESClient", "GetIdentityPoliciesCommand").f(void 0, void 0).ser(se_GetIdentityPoliciesCommand).de(de_GetIdentityPoliciesCommand).build() { }; __name(_GetIdentityPoliciesCommand, "GetIdentityPoliciesCommand"); var GetIdentityPoliciesCommand = _GetIdentityPoliciesCommand; // src/commands/GetIdentityVerificationAttributesCommand.ts var _GetIdentityVerificationAttributesCommand = class _GetIdentityVerificationAttributesCommand 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", "GetIdentityVerificationAttributes", {}).n("SESClient", "GetIdentityVerificationAttributesCommand").f(void 0, void 0).ser(se_GetIdentityVerificationAttributesCommand).de(de_GetIdentityVerificationAttributesCommand).build() { }; __name(_GetIdentityVerificationAttributesCommand, "GetIdentityVerificationAttributesCommand"); var GetIdentityVerificationAttributesCommand = _GetIdentityVerificationAttributesCommand; // src/commands/GetSendQuotaCommand.ts var _GetSendQuotaCommand = class _GetSendQuotaCommand 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", "GetSendQuota", {}).n("SESClient", "GetSendQuotaCommand").f(void 0, void 0).ser(se_GetSendQuotaCommand).de(de_GetSendQuotaCommand).build() { }; __name(_GetSendQuotaCommand, "GetSendQuotaCommand"); var GetSendQuotaCommand = _GetSendQuotaCommand; // src/commands/GetSendStatisticsCommand.ts var _GetSendStatisticsCommand = class _GetSendStatisticsCommand 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", "GetSendStatistics", {}).n("SESClient", "GetSendStatisticsCommand").f(void 0, void 0).ser(se_GetSendStatisticsCommand).de(de_GetSendStatisticsCommand).build() { }; __name(_GetSendStatisticsCommand, "GetSendStatisticsCommand"); var GetSendStatisticsCommand = _GetSendStatisticsCommand; // src/commands/GetTemplateCommand.ts var _GetTemplateCommand = class _GetTemplateCommand 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", "GetTemplate", {}).n("SESClient", "GetTemplateCommand").f(void 0, void 0).ser(se_GetTemplateCommand).de(de_GetTemplateCommand).build() { }; __name(_GetTemplateCommand, "GetTemplateCommand"); var GetTemplateCommand = _GetTemplateCommand; // src/commands/ListConfigurationSetsCommand.ts var _ListConfigurationSetsCommand = class _ListConfigurationSetsCommand 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", "ListConfigurationSets", {}).n("SESClient", "ListConfigurationSetsCommand").f(void 0, void 0).ser(se_ListConfigurationSetsCommand).de(de_ListConfigurationSetsCommand).build() { }; __name(_ListConfigurationSetsCommand, "ListConfigurationSetsCommand"); var ListConfigurationSetsCommand = _ListConfigurationSetsCommand; // src/commands/ListCustomVerificationEmailTemplatesCommand.ts var _ListCustomVerificationEmailTemplatesCommand = class _ListCustomVerificationEmailTemplatesCommand 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", "ListCustomVerificationEmailTemplates", {}).n("SESClient", "ListCustomVerificationEmailTemplatesCommand").f(void 0, void 0).ser(se_ListCustomVerificationEmailTemplatesCommand).de(de_ListCustomVerificationEmailTemplatesCommand).build() { }; __name(_ListCustomVerificationEmailTemplatesCommand, "ListCustomVerificationEmailTemplatesCommand"); var ListCustomVerificationEmailTemplatesCommand = _ListCustomVerificationEmailTemplatesCommand; // src/commands/ListIdentitiesCommand.ts var _ListIdentitiesCommand = class _ListIdentitiesCommand 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", "ListIdentities", {}).n("SESClient", "ListIdentitiesCommand").f(void 0, void 0).ser(se_ListIdentitiesCommand).de(de_ListIdentitiesCommand).build() { }; __name(_ListIdentitiesCommand, "ListIdentitiesCommand"); var ListIdentitiesCommand = _ListIdentitiesCommand; // src/commands/ListIdentityPoliciesCommand.ts var _ListIdentityPoliciesCommand = class _ListIdentityPoliciesCommand 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", "ListIdentityPolicies", {}).n("SESClient", "ListIdentityPoliciesCommand").f(void 0, void 0).ser(se_ListIdentityPoliciesCommand).de(de_ListIdentityPoliciesCommand).build() { }; __name(_ListIdentityPoliciesCommand, "ListIdentityPoliciesCommand"); var ListIdentityPoliciesCommand = _ListIdentityPoliciesCommand; // src/commands/ListReceiptFiltersCommand.ts var _ListReceiptFiltersCommand = class _ListReceiptFiltersCommand 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", "ListReceiptFilters", {}).n("SESClient", "ListReceiptFiltersCommand").f(void 0, void 0).ser(se_ListReceiptFiltersCommand).de(de_ListReceiptFiltersCommand).build() { }; __name(_ListReceiptFiltersCommand, "ListReceiptFiltersCommand"); var ListReceiptFiltersCommand = _ListReceiptFiltersCommand; // src/commands/ListReceiptRuleSetsCommand.ts var _ListReceiptRuleSetsCommand = class _ListReceiptRuleSetsCommand 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", "ListReceiptRuleSets", {}).n("SESClient", "ListReceiptRuleSetsCommand").f(void 0, void 0).ser(se_ListReceiptRuleSetsCommand).de(de_ListReceiptRuleSetsCommand).build() { }; __name(_ListReceiptRuleSetsCommand, "ListReceiptRuleSetsCommand"); var ListReceiptRuleSetsCommand = _ListReceiptRuleSetsCommand; // src/commands/ListTemplatesCommand.ts var _ListTemplatesCommand = class _ListTemplatesCommand 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", "ListTemplates", {}).n("SESClient", "ListTemplatesCommand").f(void 0, void 0).ser(se_ListTemplatesCommand).de(de_ListTemplatesCommand).build() { }; __name(_ListTemplatesCommand, "ListTemplatesCommand"); var ListTemplatesCommand = _ListTemplatesCommand; // src/commands/ListVerifiedEmailAddressesCommand.ts var _ListVerifiedEmailAddressesCommand = class _ListVerifiedEmailAddressesCommand 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", "ListVerifiedEmailAddresses", {}).n("SESClient", "ListVerifiedEmailAddressesCommand").f(void 0, void 0).ser(se_ListVerifiedEmailAddressesCommand).de(de_ListVerifiedEmailAddressesCommand).build() { }; __name(_ListVerifiedEmailAddressesCommand, "ListVerifiedEmailAddressesCommand"); var ListVerifiedEmailAddressesCommand = _ListVerifiedEmailAddressesCommand; // src/commands/PutConfigurationSetDeliveryOptionsCommand.ts var _PutConfigurationSetDeliveryOptionsCommand = class _PutConfigurationSetDeliveryOptionsCommand 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", "PutConfigurationSetDeliveryOptions", {}).n("SESClient", "PutConfigurationSetDeliveryOptionsCommand").f(void 0, void 0).ser(se_PutConfigurationSetDeliveryOptionsCommand).de(de_PutConfigurationSetDeliveryOptionsCommand).build() { }; __name(_PutConfigurationSetDeliveryOptionsCommand, "PutConfigurationSetDeliveryOptionsCommand"); var PutConfigurationSetDeliveryOptionsCommand = _PutConfigurationSetDeliveryOptionsCommand; // src/commands/PutIdentityPolicyCommand.ts var _PutIdentityPolicyCommand = class _PutIdentityPolicyCommand 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", "PutIdentityPolicy", {}).n("SESClient", "PutIdentityPolicyCommand").f(void 0, void 0).ser(se_PutIdentityPolicyCommand).de(de_PutIdentityPolicyCommand).build() { }; __name(_PutIdentityPolicyCommand, "PutIdentityPolicyCommand"); var PutIdentityPolicyCommand = _PutIdentityPolicyCommand; // src/commands/ReorderReceiptRuleSetCommand.ts var _ReorderReceiptRuleSetCommand = class _ReorderReceiptRuleSetCommand 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", "ReorderReceiptRuleSet", {}).n("SESClient", "ReorderReceiptRuleSetCommand").f(void 0, void 0).ser(se_ReorderReceiptRuleSetCommand).de(de_ReorderReceiptRuleSetCommand).build() { }; __name(_ReorderReceiptRuleSetCommand, "ReorderReceiptRuleSetCommand"); var ReorderReceiptRuleSetCommand = _ReorderReceiptRuleSetCommand; // src/commands/SendBounceCommand.ts var _SendBounceCommand = class _SendBounceCommand 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", "SendBounce", {}).n("SESClient", "SendBounceCommand").f(void 0, void 0).ser(se_SendBounceCommand).de(de_SendBounceCommand).build() { }; __name(_SendBounceCommand, "SendBounceCommand"); var SendBounceCommand = _SendBounceCommand; // src/commands/SendBulkTemplatedEmailCommand.ts var _SendBulkTemplatedEmailCommand = class _SendBulkTemplatedEmailCommand 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", "SendBulkTemplatedEmail", {}).n("SESClient", "SendBulkTemplatedEmailCommand").f(void 0, void 0).ser(se_SendBulkTemplatedEmailCommand).de(de_SendBulkTemplatedEmailCommand).build() { }; __name(_SendBulkTemplatedEmailCommand, "SendBulkTemplatedEmailCommand"); var SendBulkTemplatedEmailCommand = _SendBulkTemplatedEmailCommand; // src/commands/SendCustomVerificationEmailCommand.ts var _SendCustomVerificationEmailCommand = class _SendCustomVerificationEmailCommand 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", "SendCustomVerificationEmail", {}).n("SESClient", "SendCustomVerificationEmailCommand").f(void 0, void 0).ser(se_SendCustomVerificationEmailCommand).de(de_SendCustomVerificationEmailCommand).build() { }; __name(_SendCustomVerificationEmailCommand, "SendCustomVerificationEmailCommand"); var SendCustomVerificationEmailCommand = _SendCustomVerificationEmailCommand; // src/commands/SendEmailCommand.ts var _SendEmailCommand = class _SendEmailCommand 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", "SendEmail", {}).n("SESClient", "SendEmailCommand").f(void 0, void 0).ser(se_SendEmailCommand).de(de_SendEmailCommand).build() { }; __name(_SendEmailCommand, "SendEmailCommand"); var SendEmailCommand = _SendEmailCommand; // src/commands/SendRawEmailCommand.ts var _SendRawEmailCommand = class _SendRawEmailCommand 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", "SendRawEmail", {}).n("SESClient", "SendRawEmailCommand").f(void 0, void 0).ser(se_SendRawEmailCommand).de(de_SendRawEmailCommand).build() { }; __name(_SendRawEmailCommand, "SendRawEmailCommand"); var SendRawEmailCommand = _SendRawEmailCommand; // src/commands/SendTemplatedEmailCommand.ts var _SendTemplatedEmailCommand = class _SendTemplatedEmailCommand 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", "SendTemplatedEmail", {}).n("SESClient", "SendTemplatedEmailCommand").f(void 0, void 0).ser(se_SendTemplatedEmailCommand).de(de_SendTemplatedEmailCommand).build() { }; __name(_SendTemplatedEmailCommand, "SendTemplatedEmailCommand"); var SendTemplatedEmailCommand = _SendTemplatedEmailCommand; // src/commands/SetActiveReceiptRuleSetCommand.ts var _SetActiveReceiptRuleSetCommand = class _SetActiveReceiptRuleSetCommand 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", "SetActiveReceiptRuleSet", {}).n("SESClient", "SetActiveReceiptRuleSetCommand").f(void 0, void 0).ser(se_SetActiveReceiptRuleSetCommand).de(de_SetActiveReceiptRuleSetCommand).build() { }; __name(_SetActiveReceiptRuleSetCommand, "SetActiveReceiptRuleSetCommand"); var SetActiveReceiptRuleSetCommand = _SetActiveReceiptRuleSetCommand; // src/commands/SetIdentityDkimEnabledCommand.ts var _SetIdentityDkimEnabledCommand = class _SetIdentityDkimEnabledCommand 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", "SetIdentityDkimEnabled", {}).n("SESClient", "SetIdentityDkimEnabledCommand").f(void 0, void 0).ser(se_SetIdentityDkimEnabledCommand).de(de_SetIdentityDkimEnabledCommand).build() { }; __name(_SetIdentityDkimEnabledCommand, "SetIdentityDkimEnabledCommand"); var SetIdentityDkimEnabledCommand = _SetIdentityDkimEnabledCommand; // src/commands/SetIdentityFeedbackForwardingEnabledCommand.ts var _SetIdentityFeedbackForwardingEnabledCommand = class _SetIdentityFeedbackForwardingEnabledCommand 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", "SetIdentityFeedbackForwardingEnabled", {}).n("SESClient", "SetIdentityFeedbackForwardingEnabledCommand").f(void 0, void 0).ser(se_SetIdentityFeedbackForwardingEnabledCommand).de(de_SetIdentityFeedbackForwardingEnabledCommand).build() { }; __name(_SetIdentityFeedbackForwardingEnabledCommand, "SetIdentityFeedbackForwardingEnabledCommand"); var SetIdentityFeedbackForwardingEnabledCommand = _SetIdentityFeedbackForwardingEnabledCommand; // src/commands/SetIdentityHeadersInNotificationsEnabledCommand.ts var _SetIdentityHeadersInNotificationsEnabledCommand = class _SetIdentityHeadersInNotificationsEnabledCommand 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", "SetIdentityHeadersInNotificationsEnabled", {}).n("SESClient", "SetIdentityHeadersInNotificationsEnabledCommand").f(void 0, void 0).ser(se_SetIdentityHeadersInNotificationsEnabledCommand).de(de_SetIdentityHeadersInNotificationsEnabledCommand).build() { }; __name(_SetIdentityHeadersInNotificationsEnabledCommand, "SetIdentityHeadersInNotificationsEnabledCommand"); var SetIdentityHeadersInNotificationsEnabledCommand = _SetIdentityHeadersInNotificationsEnabledCommand; // src/commands/SetIdentityMailFromDomainCommand.ts var _SetIdentityMailFromDomainCommand = class _SetIdentityMailFromDomainCommand 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", "SetIdentityMailFromDomain", {}).n("SESClient", "SetIdentityMailFromDomainCommand").f(void 0, void 0).ser(se_SetIdentityMailFromDomainCommand).de(de_SetIdentityMailFromDomainCommand).build() { }; __name(_SetIdentityMailFromDomainCommand, "SetIdentityMailFromDomainCommand"); var SetIdentityMailFromDomainCommand = _SetIdentityMailFromDomainCommand; // src/commands/SetIdentityNotificationTopicCommand.ts var _SetIdentityNotificationTopicCommand = class _SetIdentityNotificationTopicCommand 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", "SetIdentityNotificationTopic", {}).n("SESClient", "SetIdentityNotificationTopicCommand").f(void 0, void 0).ser(se_SetIdentityNotificationTopicCommand).de(de_SetIdentityNotificationTopicCommand).build() { }; __name(_SetIdentityNotificationTopicCommand, "SetIdentityNotificationTopicCommand"); var SetIdentityNotificationTopicCommand = _SetIdentityNotificationTopicCommand; // src/commands/SetReceiptRulePositionCommand.ts var _SetReceiptRulePositionCommand = class _SetReceiptRulePositionCommand 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", "SetReceiptRulePosition", {}).n("SESClient", "SetReceiptRulePositionCommand").f(void 0, void 0).ser(se_SetReceiptRulePositionCommand).de(de_SetReceiptRulePositionCommand).build() { }; __name(_SetReceiptRulePositionCommand, "SetReceiptRulePositionCommand"); var SetReceiptRulePositionCommand = _SetReceiptRulePositionCommand; // src/commands/TestRenderTemplateCommand.ts var _TestRenderTemplateCommand = class _TestRenderTemplateCommand 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", "TestRenderTemplate", {}).n("SESClient", "TestRenderTemplateCommand").f(void 0, void 0).ser(se_TestRenderTemplateCommand).de(de_TestRenderTemplateCommand).build() { }; __name(_TestRenderTemplateCommand, "TestRenderTemplateCommand"); var TestRenderTemplateCommand = _TestRenderTemplateCommand; // src/commands/UpdateAccountSendingEnabledCommand.ts var _UpdateAccountSendingEnabledCommand = class _UpdateAccountSendingEnabledCommand 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", "UpdateAccountSendingEnabled", {}).n("SESClient", "UpdateAccountSendingEnabledCommand").f(void 0, void 0).ser(se_UpdateAccountSendingEnabledCommand).de(de_UpdateAccountSendingEnabledCommand).build() { }; __name(_UpdateAccountSendingEnabledCommand, "UpdateAccountSendingEnabledCommand"); var UpdateAccountSendingEnabledCommand = _UpdateAccountSendingEnabledCommand; // src/commands/UpdateConfigurationSetEventDestinationCommand.ts var _UpdateConfigurationSetEventDestinationCommand = class _UpdateConfigurationSetEventDestinationCommand 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", "UpdateConfigurationSetEventDestination", {}).n("SESClient", "UpdateConfigurationSetEventDestinationCommand").f(void 0, void 0).ser(se_UpdateConfigurationSetEventDestinationCommand).de(de_UpdateConfigurationSetEventDestinationCommand).build() { }; __name(_UpdateConfigurationSetEventDestinationCommand, "UpdateConfigurationSetEventDestinationCommand"); var UpdateConfigurationSetEventDestinationCommand = _UpdateConfigurationSetEventDestinationCommand; // src/commands/UpdateConfigurationSetReputationMetricsEnabledCommand.ts var _UpdateConfigurationSetReputationMetricsEnabledCommand = class _UpdateConfigurationSetReputationMetricsEnabledCommand 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", "UpdateConfigurationSetReputationMetricsEnabled", {}).n("SESClient", "UpdateConfigurationSetReputationMetricsEnabledCommand").f(void 0, void 0).ser(se_UpdateConfigurationSetReputationMetricsEnabledCommand).de(de_UpdateConfigurationSetReputationMetricsEnabledCommand).build() { }; __name(_UpdateConfigurationSetReputationMetricsEnabledCommand, "UpdateConfigurationSetReputationMetricsEnabledCommand"); var UpdateConfigurationSetReputationMetricsEnabledCommand = _UpdateConfigurationSetReputationMetricsEnabledCommand; // src/commands/UpdateConfigurationSetSendingEnabledCommand.ts var _UpdateConfigurationSetSendingEnabledCommand = class _UpdateConfigurationSetSendingEnabledCommand 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", "UpdateConfigurationSetSendingEnabled", {}).n("SESClient", "UpdateConfigurationSetSendingEnabledCommand").f(void 0, void 0).ser(se_UpdateConfigurationSetSendingEnabledCommand).de(de_UpdateConfigurationSetSendingEnabledCommand).build() { }; __name(_UpdateConfigurationSetSendingEnabledCommand, "UpdateConfigurationSetSendingEnabledCommand"); var UpdateConfigurationSetSendingEnabledCommand = _UpdateConfigurationSetSendingEnabledCommand; // src/commands/UpdateConfigurationSetTrackingOptionsCommand.ts var _UpdateConfigurationSetTrackingOptionsCommand = class _UpdateConfigurationSetTrackingOptionsCommand 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", "UpdateConfigurationSetTrackingOptions", {}).n("SESClient", "UpdateConfigurationSetTrackingOptionsCommand").f(void 0, void 0).ser(se_UpdateConfigurationSetTrackingOptionsCommand).de(de_UpdateConfigurationSetTrackingOptionsCommand).build() { }; __name(_UpdateConfigurationSetTrackingOptionsCommand, "UpdateConfigurationSetTrackingOptionsCommand"); var UpdateConfigurationSetTrackingOptionsCommand = _UpdateConfigurationSetTrackingOptionsCommand; // src/commands/UpdateCustomVerificationEmailTemplateCommand.ts var _UpdateCustomVerificationEmailTemplateCommand = class _UpdateCustomVerificationEmailTemplateCommand 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", "UpdateCustomVerificationEmailTemplate", {}).n("SESClient", "UpdateCustomVerificationEmailTemplateCommand").f(void 0, void 0).ser(se_UpdateCustomVerificationEmailTemplateCommand).de(de_UpdateCustomVerificationEmailTemplateCommand).build() { }; __name(_UpdateCustomVerificationEmailTemplateCommand, "UpdateCustomVerificationEmailTemplateCommand"); var UpdateCustomVerificationEmailTemplateCommand = _UpdateCustomVerificationEmailTemplateCommand; // src/commands/UpdateReceiptRuleCommand.ts var _UpdateReceiptRuleCommand = class _UpdateReceiptRuleCommand 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", "UpdateReceiptRule", {}).n("SESClient", "UpdateReceiptRuleCommand").f(void 0, void 0).ser(se_UpdateReceiptRuleCommand).de(de_UpdateReceiptRuleCommand).build() { }; __name(_UpdateReceiptRuleCommand, "UpdateReceiptRuleCommand"); var UpdateReceiptRuleCommand = _UpdateReceiptRuleCommand; // src/commands/UpdateTemplateCommand.ts var _UpdateTemplateCommand = class _UpdateTemplateCommand 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", "UpdateTemplate", {}).n("SESClient", "UpdateTemplateCommand").f(void 0, void 0).ser(se_UpdateTemplateCommand).de(de_UpdateTemplateCommand).build() { }; __name(_UpdateTemplateCommand, "UpdateTemplateCommand"); var UpdateTemplateCommand = _UpdateTemplateCommand; // src/commands/VerifyDomainDkimCommand.ts var _VerifyDomainDkimCommand = class _VerifyDomainDkimCommand 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", "VerifyDomainDkim", {}).n("SESClient", "VerifyDomainDkimCommand").f(void 0, void 0).ser(se_VerifyDomainDkimCommand).de(de_VerifyDomainDkimCommand).build() { }; __name(_VerifyDomainDkimCommand, "VerifyDomainDkimCommand"); var VerifyDomainDkimCommand = _VerifyDomainDkimCommand; // src/commands/VerifyDomainIdentityCommand.ts var _VerifyDomainIdentityCommand = class _VerifyDomainIdentityCommand 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", "VerifyDomainIdentity", {}).n("SESClient", "VerifyDomainIdentityCommand").f(void 0, void 0).ser(se_VerifyDomainIdentityCommand).de(de_VerifyDomainIdentityCommand).build() { }; __name(_VerifyDomainIdentityCommand, "VerifyDomainIdentityCommand"); var VerifyDomainIdentityCommand = _VerifyDomainIdentityCommand; // src/commands/VerifyEmailAddressCommand.ts var _VerifyEmailAddressCommand = class _VerifyEmailAddressCommand 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", "VerifyEmailAddress", {}).n("SESClient", "VerifyEmailAddressCommand").f(void 0, void 0).ser(se_VerifyEmailAddressCommand).de(de_VerifyEmailAddressCommand).build() { }; __name(_VerifyEmailAddressCommand, "VerifyEmailAddressCommand"); var VerifyEmailAddressCommand = _VerifyEmailAddressCommand; // src/commands/VerifyEmailIdentityCommand.ts var _VerifyEmailIdentityCommand = class _VerifyEmailIdentityCommand 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", "VerifyEmailIdentity", {}).n("SESClient", "VerifyEmailIdentityCommand").f(void 0, void 0).ser(se_VerifyEmailIdentityCommand).de(de_VerifyEmailIdentityCommand).build() { }; __name(_VerifyEmailIdentityCommand, "VerifyEmailIdentityCommand"); var VerifyEmailIdentityCommand = _VerifyEmailIdentityCommand; // src/SES.ts var commands = { CloneReceiptRuleSetCommand, CreateConfigurationSetCommand, CreateConfigurationSetEventDestinationCommand, CreateConfigurationSetTrackingOptionsCommand, CreateCustomVerificationEmailTemplateCommand, CreateReceiptFilterCommand, CreateReceiptRuleCommand, CreateReceiptRuleSetCommand, CreateTemplateCommand, DeleteConfigurationSetCommand, DeleteConfigurationSetEventDestinationCommand, DeleteConfigurationSetTrackingOptionsCommand, DeleteCustomVerificationEmailTemplateCommand, DeleteIdentityCommand, DeleteIdentityPolicyCommand, DeleteReceiptFilterCommand, DeleteReceiptRuleCommand, DeleteReceiptRuleSetCommand, DeleteTemplateCommand, DeleteVerifiedEmailAddressCommand, DescribeActiveReceiptRuleSetCommand, DescribeConfigurationSetCommand, DescribeReceiptRuleCommand, DescribeReceiptRuleSetCommand, GetAccountSendingEnabledCommand, GetCustomVerificationEmailTemplateCommand, GetIdentityDkimAttributesCommand, GetIdentityMailFromDomainAttributesCommand, GetIdentityNotificationAttributesCommand, GetIdentityPoliciesCommand, GetIdentityVerificationAttributesCommand, GetSendQuotaCommand, GetSendStatisticsCommand, GetTemplateCommand, ListConfigurationSetsCommand, ListCustomVerificationEmailTemplatesCommand, ListIdentitiesCommand, ListIdentityPoliciesCommand, ListReceiptFiltersCommand, ListReceiptRuleSetsCommand, ListTemplatesCommand, ListVerifiedEmailAddressesCommand, PutConfigurationSetDeliveryOptionsCommand, PutIdentityPolicyCommand, ReorderReceiptRuleSetCommand, SendBounceCommand, SendBulkTemplatedEmailCommand, SendCustomVerificationEmailCommand, SendEmailCommand, SendRawEmailCommand, SendTemplatedEmailCommand, SetActiveReceiptRuleSetCommand, SetIdentityDkimEnabledCommand, SetIdentityFeedbackForwardingEnabledCommand, SetIdentityHeadersInNotificationsEnabledCommand, SetIdentityMailFromDomainCommand, SetIdentityNotificationTopicCommand, SetReceiptRulePositionCommand, TestRenderTemplateCommand, UpdateAccountSendingEnabledCommand, UpdateConfigurationSetEventDestinationCommand, UpdateConfigurationSetReputationMetricsEnabledCommand, UpdateConfigurationSetSendingEnabledCommand, UpdateConfigurationSetTrackingOptionsCommand, UpdateCustomVerificationEmailTemplateCommand, UpdateReceiptRuleCommand, UpdateTemplateCommand, VerifyDomainDkimCommand, VerifyDomainIdentityCommand, VerifyEmailAddressCommand, VerifyEmailIdentityCommand }; var _SES = class _SES extends SESClient { }; __name(_SES, "SES"); var SES = _SES; (0, import_smithy_client.createAggregatedClient)(commands, SES); // src/pagination/ListCustomVerificationEmailTemplatesPaginator.ts var paginateListCustomVerificationEmailTemplates = (0, import_core.createPaginator)(SESClient, ListCustomVerificationEmailTemplatesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListIdentitiesPaginator.ts var paginateListIdentities = (0, import_core.createPaginator)(SESClient, ListIdentitiesCommand, "NextToken", "NextToken", "MaxItems"); // src/waiters/waitForIdentityExists.ts var import_util_waiter = require("@smithy/util-waiter"); var checkState = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetIdentityVerificationAttributesCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { const objectProjection_2 = Object.values(result.VerificationAttributes).map((element_1) => { return element_1.VerificationStatus; }); return objectProjection_2; }, "returnComparator"); let allStringEq_4 = returnComparator().length > 0; for (const element_3 of returnComparator()) { allStringEq_4 = allStringEq_4 && element_3 == "Success"; } if (allStringEq_4) { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForIdentityExists = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); }, "waitForIdentityExists"); var waitUntilIdentityExists = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilIdentityExists"); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { SESServiceException, __Client, SESClient, SES, $Command, CloneReceiptRuleSetCommand, CreateConfigurationSetCommand, CreateConfigurationSetEventDestinationCommand, CreateConfigurationSetTrackingOptionsCommand, CreateCustomVerificationEmailTemplateCommand, CreateReceiptFilterCommand, CreateReceiptRuleCommand, CreateReceiptRuleSetCommand, CreateTemplateCommand, DeleteConfigurationSetCommand, DeleteConfigurationSetEventDestinationCommand, DeleteConfigurationSetTrackingOptionsCommand, DeleteCustomVerificationEmailTemplateCommand, DeleteIdentityCommand, DeleteIdentityPolicyCommand, DeleteReceiptFilterCommand, DeleteReceiptRuleCommand, DeleteReceiptRuleSetCommand, DeleteTemplateCommand, DeleteVerifiedEmailAddressCommand, DescribeActiveReceiptRuleSetCommand, DescribeConfigurationSetCommand, DescribeReceiptRuleCommand, DescribeReceiptRuleSetCommand, GetAccountSendingEnabledCommand, GetCustomVerificationEmailTemplateCommand, GetIdentityDkimAttributesCommand, GetIdentityMailFromDomainAttributesCommand, GetIdentityNotificationAttributesCommand, GetIdentityPoliciesCommand, GetIdentityVerificationAttributesCommand, GetSendQuotaCommand, GetSendStatisticsCommand, GetTemplateCommand, ListConfigurationSetsCommand, ListCustomVerificationEmailTemplatesCommand, ListIdentitiesCommand, ListIdentityPoliciesCommand, ListReceiptFiltersCommand, ListReceiptRuleSetsCommand, ListTemplatesCommand, ListVerifiedEmailAddressesCommand, PutConfigurationSetDeliveryOptionsCommand, PutIdentityPolicyCommand, ReorderReceiptRuleSetCommand, SendBounceCommand, SendBulkTemplatedEmailCommand, SendCustomVerificationEmailCommand, SendEmailCommand, SendRawEmailCommand, SendTemplatedEmailCommand, SetActiveReceiptRuleSetCommand, SetIdentityDkimEnabledCommand, SetIdentityFeedbackForwardingEnabledCommand, SetIdentityHeadersInNotificationsEnabledCommand, SetIdentityMailFromDomainCommand, SetIdentityNotificationTopicCommand, SetReceiptRulePositionCommand, TestRenderTemplateCommand, UpdateAccountSendingEnabledCommand, UpdateConfigurationSetEventDestinationCommand, UpdateConfigurationSetReputationMetricsEnabledCommand, UpdateConfigurationSetSendingEnabledCommand, UpdateConfigurationSetTrackingOptionsCommand, UpdateCustomVerificationEmailTemplateCommand, UpdateReceiptRuleCommand, UpdateTemplateCommand, VerifyDomainDkimCommand, VerifyDomainIdentityCommand, VerifyEmailAddressCommand, VerifyEmailIdentityCommand, paginateListCustomVerificationEmailTemplates, paginateListIdentities, waitForIdentityExists, waitUntilIdentityExists, AccountSendingPausedException, AlreadyExistsException, BehaviorOnMXFailure, BounceType, DsnAction, BulkEmailStatus, CannotDeleteException, LimitExceededException, RuleSetDoesNotExistException, DimensionValueSource, ConfigurationSetAlreadyExistsException, ConfigurationSetAttribute, ConfigurationSetDoesNotExistException, ConfigurationSetSendingPausedException, InvalidConfigurationSetException, EventType, EventDestinationAlreadyExistsException, InvalidCloudWatchDestinationException, InvalidFirehoseDestinationException, InvalidSNSDestinationException, InvalidTrackingOptionsException, TrackingOptionsAlreadyExistsException, CustomVerificationEmailInvalidContentException, CustomVerificationEmailTemplateAlreadyExistsException, FromEmailAddressNotVerifiedException, ReceiptFilterPolicy, InvocationType, SNSActionEncoding, StopScope, TlsPolicy, InvalidLambdaFunctionException, InvalidS3ConfigurationException, InvalidSnsTopicException, RuleDoesNotExistException, InvalidTemplateException, CustomMailFromStatus, CustomVerificationEmailTemplateDoesNotExistException, EventDestinationDoesNotExistException, TrackingOptionsDoesNotExistException, VerificationStatus, TemplateDoesNotExistException, IdentityType, InvalidDeliveryOptionsException, InvalidPolicyException, InvalidRenderingParameterException, MailFromDomainNotVerifiedException, MessageRejected, MissingRenderingAttributeException, NotificationType, ProductionAccessNotGrantedException });