File Explorer

/var/runtime/node_modules/@aws-sdk/client-sesv2/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

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