File Explorer

/var/runtime/node_modules/@aws-sdk/client-workmail/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.js225 KB · 5226 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, {  AccessControlRuleEffect: () => AccessControlRuleEffect,  AccessEffect: () => AccessEffect,  AssociateDelegateToResourceCommand: () => AssociateDelegateToResourceCommand,  AssociateMemberToGroupCommand: () => AssociateMemberToGroupCommand,  AssumeImpersonationRoleCommand: () => AssumeImpersonationRoleCommand,  AvailabilityProviderType: () => AvailabilityProviderType,  CancelMailboxExportJobCommand: () => CancelMailboxExportJobCommand,  CreateAliasCommand: () => CreateAliasCommand,  CreateAvailabilityConfigurationCommand: () => CreateAvailabilityConfigurationCommand,  CreateAvailabilityConfigurationRequestFilterSensitiveLog: () => CreateAvailabilityConfigurationRequestFilterSensitiveLog,  CreateGroupCommand: () => CreateGroupCommand,  CreateIdentityCenterApplicationCommand: () => CreateIdentityCenterApplicationCommand,  CreateImpersonationRoleCommand: () => CreateImpersonationRoleCommand,  CreateMobileDeviceAccessRuleCommand: () => CreateMobileDeviceAccessRuleCommand,  CreateOrganizationCommand: () => CreateOrganizationCommand,  CreateResourceCommand: () => CreateResourceCommand,  CreateResourceRequestFilterSensitiveLog: () => CreateResourceRequestFilterSensitiveLog,  CreateUserCommand: () => CreateUserCommand,  CreateUserRequestFilterSensitiveLog: () => CreateUserRequestFilterSensitiveLog,  DeleteAccessControlRuleCommand: () => DeleteAccessControlRuleCommand,  DeleteAliasCommand: () => DeleteAliasCommand,  DeleteAvailabilityConfigurationCommand: () => DeleteAvailabilityConfigurationCommand,  DeleteEmailMonitoringConfigurationCommand: () => DeleteEmailMonitoringConfigurationCommand,  DeleteGroupCommand: () => DeleteGroupCommand,  DeleteIdentityCenterApplicationCommand: () => DeleteIdentityCenterApplicationCommand,  DeleteIdentityProviderConfigurationCommand: () => DeleteIdentityProviderConfigurationCommand,  DeleteImpersonationRoleCommand: () => DeleteImpersonationRoleCommand,  DeleteMailboxPermissionsCommand: () => DeleteMailboxPermissionsCommand,  DeleteMobileDeviceAccessOverrideCommand: () => DeleteMobileDeviceAccessOverrideCommand,  DeleteMobileDeviceAccessRuleCommand: () => DeleteMobileDeviceAccessRuleCommand,  DeleteOrganizationCommand: () => DeleteOrganizationCommand,  DeletePersonalAccessTokenCommand: () => DeletePersonalAccessTokenCommand,  DeleteResourceCommand: () => DeleteResourceCommand,  DeleteRetentionPolicyCommand: () => DeleteRetentionPolicyCommand,  DeleteUserCommand: () => DeleteUserCommand,  DeregisterFromWorkMailCommand: () => DeregisterFromWorkMailCommand,  DeregisterMailDomainCommand: () => DeregisterMailDomainCommand,  DescribeEmailMonitoringConfigurationCommand: () => DescribeEmailMonitoringConfigurationCommand,  DescribeEntityCommand: () => DescribeEntityCommand,  DescribeGroupCommand: () => DescribeGroupCommand,  DescribeIdentityProviderConfigurationCommand: () => DescribeIdentityProviderConfigurationCommand,  DescribeInboundDmarcSettingsCommand: () => DescribeInboundDmarcSettingsCommand,  DescribeMailboxExportJobCommand: () => DescribeMailboxExportJobCommand,  DescribeOrganizationCommand: () => DescribeOrganizationCommand,  DescribeResourceCommand: () => DescribeResourceCommand,  DescribeResourceResponseFilterSensitiveLog: () => DescribeResourceResponseFilterSensitiveLog,  DescribeUserCommand: () => DescribeUserCommand,  DescribeUserResponseFilterSensitiveLog: () => DescribeUserResponseFilterSensitiveLog,  DirectoryInUseException: () => DirectoryInUseException,  DirectoryServiceAuthenticationFailedException: () => DirectoryServiceAuthenticationFailedException,  DirectoryUnavailableException: () => DirectoryUnavailableException,  DisassociateDelegateFromResourceCommand: () => DisassociateDelegateFromResourceCommand,  DisassociateMemberFromGroupCommand: () => DisassociateMemberFromGroupCommand,  DnsRecordVerificationStatus: () => DnsRecordVerificationStatus,  EmailAddressInUseException: () => EmailAddressInUseException,  EntityAlreadyRegisteredException: () => EntityAlreadyRegisteredException,  EntityNotFoundException: () => EntityNotFoundException,  EntityState: () => EntityState,  EntityStateException: () => EntityStateException,  EntityType: () => EntityType,  EwsAvailabilityProviderFilterSensitiveLog: () => EwsAvailabilityProviderFilterSensitiveLog,  FolderName: () => FolderName,  GetAccessControlEffectCommand: () => GetAccessControlEffectCommand,  GetDefaultRetentionPolicyCommand: () => GetDefaultRetentionPolicyCommand,  GetImpersonationRoleCommand: () => GetImpersonationRoleCommand,  GetImpersonationRoleEffectCommand: () => GetImpersonationRoleEffectCommand,  GetMailDomainCommand: () => GetMailDomainCommand,  GetMailboxDetailsCommand: () => GetMailboxDetailsCommand,  GetMobileDeviceAccessEffectCommand: () => GetMobileDeviceAccessEffectCommand,  GetMobileDeviceAccessOverrideCommand: () => GetMobileDeviceAccessOverrideCommand,  GetPersonalAccessTokenMetadataCommand: () => GetPersonalAccessTokenMetadataCommand,  IdentityProviderAuthenticationMode: () => IdentityProviderAuthenticationMode,  ImpersonationRoleType: () => ImpersonationRoleType,  InvalidConfigurationException: () => InvalidConfigurationException,  InvalidCustomSesConfigurationException: () => InvalidCustomSesConfigurationException,  InvalidParameterException: () => InvalidParameterException,  InvalidPasswordException: () => InvalidPasswordException,  LimitExceededException: () => LimitExceededException,  ListAccessControlRulesCommand: () => ListAccessControlRulesCommand,  ListAliasesCommand: () => ListAliasesCommand,  ListAvailabilityConfigurationsCommand: () => ListAvailabilityConfigurationsCommand,  ListGroupMembersCommand: () => ListGroupMembersCommand,  ListGroupsCommand: () => ListGroupsCommand,  ListGroupsForEntityCommand: () => ListGroupsForEntityCommand,  ListImpersonationRolesCommand: () => ListImpersonationRolesCommand,  ListMailDomainsCommand: () => ListMailDomainsCommand,  ListMailboxExportJobsCommand: () => ListMailboxExportJobsCommand,  ListMailboxPermissionsCommand: () => ListMailboxPermissionsCommand,  ListMobileDeviceAccessOverridesCommand: () => ListMobileDeviceAccessOverridesCommand,  ListMobileDeviceAccessRulesCommand: () => ListMobileDeviceAccessRulesCommand,  ListOrganizationsCommand: () => ListOrganizationsCommand,  ListPersonalAccessTokensCommand: () => ListPersonalAccessTokensCommand,  ListResourceDelegatesCommand: () => ListResourceDelegatesCommand,  ListResourcesCommand: () => ListResourcesCommand,  ListResourcesResponseFilterSensitiveLog: () => ListResourcesResponseFilterSensitiveLog,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListUsersCommand: () => ListUsersCommand,  ListUsersFiltersFilterSensitiveLog: () => ListUsersFiltersFilterSensitiveLog,  ListUsersRequestFilterSensitiveLog: () => ListUsersRequestFilterSensitiveLog,  MailDomainInUseException: () => MailDomainInUseException,  MailDomainNotFoundException: () => MailDomainNotFoundException,  MailDomainStateException: () => MailDomainStateException,  MailboxExportJobState: () => MailboxExportJobState,  MemberType: () => MemberType,  MobileDeviceAccessRuleEffect: () => MobileDeviceAccessRuleEffect,  NameAvailabilityException: () => NameAvailabilityException,  OrganizationNotFoundException: () => OrganizationNotFoundException,  OrganizationStateException: () => OrganizationStateException,  PermissionType: () => PermissionType,  PersonalAccessTokenConfigurationStatus: () => PersonalAccessTokenConfigurationStatus,  PutAccessControlRuleCommand: () => PutAccessControlRuleCommand,  PutEmailMonitoringConfigurationCommand: () => PutEmailMonitoringConfigurationCommand,  PutIdentityProviderConfigurationCommand: () => PutIdentityProviderConfigurationCommand,  PutInboundDmarcSettingsCommand: () => PutInboundDmarcSettingsCommand,  PutMailboxPermissionsCommand: () => PutMailboxPermissionsCommand,  PutMobileDeviceAccessOverrideCommand: () => PutMobileDeviceAccessOverrideCommand,  PutRetentionPolicyCommand: () => PutRetentionPolicyCommand,  PutRetentionPolicyRequestFilterSensitiveLog: () => PutRetentionPolicyRequestFilterSensitiveLog,  RegisterMailDomainCommand: () => RegisterMailDomainCommand,  RegisterToWorkMailCommand: () => RegisterToWorkMailCommand,  ReservedNameException: () => ReservedNameException,  ResetPasswordCommand: () => ResetPasswordCommand,  ResetPasswordRequestFilterSensitiveLog: () => ResetPasswordRequestFilterSensitiveLog,  ResourceFilterSensitiveLog: () => ResourceFilterSensitiveLog,  ResourceNotFoundException: () => ResourceNotFoundException,  ResourceType: () => ResourceType,  RetentionAction: () => RetentionAction,  StartMailboxExportJobCommand: () => StartMailboxExportJobCommand,  TagResourceCommand: () => TagResourceCommand,  TestAvailabilityConfigurationCommand: () => TestAvailabilityConfigurationCommand,  TestAvailabilityConfigurationRequestFilterSensitiveLog: () => TestAvailabilityConfigurationRequestFilterSensitiveLog,  TooManyTagsException: () => TooManyTagsException,  UnsupportedOperationException: () => UnsupportedOperationException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateAvailabilityConfigurationCommand: () => UpdateAvailabilityConfigurationCommand,  UpdateAvailabilityConfigurationRequestFilterSensitiveLog: () => UpdateAvailabilityConfigurationRequestFilterSensitiveLog,  UpdateDefaultMailDomainCommand: () => UpdateDefaultMailDomainCommand,  UpdateGroupCommand: () => UpdateGroupCommand,  UpdateImpersonationRoleCommand: () => UpdateImpersonationRoleCommand,  UpdateMailboxQuotaCommand: () => UpdateMailboxQuotaCommand,  UpdateMobileDeviceAccessRuleCommand: () => UpdateMobileDeviceAccessRuleCommand,  UpdatePrimaryEmailAddressCommand: () => UpdatePrimaryEmailAddressCommand,  UpdateResourceCommand: () => UpdateResourceCommand,  UpdateResourceRequestFilterSensitiveLog: () => UpdateResourceRequestFilterSensitiveLog,  UpdateUserCommand: () => UpdateUserCommand,  UpdateUserRequestFilterSensitiveLog: () => UpdateUserRequestFilterSensitiveLog,  UserRole: () => UserRole,  WorkMail: () => WorkMail,  WorkMailClient: () => WorkMailClient,  WorkMailServiceException: () => WorkMailServiceException,  __Client: () => import_smithy_client.Client,  paginateListAliases: () => paginateListAliases,  paginateListAvailabilityConfigurations: () => paginateListAvailabilityConfigurations,  paginateListGroupMembers: () => paginateListGroupMembers,  paginateListGroups: () => paginateListGroups,  paginateListGroupsForEntity: () => paginateListGroupsForEntity,  paginateListImpersonationRoles: () => paginateListImpersonationRoles,  paginateListMailDomains: () => paginateListMailDomains,  paginateListMailboxExportJobs: () => paginateListMailboxExportJobs,  paginateListMailboxPermissions: () => paginateListMailboxPermissions,  paginateListMobileDeviceAccessOverrides: () => paginateListMobileDeviceAccessOverrides,  paginateListOrganizations: () => paginateListOrganizations,  paginateListPersonalAccessTokens: () => paginateListPersonalAccessTokens,  paginateListResourceDelegates: () => paginateListResourceDelegates,  paginateListResources: () => paginateListResources,  paginateListUsers: () => paginateListUsers});module.exports = __toCommonJS(index_exports); // src/WorkMailClient.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: "workmail"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/WorkMailClient.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/WorkMailClient.tsvar WorkMailClient = class extends import_smithy_client.Client {  static {    __name(this, "WorkMailClient");  }  /**   * The resolved configuration of WorkMailClient class. This is resolved and normalized from the {@link WorkMailClientConfig | 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.defaultWorkMailHttpAuthSchemeParametersProvider,        identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({          "aws.auth#sigv4": 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/WorkMail.ts  // src/commands/AssociateDelegateToResourceCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core");  var import_uuid = require("uuid"); // src/models/models_0.ts  // src/models/WorkMailServiceException.ts var WorkMailServiceException = class _WorkMailServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "WorkMailServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _WorkMailServiceException.prototype);  }}; // src/models/models_0.tsvar AccessControlRuleEffect = {  ALLOW: "ALLOW",  DENY: "DENY"};var AccessEffect = {  ALLOW: "ALLOW",  DENY: "DENY"};var EntityNotFoundException = class _EntityNotFoundException extends WorkMailServiceException {  static {    __name(this, "EntityNotFoundException");  }  name = "EntityNotFoundException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "EntityNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _EntityNotFoundException.prototype);    this.Message = opts.Message;  }};var EntityStateException = class _EntityStateException extends WorkMailServiceException {  static {    __name(this, "EntityStateException");  }  name = "EntityStateException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "EntityStateException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _EntityStateException.prototype);    this.Message = opts.Message;  }};var InvalidParameterException = class _InvalidParameterException extends WorkMailServiceException {  static {    __name(this, "InvalidParameterException");  }  name = "InvalidParameterException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidParameterException.prototype);    this.Message = opts.Message;  }};var OrganizationNotFoundException = class _OrganizationNotFoundException extends WorkMailServiceException {  static {    __name(this, "OrganizationNotFoundException");  }  name = "OrganizationNotFoundException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "OrganizationNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _OrganizationNotFoundException.prototype);    this.Message = opts.Message;  }};var OrganizationStateException = class _OrganizationStateException extends WorkMailServiceException {  static {    __name(this, "OrganizationStateException");  }  name = "OrganizationStateException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "OrganizationStateException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _OrganizationStateException.prototype);    this.Message = opts.Message;  }};var UnsupportedOperationException = class _UnsupportedOperationException extends WorkMailServiceException {  static {    __name(this, "UnsupportedOperationException");  }  name = "UnsupportedOperationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "UnsupportedOperationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _UnsupportedOperationException.prototype);    this.Message = opts.Message;  }};var DirectoryServiceAuthenticationFailedException = class _DirectoryServiceAuthenticationFailedException extends WorkMailServiceException {  static {    __name(this, "DirectoryServiceAuthenticationFailedException");  }  name = "DirectoryServiceAuthenticationFailedException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "DirectoryServiceAuthenticationFailedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _DirectoryServiceAuthenticationFailedException.prototype);    this.Message = opts.Message;  }};var DirectoryUnavailableException = class _DirectoryUnavailableException extends WorkMailServiceException {  static {    __name(this, "DirectoryUnavailableException");  }  name = "DirectoryUnavailableException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "DirectoryUnavailableException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _DirectoryUnavailableException.prototype);    this.Message = opts.Message;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends WorkMailServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);    this.Message = opts.Message;  }};var AvailabilityProviderType = {  EWS: "EWS",  LAMBDA: "LAMBDA"};var EmailAddressInUseException = class _EmailAddressInUseException extends WorkMailServiceException {  static {    __name(this, "EmailAddressInUseException");  }  name = "EmailAddressInUseException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "EmailAddressInUseException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _EmailAddressInUseException.prototype);    this.Message = opts.Message;  }};var LimitExceededException = class _LimitExceededException extends WorkMailServiceException {  static {    __name(this, "LimitExceededException");  }  name = "LimitExceededException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "LimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _LimitExceededException.prototype);    this.Message = opts.Message;  }};var MailDomainNotFoundException = class _MailDomainNotFoundException extends WorkMailServiceException {  static {    __name(this, "MailDomainNotFoundException");  }  name = "MailDomainNotFoundException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "MailDomainNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MailDomainNotFoundException.prototype);    this.Message = opts.Message;  }};var MailDomainStateException = class _MailDomainStateException extends WorkMailServiceException {  static {    __name(this, "MailDomainStateException");  }  name = "MailDomainStateException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "MailDomainStateException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MailDomainStateException.prototype);    this.Message = opts.Message;  }};var NameAvailabilityException = class _NameAvailabilityException extends WorkMailServiceException {  static {    __name(this, "NameAvailabilityException");  }  name = "NameAvailabilityException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "NameAvailabilityException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _NameAvailabilityException.prototype);    this.Message = opts.Message;  }};var ReservedNameException = class _ReservedNameException extends WorkMailServiceException {  static {    __name(this, "ReservedNameException");  }  name = "ReservedNameException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ReservedNameException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ReservedNameException.prototype);    this.Message = opts.Message;  }};var ImpersonationRoleType = {  FULL_ACCESS: "FULL_ACCESS",  READ_ONLY: "READ_ONLY"};var MobileDeviceAccessRuleEffect = {  ALLOW: "ALLOW",  DENY: "DENY"};var DirectoryInUseException = class _DirectoryInUseException extends WorkMailServiceException {  static {    __name(this, "DirectoryInUseException");  }  name = "DirectoryInUseException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "DirectoryInUseException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _DirectoryInUseException.prototype);    this.Message = opts.Message;  }};var ResourceType = {  EQUIPMENT: "EQUIPMENT",  ROOM: "ROOM"};var UserRole = {  REMOTE_USER: "REMOTE_USER",  RESOURCE: "RESOURCE",  SYSTEM_USER: "SYSTEM_USER",  USER: "USER"};var InvalidPasswordException = class _InvalidPasswordException extends WorkMailServiceException {  static {    __name(this, "InvalidPasswordException");  }  name = "InvalidPasswordException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidPasswordException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidPasswordException.prototype);    this.Message = opts.Message;  }};var MemberType = {  GROUP: "GROUP",  USER: "USER"};var InvalidCustomSesConfigurationException = class _InvalidCustomSesConfigurationException extends WorkMailServiceException {  static {    __name(this, "InvalidCustomSesConfigurationException");  }  name = "InvalidCustomSesConfigurationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidCustomSesConfigurationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidCustomSesConfigurationException.prototype);    this.Message = opts.Message;  }};var MailDomainInUseException = class _MailDomainInUseException extends WorkMailServiceException {  static {    __name(this, "MailDomainInUseException");  }  name = "MailDomainInUseException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "MailDomainInUseException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MailDomainInUseException.prototype);    this.Message = opts.Message;  }};var EntityType = {  GROUP: "GROUP",  RESOURCE: "RESOURCE",  USER: "USER"};var EntityState = {  DELETED: "DELETED",  DISABLED: "DISABLED",  ENABLED: "ENABLED"};var IdentityProviderAuthenticationMode = {  IDENTITY_PROVIDER_AND_DIRECTORY: "IDENTITY_PROVIDER_AND_DIRECTORY",  IDENTITY_PROVIDER_ONLY: "IDENTITY_PROVIDER_ONLY"};var PersonalAccessTokenConfigurationStatus = {  ACTIVE: "ACTIVE",  INACTIVE: "INACTIVE"};var MailboxExportJobState = {  CANCELLED: "CANCELLED",  COMPLETED: "COMPLETED",  FAILED: "FAILED",  RUNNING: "RUNNING"};var DnsRecordVerificationStatus = {  FAILED: "FAILED",  PENDING: "PENDING",  VERIFIED: "VERIFIED"};var EntityAlreadyRegisteredException = class _EntityAlreadyRegisteredException extends WorkMailServiceException {  static {    __name(this, "EntityAlreadyRegisteredException");  }  name = "EntityAlreadyRegisteredException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "EntityAlreadyRegisteredException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _EntityAlreadyRegisteredException.prototype);    this.Message = opts.Message;  }};var RetentionAction = {  DELETE: "DELETE",  NONE: "NONE",  PERMANENTLY_DELETE: "PERMANENTLY_DELETE"};var FolderName = {  DELETED_ITEMS: "DELETED_ITEMS",  DRAFTS: "DRAFTS",  INBOX: "INBOX",  JUNK_EMAIL: "JUNK_EMAIL",  SENT_ITEMS: "SENT_ITEMS"};var InvalidConfigurationException = class _InvalidConfigurationException extends WorkMailServiceException {  static {    __name(this, "InvalidConfigurationException");  }  name = "InvalidConfigurationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidConfigurationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidConfigurationException.prototype);    this.Message = opts.Message;  }};var PermissionType = {  FULL_ACCESS: "FULL_ACCESS",  SEND_AS: "SEND_AS",  SEND_ON_BEHALF: "SEND_ON_BEHALF"};var TooManyTagsException = class _TooManyTagsException extends WorkMailServiceException {  static {    __name(this, "TooManyTagsException");  }  name = "TooManyTagsException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "TooManyTagsException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _TooManyTagsException.prototype);    this.Message = opts.Message;  }};var EwsAvailabilityProviderFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.EwsPassword && { EwsPassword: import_smithy_client.SENSITIVE_STRING }}), "EwsAvailabilityProviderFilterSensitiveLog");var CreateAvailabilityConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.EwsProvider && { EwsProvider: EwsAvailabilityProviderFilterSensitiveLog(obj.EwsProvider) }}), "CreateAvailabilityConfigurationRequestFilterSensitiveLog");var CreateResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CreateResourceRequestFilterSensitiveLog");var CreateUserRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.DisplayName && { DisplayName: import_smithy_client.SENSITIVE_STRING },  ...obj.Password && { Password: import_smithy_client.SENSITIVE_STRING },  ...obj.FirstName && { FirstName: import_smithy_client.SENSITIVE_STRING },  ...obj.LastName && { LastName: import_smithy_client.SENSITIVE_STRING }}), "CreateUserRequestFilterSensitiveLog");var DescribeResourceResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "DescribeResourceResponseFilterSensitiveLog");var DescribeUserResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.DisplayName && { DisplayName: import_smithy_client.SENSITIVE_STRING },  ...obj.FirstName && { FirstName: import_smithy_client.SENSITIVE_STRING },  ...obj.LastName && { LastName: import_smithy_client.SENSITIVE_STRING },  ...obj.Initials && { Initials: import_smithy_client.SENSITIVE_STRING },  ...obj.Telephone && { Telephone: import_smithy_client.SENSITIVE_STRING },  ...obj.Street && { Street: import_smithy_client.SENSITIVE_STRING },  ...obj.JobTitle && { JobTitle: import_smithy_client.SENSITIVE_STRING },  ...obj.City && { City: import_smithy_client.SENSITIVE_STRING },  ...obj.Company && { Company: import_smithy_client.SENSITIVE_STRING },  ...obj.ZipCode && { ZipCode: import_smithy_client.SENSITIVE_STRING },  ...obj.Department && { Department: import_smithy_client.SENSITIVE_STRING },  ...obj.Country && { Country: import_smithy_client.SENSITIVE_STRING },  ...obj.Office && { Office: import_smithy_client.SENSITIVE_STRING }}), "DescribeUserResponseFilterSensitiveLog");var ResourceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "ResourceFilterSensitiveLog");var ListResourcesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Resources && { Resources: obj.Resources.map((item) => ResourceFilterSensitiveLog(item)) }}), "ListResourcesResponseFilterSensitiveLog");var ListUsersFiltersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.DisplayNamePrefix && { DisplayNamePrefix: import_smithy_client.SENSITIVE_STRING }}), "ListUsersFiltersFilterSensitiveLog");var ListUsersRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Filters && { Filters: ListUsersFiltersFilterSensitiveLog(obj.Filters) }}), "ListUsersRequestFilterSensitiveLog");var PutRetentionPolicyRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "PutRetentionPolicyRequestFilterSensitiveLog");var ResetPasswordRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Password && { Password: import_smithy_client.SENSITIVE_STRING }}), "ResetPasswordRequestFilterSensitiveLog");var TestAvailabilityConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.EwsProvider && { EwsProvider: EwsAvailabilityProviderFilterSensitiveLog(obj.EwsProvider) }}), "TestAvailabilityConfigurationRequestFilterSensitiveLog");var UpdateAvailabilityConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.EwsProvider && { EwsProvider: EwsAvailabilityProviderFilterSensitiveLog(obj.EwsProvider) }}), "UpdateAvailabilityConfigurationRequestFilterSensitiveLog");var UpdateResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdateResourceRequestFilterSensitiveLog");var UpdateUserRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.DisplayName && { DisplayName: import_smithy_client.SENSITIVE_STRING },  ...obj.FirstName && { FirstName: import_smithy_client.SENSITIVE_STRING },  ...obj.LastName && { LastName: import_smithy_client.SENSITIVE_STRING },  ...obj.Initials && { Initials: import_smithy_client.SENSITIVE_STRING },  ...obj.Telephone && { Telephone: import_smithy_client.SENSITIVE_STRING },  ...obj.Street && { Street: import_smithy_client.SENSITIVE_STRING },  ...obj.JobTitle && { JobTitle: import_smithy_client.SENSITIVE_STRING },  ...obj.City && { City: import_smithy_client.SENSITIVE_STRING },  ...obj.Company && { Company: import_smithy_client.SENSITIVE_STRING },  ...obj.ZipCode && { ZipCode: import_smithy_client.SENSITIVE_STRING },  ...obj.Department && { Department: import_smithy_client.SENSITIVE_STRING },  ...obj.Country && { Country: import_smithy_client.SENSITIVE_STRING },  ...obj.Office && { Office: import_smithy_client.SENSITIVE_STRING }}), "UpdateUserRequestFilterSensitiveLog"); // src/protocols/Aws_json1_1.tsvar se_AssociateDelegateToResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateDelegateToResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateDelegateToResourceCommand");var se_AssociateMemberToGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateMemberToGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateMemberToGroupCommand");var se_AssumeImpersonationRoleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssumeImpersonationRole");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssumeImpersonationRoleCommand");var se_CancelMailboxExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CancelMailboxExportJob");  let body;  body = JSON.stringify(se_CancelMailboxExportJobRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CancelMailboxExportJobCommand");var se_CreateAliasCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateAlias");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateAliasCommand");var se_CreateAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateAvailabilityConfiguration");  let body;  body = JSON.stringify(se_CreateAvailabilityConfigurationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateAvailabilityConfigurationCommand");var se_CreateGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateGroupCommand");var se_CreateIdentityCenterApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateIdentityCenterApplication");  let body;  body = JSON.stringify(se_CreateIdentityCenterApplicationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateIdentityCenterApplicationCommand");var se_CreateImpersonationRoleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateImpersonationRole");  let body;  body = JSON.stringify(se_CreateImpersonationRoleRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateImpersonationRoleCommand");var se_CreateMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateMobileDeviceAccessRule");  let body;  body = JSON.stringify(se_CreateMobileDeviceAccessRuleRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateMobileDeviceAccessRuleCommand");var se_CreateOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateOrganization");  let body;  body = JSON.stringify(se_CreateOrganizationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateOrganizationCommand");var se_CreateResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateResourceCommand");var se_CreateUserCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateUser");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateUserCommand");var se_DeleteAccessControlRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteAccessControlRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteAccessControlRuleCommand");var se_DeleteAliasCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteAlias");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteAliasCommand");var se_DeleteAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteAvailabilityConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteAvailabilityConfigurationCommand");var se_DeleteEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteEmailMonitoringConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteEmailMonitoringConfigurationCommand");var se_DeleteGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteGroupCommand");var se_DeleteIdentityCenterApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteIdentityCenterApplication");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteIdentityCenterApplicationCommand");var se_DeleteIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteIdentityProviderConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteIdentityProviderConfigurationCommand");var se_DeleteImpersonationRoleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteImpersonationRole");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteImpersonationRoleCommand");var se_DeleteMailboxPermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteMailboxPermissions");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteMailboxPermissionsCommand");var se_DeleteMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteMobileDeviceAccessOverride");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteMobileDeviceAccessOverrideCommand");var se_DeleteMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteMobileDeviceAccessRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteMobileDeviceAccessRuleCommand");var se_DeleteOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteOrganization");  let body;  body = JSON.stringify(se_DeleteOrganizationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteOrganizationCommand");var se_DeletePersonalAccessTokenCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeletePersonalAccessToken");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeletePersonalAccessTokenCommand");var se_DeleteResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteResourceCommand");var se_DeleteRetentionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRetentionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRetentionPolicyCommand");var se_DeleteUserCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteUser");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteUserCommand");var se_DeregisterFromWorkMailCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeregisterFromWorkMail");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeregisterFromWorkMailCommand");var se_DeregisterMailDomainCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeregisterMailDomain");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeregisterMailDomainCommand");var se_DescribeEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeEmailMonitoringConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeEmailMonitoringConfigurationCommand");var se_DescribeEntityCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeEntity");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeEntityCommand");var se_DescribeGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeGroupCommand");var se_DescribeIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeIdentityProviderConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeIdentityProviderConfigurationCommand");var se_DescribeInboundDmarcSettingsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeInboundDmarcSettings");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeInboundDmarcSettingsCommand");var se_DescribeMailboxExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeMailboxExportJob");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeMailboxExportJobCommand");var se_DescribeOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeOrganization");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeOrganizationCommand");var se_DescribeResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeResourceCommand");var se_DescribeUserCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeUser");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeUserCommand");var se_DisassociateDelegateFromResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateDelegateFromResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateDelegateFromResourceCommand");var se_DisassociateMemberFromGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateMemberFromGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateMemberFromGroupCommand");var se_GetAccessControlEffectCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetAccessControlEffect");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetAccessControlEffectCommand");var se_GetDefaultRetentionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetDefaultRetentionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetDefaultRetentionPolicyCommand");var se_GetImpersonationRoleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetImpersonationRole");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetImpersonationRoleCommand");var se_GetImpersonationRoleEffectCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetImpersonationRoleEffect");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetImpersonationRoleEffectCommand");var se_GetMailboxDetailsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetMailboxDetails");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMailboxDetailsCommand");var se_GetMailDomainCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetMailDomain");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMailDomainCommand");var se_GetMobileDeviceAccessEffectCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetMobileDeviceAccessEffect");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMobileDeviceAccessEffectCommand");var se_GetMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetMobileDeviceAccessOverride");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMobileDeviceAccessOverrideCommand");var se_GetPersonalAccessTokenMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetPersonalAccessTokenMetadata");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetPersonalAccessTokenMetadataCommand");var se_ListAccessControlRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAccessControlRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAccessControlRulesCommand");var se_ListAliasesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAliases");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAliasesCommand");var se_ListAvailabilityConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAvailabilityConfigurations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAvailabilityConfigurationsCommand");var se_ListGroupMembersCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListGroupMembers");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListGroupMembersCommand");var se_ListGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListGroupsCommand");var se_ListGroupsForEntityCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListGroupsForEntity");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListGroupsForEntityCommand");var se_ListImpersonationRolesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListImpersonationRoles");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListImpersonationRolesCommand");var se_ListMailboxExportJobsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMailboxExportJobs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMailboxExportJobsCommand");var se_ListMailboxPermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMailboxPermissions");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMailboxPermissionsCommand");var se_ListMailDomainsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMailDomains");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMailDomainsCommand");var se_ListMobileDeviceAccessOverridesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMobileDeviceAccessOverrides");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMobileDeviceAccessOverridesCommand");var se_ListMobileDeviceAccessRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMobileDeviceAccessRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMobileDeviceAccessRulesCommand");var se_ListOrganizationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListOrganizations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListOrganizationsCommand");var se_ListPersonalAccessTokensCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListPersonalAccessTokens");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListPersonalAccessTokensCommand");var se_ListResourceDelegatesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResourceDelegates");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResourceDelegatesCommand");var se_ListResourcesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResources");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResourcesCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListTagsForResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListTagsForResourceCommand");var se_ListUsersCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListUsers");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListUsersCommand");var se_PutAccessControlRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutAccessControlRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutAccessControlRuleCommand");var se_PutEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutEmailMonitoringConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutEmailMonitoringConfigurationCommand");var se_PutIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutIdentityProviderConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutIdentityProviderConfigurationCommand");var se_PutInboundDmarcSettingsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutInboundDmarcSettings");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutInboundDmarcSettingsCommand");var se_PutMailboxPermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutMailboxPermissions");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutMailboxPermissionsCommand");var se_PutMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutMobileDeviceAccessOverride");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutMobileDeviceAccessOverrideCommand");var se_PutRetentionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutRetentionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutRetentionPolicyCommand");var se_RegisterMailDomainCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("RegisterMailDomain");  let body;  body = JSON.stringify(se_RegisterMailDomainRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RegisterMailDomainCommand");var se_RegisterToWorkMailCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("RegisterToWorkMail");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RegisterToWorkMailCommand");var se_ResetPasswordCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ResetPassword");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ResetPasswordCommand");var se_StartMailboxExportJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("StartMailboxExportJob");  let body;  body = JSON.stringify(se_StartMailboxExportJobRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_StartMailboxExportJobCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("TagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TagResourceCommand");var se_TestAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("TestAvailabilityConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TestAvailabilityConfigurationCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UntagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UntagResourceCommand");var se_UpdateAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateAvailabilityConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateAvailabilityConfigurationCommand");var se_UpdateDefaultMailDomainCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateDefaultMailDomain");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateDefaultMailDomainCommand");var se_UpdateGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateGroupCommand");var se_UpdateImpersonationRoleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateImpersonationRole");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateImpersonationRoleCommand");var se_UpdateMailboxQuotaCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateMailboxQuota");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateMailboxQuotaCommand");var se_UpdateMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateMobileDeviceAccessRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateMobileDeviceAccessRuleCommand");var se_UpdatePrimaryEmailAddressCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdatePrimaryEmailAddress");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdatePrimaryEmailAddressCommand");var se_UpdateResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateResourceCommand");var se_UpdateUserCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateUser");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateUserCommand");var de_AssociateDelegateToResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateDelegateToResourceCommand");var de_AssociateMemberToGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateMemberToGroupCommand");var de_AssumeImpersonationRoleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssumeImpersonationRoleCommand");var de_CancelMailboxExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CancelMailboxExportJobCommand");var de_CreateAliasCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateAliasCommand");var de_CreateAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateAvailabilityConfigurationCommand");var de_CreateGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateGroupCommand");var de_CreateIdentityCenterApplicationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateIdentityCenterApplicationCommand");var de_CreateImpersonationRoleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateImpersonationRoleCommand");var de_CreateMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateMobileDeviceAccessRuleCommand");var de_CreateOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateOrganizationCommand");var de_CreateResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateResourceCommand");var de_CreateUserCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateUserCommand");var de_DeleteAccessControlRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteAccessControlRuleCommand");var de_DeleteAliasCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteAliasCommand");var de_DeleteAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteAvailabilityConfigurationCommand");var de_DeleteEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteEmailMonitoringConfigurationCommand");var de_DeleteGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteGroupCommand");var de_DeleteIdentityCenterApplicationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteIdentityCenterApplicationCommand");var de_DeleteIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteIdentityProviderConfigurationCommand");var de_DeleteImpersonationRoleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteImpersonationRoleCommand");var de_DeleteMailboxPermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteMailboxPermissionsCommand");var de_DeleteMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteMobileDeviceAccessOverrideCommand");var de_DeleteMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteMobileDeviceAccessRuleCommand");var de_DeleteOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteOrganizationCommand");var de_DeletePersonalAccessTokenCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeletePersonalAccessTokenCommand");var de_DeleteResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteResourceCommand");var de_DeleteRetentionPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteRetentionPolicyCommand");var de_DeleteUserCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteUserCommand");var de_DeregisterFromWorkMailCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeregisterFromWorkMailCommand");var de_DeregisterMailDomainCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeregisterMailDomainCommand");var de_DescribeEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeEmailMonitoringConfigurationCommand");var de_DescribeEntityCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeEntityCommand");var de_DescribeGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeGroupResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeGroupCommand");var de_DescribeIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeIdentityProviderConfigurationCommand");var de_DescribeInboundDmarcSettingsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeInboundDmarcSettingsCommand");var de_DescribeMailboxExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeMailboxExportJobResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeMailboxExportJobCommand");var de_DescribeOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeOrganizationResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeOrganizationCommand");var de_DescribeResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeResourceResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeResourceCommand");var de_DescribeUserCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeUserResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeUserCommand");var de_DisassociateDelegateFromResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateDelegateFromResourceCommand");var de_DisassociateMemberFromGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateMemberFromGroupCommand");var de_GetAccessControlEffectCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetAccessControlEffectCommand");var de_GetDefaultRetentionPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetDefaultRetentionPolicyCommand");var de_GetImpersonationRoleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_GetImpersonationRoleResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetImpersonationRoleCommand");var de_GetImpersonationRoleEffectCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetImpersonationRoleEffectCommand");var de_GetMailboxDetailsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_GetMailboxDetailsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetMailboxDetailsCommand");var de_GetMailDomainCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetMailDomainCommand");var de_GetMobileDeviceAccessEffectCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetMobileDeviceAccessEffectCommand");var de_GetMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_GetMobileDeviceAccessOverrideResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetMobileDeviceAccessOverrideCommand");var de_GetPersonalAccessTokenMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_GetPersonalAccessTokenMetadataResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetPersonalAccessTokenMetadataCommand");var de_ListAccessControlRulesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListAccessControlRulesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListAccessControlRulesCommand");var de_ListAliasesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListAliasesCommand");var de_ListAvailabilityConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListAvailabilityConfigurationsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListAvailabilityConfigurationsCommand");var de_ListGroupMembersCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListGroupMembersResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListGroupMembersCommand");var de_ListGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListGroupsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListGroupsCommand");var de_ListGroupsForEntityCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListGroupsForEntityCommand");var de_ListImpersonationRolesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListImpersonationRolesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListImpersonationRolesCommand");var de_ListMailboxExportJobsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListMailboxExportJobsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMailboxExportJobsCommand");var de_ListMailboxPermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMailboxPermissionsCommand");var de_ListMailDomainsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMailDomainsCommand");var de_ListMobileDeviceAccessOverridesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListMobileDeviceAccessOverridesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMobileDeviceAccessOverridesCommand");var de_ListMobileDeviceAccessRulesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListMobileDeviceAccessRulesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMobileDeviceAccessRulesCommand");var de_ListOrganizationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListOrganizationsCommand");var de_ListPersonalAccessTokensCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListPersonalAccessTokensResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListPersonalAccessTokensCommand");var de_ListResourceDelegatesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResourceDelegatesCommand");var de_ListResourcesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListResourcesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResourcesCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListTagsForResourceCommand");var de_ListUsersCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_ListUsersResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListUsersCommand");var de_PutAccessControlRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutAccessControlRuleCommand");var de_PutEmailMonitoringConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutEmailMonitoringConfigurationCommand");var de_PutIdentityProviderConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutIdentityProviderConfigurationCommand");var de_PutInboundDmarcSettingsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutInboundDmarcSettingsCommand");var de_PutMailboxPermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutMailboxPermissionsCommand");var de_PutMobileDeviceAccessOverrideCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutMobileDeviceAccessOverrideCommand");var de_PutRetentionPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutRetentionPolicyCommand");var de_RegisterMailDomainCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_RegisterMailDomainCommand");var de_RegisterToWorkMailCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_RegisterToWorkMailCommand");var de_ResetPasswordCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ResetPasswordCommand");var de_StartMailboxExportJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_StartMailboxExportJobCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_TagResourceCommand");var de_TestAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_TestAvailabilityConfigurationCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UntagResourceCommand");var de_UpdateAvailabilityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateAvailabilityConfigurationCommand");var de_UpdateDefaultMailDomainCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateDefaultMailDomainCommand");var de_UpdateGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateGroupCommand");var de_UpdateImpersonationRoleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateImpersonationRoleCommand");var de_UpdateMailboxQuotaCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateMailboxQuotaCommand");var de_UpdateMobileDeviceAccessRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateMobileDeviceAccessRuleCommand");var de_UpdatePrimaryEmailAddressCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdatePrimaryEmailAddressCommand");var de_UpdateResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateResourceCommand");var de_UpdateUserCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateUserCommand");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 "EntityNotFoundException":    case "com.amazonaws.workmail#EntityNotFoundException":      throw await de_EntityNotFoundExceptionRes(parsedOutput, context);    case "EntityStateException":    case "com.amazonaws.workmail#EntityStateException":      throw await de_EntityStateExceptionRes(parsedOutput, context);    case "InvalidParameterException":    case "com.amazonaws.workmail#InvalidParameterException":      throw await de_InvalidParameterExceptionRes(parsedOutput, context);    case "OrganizationNotFoundException":    case "com.amazonaws.workmail#OrganizationNotFoundException":      throw await de_OrganizationNotFoundExceptionRes(parsedOutput, context);    case "OrganizationStateException":    case "com.amazonaws.workmail#OrganizationStateException":      throw await de_OrganizationStateExceptionRes(parsedOutput, context);    case "UnsupportedOperationException":    case "com.amazonaws.workmail#UnsupportedOperationException":      throw await de_UnsupportedOperationExceptionRes(parsedOutput, context);    case "DirectoryServiceAuthenticationFailedException":    case "com.amazonaws.workmail#DirectoryServiceAuthenticationFailedException":      throw await de_DirectoryServiceAuthenticationFailedExceptionRes(parsedOutput, context);    case "DirectoryUnavailableException":    case "com.amazonaws.workmail#DirectoryUnavailableException":      throw await de_DirectoryUnavailableExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.workmail#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "EmailAddressInUseException":    case "com.amazonaws.workmail#EmailAddressInUseException":      throw await de_EmailAddressInUseExceptionRes(parsedOutput, context);    case "LimitExceededException":    case "com.amazonaws.workmail#LimitExceededException":      throw await de_LimitExceededExceptionRes(parsedOutput, context);    case "MailDomainNotFoundException":    case "com.amazonaws.workmail#MailDomainNotFoundException":      throw await de_MailDomainNotFoundExceptionRes(parsedOutput, context);    case "MailDomainStateException":    case "com.amazonaws.workmail#MailDomainStateException":      throw await de_MailDomainStateExceptionRes(parsedOutput, context);    case "NameAvailabilityException":    case "com.amazonaws.workmail#NameAvailabilityException":      throw await de_NameAvailabilityExceptionRes(parsedOutput, context);    case "ReservedNameException":    case "com.amazonaws.workmail#ReservedNameException":      throw await de_ReservedNameExceptionRes(parsedOutput, context);    case "DirectoryInUseException":    case "com.amazonaws.workmail#DirectoryInUseException":      throw await de_DirectoryInUseExceptionRes(parsedOutput, context);    case "InvalidPasswordException":    case "com.amazonaws.workmail#InvalidPasswordException":      throw await de_InvalidPasswordExceptionRes(parsedOutput, context);    case "InvalidCustomSesConfigurationException":    case "com.amazonaws.workmail#InvalidCustomSesConfigurationException":      throw await de_InvalidCustomSesConfigurationExceptionRes(parsedOutput, context);    case "MailDomainInUseException":    case "com.amazonaws.workmail#MailDomainInUseException":      throw await de_MailDomainInUseExceptionRes(parsedOutput, context);    case "EntityAlreadyRegisteredException":    case "com.amazonaws.workmail#EntityAlreadyRegisteredException":      throw await de_EntityAlreadyRegisteredExceptionRes(parsedOutput, context);    case "TooManyTagsException":    case "com.amazonaws.workmail#TooManyTagsException":      throw await de_TooManyTagsExceptionRes(parsedOutput, context);    case "InvalidConfigurationException":    case "com.amazonaws.workmail#InvalidConfigurationException":      throw await de_InvalidConfigurationExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var de_DirectoryInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new DirectoryInUseException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DirectoryInUseExceptionRes");var de_DirectoryServiceAuthenticationFailedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new DirectoryServiceAuthenticationFailedException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DirectoryServiceAuthenticationFailedExceptionRes");var de_DirectoryUnavailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new DirectoryUnavailableException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DirectoryUnavailableExceptionRes");var de_EmailAddressInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new EmailAddressInUseException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_EmailAddressInUseExceptionRes");var de_EntityAlreadyRegisteredExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new EntityAlreadyRegisteredException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_EntityAlreadyRegisteredExceptionRes");var de_EntityNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new EntityNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_EntityNotFoundExceptionRes");var de_EntityStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new EntityStateException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_EntityStateExceptionRes");var de_InvalidConfigurationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidConfigurationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidConfigurationExceptionRes");var de_InvalidCustomSesConfigurationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidCustomSesConfigurationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidCustomSesConfigurationExceptionRes");var de_InvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterExceptionRes");var de_InvalidPasswordExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidPasswordException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidPasswordExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new LimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_LimitExceededExceptionRes");var de_MailDomainInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new MailDomainInUseException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MailDomainInUseExceptionRes");var de_MailDomainNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new MailDomainNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MailDomainNotFoundExceptionRes");var de_MailDomainStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new MailDomainStateException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MailDomainStateExceptionRes");var de_NameAvailabilityExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new NameAvailabilityException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NameAvailabilityExceptionRes");var de_OrganizationNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new OrganizationNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_OrganizationNotFoundExceptionRes");var de_OrganizationStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new OrganizationStateException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_OrganizationStateExceptionRes");var de_ReservedNameExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ReservedNameException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ReservedNameExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceNotFoundExceptionRes");var de_TooManyTagsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new TooManyTagsException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_TooManyTagsExceptionRes");var de_UnsupportedOperationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new UnsupportedOperationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_UnsupportedOperationExceptionRes");var se_CancelMailboxExportJobRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    JobId: [],    OrganizationId: []  });}, "se_CancelMailboxExportJobRequest");var se_CreateAvailabilityConfigurationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    DomainName: [],    EwsProvider: import_smithy_client._json,    LambdaProvider: import_smithy_client._json,    OrganizationId: []  });}, "se_CreateAvailabilityConfigurationRequest");var se_CreateIdentityCenterApplicationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    InstanceArn: [],    Name: []  });}, "se_CreateIdentityCenterApplicationRequest");var se_CreateImpersonationRoleRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    Description: [],    Name: [],    OrganizationId: [],    Rules: import_smithy_client._json,    Type: []  });}, "se_CreateImpersonationRoleRequest");var se_CreateMobileDeviceAccessRuleRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    Description: [],    DeviceModels: import_smithy_client._json,    DeviceOperatingSystems: import_smithy_client._json,    DeviceTypes: import_smithy_client._json,    DeviceUserAgents: import_smithy_client._json,    Effect: [],    Name: [],    NotDeviceModels: import_smithy_client._json,    NotDeviceOperatingSystems: import_smithy_client._json,    NotDeviceTypes: import_smithy_client._json,    NotDeviceUserAgents: import_smithy_client._json,    OrganizationId: []  });}, "se_CreateMobileDeviceAccessRuleRequest");var se_CreateOrganizationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Alias: [],    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    DirectoryId: [],    Domains: import_smithy_client._json,    EnableInteroperability: [],    KmsKeyArn: []  });}, "se_CreateOrganizationRequest");var se_DeleteOrganizationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    DeleteDirectory: [],    DeleteIdentityCenterApplication: [],    ForceDelete: [],    OrganizationId: []  });}, "se_DeleteOrganizationRequest");var se_RegisterMailDomainRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    DomainName: [],    OrganizationId: []  });}, "se_RegisterMailDomainRequest");var se_StartMailboxExportJobRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],    Description: [],    EntityId: [],    KmsKeyArn: [],    OrganizationId: [],    RoleArn: [],    S3BucketName: [],    S3Prefix: []  });}, "se_StartMailboxExportJobRequest");var de_AccessControlRule = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Actions: import_smithy_client._json,    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    Description: import_smithy_client.expectString,    Effect: import_smithy_client.expectString,    ImpersonationRoleIds: import_smithy_client._json,    IpRanges: import_smithy_client._json,    Name: import_smithy_client.expectString,    NotActions: import_smithy_client._json,    NotImpersonationRoleIds: import_smithy_client._json,    NotIpRanges: import_smithy_client._json,    NotUserIds: import_smithy_client._json,    UserIds: import_smithy_client._json  });}, "de_AccessControlRule");var de_AccessControlRulesList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_AccessControlRule(entry, context);  });  return retVal;}, "de_AccessControlRulesList");var de_AvailabilityConfiguration = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    DomainName: import_smithy_client.expectString,    EwsProvider: import_smithy_client._json,    LambdaProvider: import_smithy_client._json,    ProviderType: import_smithy_client.expectString  });}, "de_AvailabilityConfiguration");var de_AvailabilityConfigurationList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_AvailabilityConfiguration(entry, context);  });  return retVal;}, "de_AvailabilityConfigurationList");var de_DescribeGroupResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    GroupId: import_smithy_client.expectString,    HiddenFromGlobalAddressList: import_smithy_client.expectBoolean,    Name: import_smithy_client.expectString,    State: import_smithy_client.expectString  });}, "de_DescribeGroupResponse");var de_DescribeMailboxExportJobResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Description: import_smithy_client.expectString,    EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"),    EntityId: import_smithy_client.expectString,    ErrorInfo: import_smithy_client.expectString,    EstimatedProgress: import_smithy_client.expectInt32,    KmsKeyArn: import_smithy_client.expectString,    RoleArn: import_smithy_client.expectString,    S3BucketName: import_smithy_client.expectString,    S3Path: import_smithy_client.expectString,    S3Prefix: import_smithy_client.expectString,    StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"),    State: import_smithy_client.expectString  });}, "de_DescribeMailboxExportJobResponse");var de_DescribeOrganizationResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ARN: import_smithy_client.expectString,    Alias: import_smithy_client.expectString,    CompletedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletedDate"),    DefaultMailDomain: import_smithy_client.expectString,    DirectoryId: import_smithy_client.expectString,    DirectoryType: import_smithy_client.expectString,    ErrorMessage: import_smithy_client.expectString,    InteroperabilityEnabled: import_smithy_client.expectBoolean,    MigrationAdmin: import_smithy_client.expectString,    OrganizationId: import_smithy_client.expectString,    State: import_smithy_client.expectString  });}, "de_DescribeOrganizationResponse");var de_DescribeResourceResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    BookingOptions: import_smithy_client._json,    Description: import_smithy_client.expectString,    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    HiddenFromGlobalAddressList: import_smithy_client.expectBoolean,    Name: import_smithy_client.expectString,    ResourceId: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString  });}, "de_DescribeResourceResponse");var de_DescribeUserResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    City: import_smithy_client.expectString,    Company: import_smithy_client.expectString,    Country: import_smithy_client.expectString,    Department: import_smithy_client.expectString,    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    DisplayName: import_smithy_client.expectString,    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    FirstName: import_smithy_client.expectString,    HiddenFromGlobalAddressList: import_smithy_client.expectBoolean,    IdentityProviderIdentityStoreId: import_smithy_client.expectString,    IdentityProviderUserId: import_smithy_client.expectString,    Initials: import_smithy_client.expectString,    JobTitle: import_smithy_client.expectString,    LastName: import_smithy_client.expectString,    MailboxDeprovisionedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "MailboxDeprovisionedDate"),    MailboxProvisionedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "MailboxProvisionedDate"),    Name: import_smithy_client.expectString,    Office: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Street: import_smithy_client.expectString,    Telephone: import_smithy_client.expectString,    UserId: import_smithy_client.expectString,    UserRole: import_smithy_client.expectString,    ZipCode: import_smithy_client.expectString  });}, "de_DescribeUserResponse");var de_GetImpersonationRoleResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    Description: import_smithy_client.expectString,    ImpersonationRoleId: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Rules: import_smithy_client._json,    Type: import_smithy_client.expectString  });}, "de_GetImpersonationRoleResponse");var de_GetMailboxDetailsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    MailboxQuota: import_smithy_client.expectInt32,    MailboxSize: import_smithy_client.limitedParseDouble  });}, "de_GetMailboxDetailsResponse");var de_GetMobileDeviceAccessOverrideResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    Description: import_smithy_client.expectString,    DeviceId: import_smithy_client.expectString,    Effect: import_smithy_client.expectString,    UserId: import_smithy_client.expectString  });}, "de_GetMobileDeviceAccessOverrideResponse");var de_GetPersonalAccessTokenMetadataResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateLastUsed: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateLastUsed"),    ExpiresTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiresTime"),    Name: import_smithy_client.expectString,    PersonalAccessTokenId: import_smithy_client.expectString,    Scopes: import_smithy_client._json,    UserId: import_smithy_client.expectString  });}, "de_GetPersonalAccessTokenMetadataResponse");var de_Group = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    State: import_smithy_client.expectString  });}, "de_Group");var de_Groups = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Group(entry, context);  });  return retVal;}, "de_Groups");var de_ImpersonationRole = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    ImpersonationRoleId: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Type: import_smithy_client.expectString  });}, "de_ImpersonationRole");var de_ImpersonationRoleList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ImpersonationRole(entry, context);  });  return retVal;}, "de_ImpersonationRoleList");var de_Jobs = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_MailboxExportJob(entry, context);  });  return retVal;}, "de_Jobs");var de_ListAccessControlRulesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Rules: /* @__PURE__ */ __name((_) => de_AccessControlRulesList(_, context), "Rules")  });}, "de_ListAccessControlRulesResponse");var de_ListAvailabilityConfigurationsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AvailabilityConfigurations: /* @__PURE__ */ __name((_) => de_AvailabilityConfigurationList(_, context), "AvailabilityConfigurations"),    NextToken: import_smithy_client.expectString  });}, "de_ListAvailabilityConfigurationsResponse");var de_ListGroupMembersResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Members: /* @__PURE__ */ __name((_) => de_Members(_, context), "Members"),    NextToken: import_smithy_client.expectString  });}, "de_ListGroupMembersResponse");var de_ListGroupsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Groups: /* @__PURE__ */ __name((_) => de_Groups(_, context), "Groups"),    NextToken: import_smithy_client.expectString  });}, "de_ListGroupsResponse");var de_ListImpersonationRolesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    Roles: /* @__PURE__ */ __name((_) => de_ImpersonationRoleList(_, context), "Roles")  });}, "de_ListImpersonationRolesResponse");var de_ListMailboxExportJobsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Jobs: /* @__PURE__ */ __name((_) => de_Jobs(_, context), "Jobs"),    NextToken: import_smithy_client.expectString  });}, "de_ListMailboxExportJobsResponse");var de_ListMobileDeviceAccessOverridesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    Overrides: /* @__PURE__ */ __name((_) => de_MobileDeviceAccessOverridesList(_, context), "Overrides")  });}, "de_ListMobileDeviceAccessOverridesResponse");var de_ListMobileDeviceAccessRulesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Rules: /* @__PURE__ */ __name((_) => de_MobileDeviceAccessRulesList(_, context), "Rules")  });}, "de_ListMobileDeviceAccessRulesResponse");var de_ListPersonalAccessTokensResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    PersonalAccessTokenSummaries: /* @__PURE__ */ __name((_) => de_PersonalAccessTokenSummaryList(_, context), "PersonalAccessTokenSummaries")  });}, "de_ListPersonalAccessTokensResponse");var de_ListResourcesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    Resources: /* @__PURE__ */ __name((_) => de_Resources(_, context), "Resources")  });}, "de_ListResourcesResponse");var de_ListUsersResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    Users: /* @__PURE__ */ __name((_) => de_Users(_, context), "Users")  });}, "de_ListUsersResponse");var de_MailboxExportJob = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Description: import_smithy_client.expectString,    EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"),    EntityId: import_smithy_client.expectString,    EstimatedProgress: import_smithy_client.expectInt32,    JobId: import_smithy_client.expectString,    S3BucketName: import_smithy_client.expectString,    S3Path: import_smithy_client.expectString,    StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"),    State: import_smithy_client.expectString  });}, "de_MailboxExportJob");var de_Member = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString  });}, "de_Member");var de_Members = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Member(entry, context);  });  return retVal;}, "de_Members");var de_MobileDeviceAccessOverride = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    Description: import_smithy_client.expectString,    DeviceId: import_smithy_client.expectString,    Effect: import_smithy_client.expectString,    UserId: import_smithy_client.expectString  });}, "de_MobileDeviceAccessOverride");var de_MobileDeviceAccessOverridesList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_MobileDeviceAccessOverride(entry, context);  });  return retVal;}, "de_MobileDeviceAccessOverridesList");var de_MobileDeviceAccessRule = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateModified"),    Description: import_smithy_client.expectString,    DeviceModels: import_smithy_client._json,    DeviceOperatingSystems: import_smithy_client._json,    DeviceTypes: import_smithy_client._json,    DeviceUserAgents: import_smithy_client._json,    Effect: import_smithy_client.expectString,    MobileDeviceAccessRuleId: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    NotDeviceModels: import_smithy_client._json,    NotDeviceOperatingSystems: import_smithy_client._json,    NotDeviceTypes: import_smithy_client._json,    NotDeviceUserAgents: import_smithy_client._json  });}, "de_MobileDeviceAccessRule");var de_MobileDeviceAccessRulesList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_MobileDeviceAccessRule(entry, context);  });  return retVal;}, "de_MobileDeviceAccessRulesList");var de_PersonalAccessTokenSummary = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DateCreated: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateCreated"),    DateLastUsed: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DateLastUsed"),    ExpiresTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiresTime"),    Name: import_smithy_client.expectString,    PersonalAccessTokenId: import_smithy_client.expectString,    Scopes: import_smithy_client._json,    UserId: import_smithy_client.expectString  });}, "de_PersonalAccessTokenSummary");var de_PersonalAccessTokenSummaryList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_PersonalAccessTokenSummary(entry, context);  });  return retVal;}, "de_PersonalAccessTokenSummaryList");var de_Resource = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Description: import_smithy_client.expectString,    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString  });}, "de_Resource");var de_Resources = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Resource(entry, context);  });  return retVal;}, "de_Resources");var de_User = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    DisabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DisabledDate"),    DisplayName: import_smithy_client.expectString,    Email: import_smithy_client.expectString,    EnabledDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EnabledDate"),    Id: import_smithy_client.expectString,    IdentityProviderIdentityStoreId: import_smithy_client.expectString,    IdentityProviderUserId: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    State: import_smithy_client.expectString,    UserRole: import_smithy_client.expectString  });}, "de_User");var de_Users = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_User(entry, context);  });  return retVal;}, "de_Users");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({  httpStatusCode: output.statusCode,  requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"],  extendedRequestId: output.headers["x-amz-id-2"],  cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var throwDefaultError = (0, import_smithy_client.withBaseException)(WorkMailServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {  const { hostname, protocol = "https", port, path: basePath } = await context.endpoint();  const contents = {    protocol,    hostname,    port,    method: "POST",    path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path,    headers  };  if (resolvedHostname !== void 0) {    contents.hostname = resolvedHostname;  }  if (body !== void 0) {    contents.body = body;  }  return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) {  return {    "content-type": "application/x-amz-json-1.1",    "x-amz-target": `WorkMailService.${operation}`  };}__name(sharedHeaders, "sharedHeaders"); // src/commands/AssociateDelegateToResourceCommand.tsvar AssociateDelegateToResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "AssociateDelegateToResource", {}).n("WorkMailClient", "AssociateDelegateToResourceCommand").f(void 0, void 0).ser(se_AssociateDelegateToResourceCommand).de(de_AssociateDelegateToResourceCommand).build() {  static {    __name(this, "AssociateDelegateToResourceCommand");  }}; // src/commands/AssociateMemberToGroupCommand.ts   var AssociateMemberToGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "AssociateMemberToGroup", {}).n("WorkMailClient", "AssociateMemberToGroupCommand").f(void 0, void 0).ser(se_AssociateMemberToGroupCommand).de(de_AssociateMemberToGroupCommand).build() {  static {    __name(this, "AssociateMemberToGroupCommand");  }}; // src/commands/AssumeImpersonationRoleCommand.ts   var AssumeImpersonationRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "AssumeImpersonationRole", {}).n("WorkMailClient", "AssumeImpersonationRoleCommand").f(void 0, void 0).ser(se_AssumeImpersonationRoleCommand).de(de_AssumeImpersonationRoleCommand).build() {  static {    __name(this, "AssumeImpersonationRoleCommand");  }}; // src/commands/CancelMailboxExportJobCommand.ts   var CancelMailboxExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CancelMailboxExportJob", {}).n("WorkMailClient", "CancelMailboxExportJobCommand").f(void 0, void 0).ser(se_CancelMailboxExportJobCommand).de(de_CancelMailboxExportJobCommand).build() {  static {    __name(this, "CancelMailboxExportJobCommand");  }}; // src/commands/CreateAliasCommand.ts   var CreateAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateAlias", {}).n("WorkMailClient", "CreateAliasCommand").f(void 0, void 0).ser(se_CreateAliasCommand).de(de_CreateAliasCommand).build() {  static {    __name(this, "CreateAliasCommand");  }}; // src/commands/CreateAvailabilityConfigurationCommand.ts   var CreateAvailabilityConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateAvailabilityConfiguration", {}).n("WorkMailClient", "CreateAvailabilityConfigurationCommand").f(CreateAvailabilityConfigurationRequestFilterSensitiveLog, void 0).ser(se_CreateAvailabilityConfigurationCommand).de(de_CreateAvailabilityConfigurationCommand).build() {  static {    __name(this, "CreateAvailabilityConfigurationCommand");  }}; // src/commands/CreateGroupCommand.ts   var CreateGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateGroup", {}).n("WorkMailClient", "CreateGroupCommand").f(void 0, void 0).ser(se_CreateGroupCommand).de(de_CreateGroupCommand).build() {  static {    __name(this, "CreateGroupCommand");  }}; // src/commands/CreateIdentityCenterApplicationCommand.ts   var CreateIdentityCenterApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateIdentityCenterApplication", {}).n("WorkMailClient", "CreateIdentityCenterApplicationCommand").f(void 0, void 0).ser(se_CreateIdentityCenterApplicationCommand).de(de_CreateIdentityCenterApplicationCommand).build() {  static {    __name(this, "CreateIdentityCenterApplicationCommand");  }}; // src/commands/CreateImpersonationRoleCommand.ts   var CreateImpersonationRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateImpersonationRole", {}).n("WorkMailClient", "CreateImpersonationRoleCommand").f(void 0, void 0).ser(se_CreateImpersonationRoleCommand).de(de_CreateImpersonationRoleCommand).build() {  static {    __name(this, "CreateImpersonationRoleCommand");  }}; // src/commands/CreateMobileDeviceAccessRuleCommand.ts   var CreateMobileDeviceAccessRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateMobileDeviceAccessRule", {}).n("WorkMailClient", "CreateMobileDeviceAccessRuleCommand").f(void 0, void 0).ser(se_CreateMobileDeviceAccessRuleCommand).de(de_CreateMobileDeviceAccessRuleCommand).build() {  static {    __name(this, "CreateMobileDeviceAccessRuleCommand");  }}; // src/commands/CreateOrganizationCommand.ts   var CreateOrganizationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateOrganization", {}).n("WorkMailClient", "CreateOrganizationCommand").f(void 0, void 0).ser(se_CreateOrganizationCommand).de(de_CreateOrganizationCommand).build() {  static {    __name(this, "CreateOrganizationCommand");  }}; // src/commands/CreateResourceCommand.ts   var CreateResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateResource", {}).n("WorkMailClient", "CreateResourceCommand").f(CreateResourceRequestFilterSensitiveLog, void 0).ser(se_CreateResourceCommand).de(de_CreateResourceCommand).build() {  static {    __name(this, "CreateResourceCommand");  }}; // src/commands/CreateUserCommand.ts   var CreateUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "CreateUser", {}).n("WorkMailClient", "CreateUserCommand").f(CreateUserRequestFilterSensitiveLog, void 0).ser(se_CreateUserCommand).de(de_CreateUserCommand).build() {  static {    __name(this, "CreateUserCommand");  }}; // src/commands/DeleteAccessControlRuleCommand.ts   var DeleteAccessControlRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteAccessControlRule", {}).n("WorkMailClient", "DeleteAccessControlRuleCommand").f(void 0, void 0).ser(se_DeleteAccessControlRuleCommand).de(de_DeleteAccessControlRuleCommand).build() {  static {    __name(this, "DeleteAccessControlRuleCommand");  }}; // src/commands/DeleteAliasCommand.ts   var DeleteAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteAlias", {}).n("WorkMailClient", "DeleteAliasCommand").f(void 0, void 0).ser(se_DeleteAliasCommand).de(de_DeleteAliasCommand).build() {  static {    __name(this, "DeleteAliasCommand");  }}; // src/commands/DeleteAvailabilityConfigurationCommand.ts   var DeleteAvailabilityConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteAvailabilityConfiguration", {}).n("WorkMailClient", "DeleteAvailabilityConfigurationCommand").f(void 0, void 0).ser(se_DeleteAvailabilityConfigurationCommand).de(de_DeleteAvailabilityConfigurationCommand).build() {  static {    __name(this, "DeleteAvailabilityConfigurationCommand");  }}; // src/commands/DeleteEmailMonitoringConfigurationCommand.ts   var DeleteEmailMonitoringConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteEmailMonitoringConfiguration", {}).n("WorkMailClient", "DeleteEmailMonitoringConfigurationCommand").f(void 0, void 0).ser(se_DeleteEmailMonitoringConfigurationCommand).de(de_DeleteEmailMonitoringConfigurationCommand).build() {  static {    __name(this, "DeleteEmailMonitoringConfigurationCommand");  }}; // src/commands/DeleteGroupCommand.ts   var DeleteGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteGroup", {}).n("WorkMailClient", "DeleteGroupCommand").f(void 0, void 0).ser(se_DeleteGroupCommand).de(de_DeleteGroupCommand).build() {  static {    __name(this, "DeleteGroupCommand");  }}; // src/commands/DeleteIdentityCenterApplicationCommand.ts   var DeleteIdentityCenterApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteIdentityCenterApplication", {}).n("WorkMailClient", "DeleteIdentityCenterApplicationCommand").f(void 0, void 0).ser(se_DeleteIdentityCenterApplicationCommand).de(de_DeleteIdentityCenterApplicationCommand).build() {  static {    __name(this, "DeleteIdentityCenterApplicationCommand");  }}; // src/commands/DeleteIdentityProviderConfigurationCommand.ts   var DeleteIdentityProviderConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteIdentityProviderConfiguration", {}).n("WorkMailClient", "DeleteIdentityProviderConfigurationCommand").f(void 0, void 0).ser(se_DeleteIdentityProviderConfigurationCommand).de(de_DeleteIdentityProviderConfigurationCommand).build() {  static {    __name(this, "DeleteIdentityProviderConfigurationCommand");  }}; // src/commands/DeleteImpersonationRoleCommand.ts   var DeleteImpersonationRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteImpersonationRole", {}).n("WorkMailClient", "DeleteImpersonationRoleCommand").f(void 0, void 0).ser(se_DeleteImpersonationRoleCommand).de(de_DeleteImpersonationRoleCommand).build() {  static {    __name(this, "DeleteImpersonationRoleCommand");  }}; // src/commands/DeleteMailboxPermissionsCommand.ts   var DeleteMailboxPermissionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteMailboxPermissions", {}).n("WorkMailClient", "DeleteMailboxPermissionsCommand").f(void 0, void 0).ser(se_DeleteMailboxPermissionsCommand).de(de_DeleteMailboxPermissionsCommand).build() {  static {    __name(this, "DeleteMailboxPermissionsCommand");  }}; // src/commands/DeleteMobileDeviceAccessOverrideCommand.ts   var DeleteMobileDeviceAccessOverrideCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteMobileDeviceAccessOverride", {}).n("WorkMailClient", "DeleteMobileDeviceAccessOverrideCommand").f(void 0, void 0).ser(se_DeleteMobileDeviceAccessOverrideCommand).de(de_DeleteMobileDeviceAccessOverrideCommand).build() {  static {    __name(this, "DeleteMobileDeviceAccessOverrideCommand");  }}; // src/commands/DeleteMobileDeviceAccessRuleCommand.ts   var DeleteMobileDeviceAccessRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteMobileDeviceAccessRule", {}).n("WorkMailClient", "DeleteMobileDeviceAccessRuleCommand").f(void 0, void 0).ser(se_DeleteMobileDeviceAccessRuleCommand).de(de_DeleteMobileDeviceAccessRuleCommand).build() {  static {    __name(this, "DeleteMobileDeviceAccessRuleCommand");  }}; // src/commands/DeleteOrganizationCommand.ts   var DeleteOrganizationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteOrganization", {}).n("WorkMailClient", "DeleteOrganizationCommand").f(void 0, void 0).ser(se_DeleteOrganizationCommand).de(de_DeleteOrganizationCommand).build() {  static {    __name(this, "DeleteOrganizationCommand");  }}; // src/commands/DeletePersonalAccessTokenCommand.ts   var DeletePersonalAccessTokenCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeletePersonalAccessToken", {}).n("WorkMailClient", "DeletePersonalAccessTokenCommand").f(void 0, void 0).ser(se_DeletePersonalAccessTokenCommand).de(de_DeletePersonalAccessTokenCommand).build() {  static {    __name(this, "DeletePersonalAccessTokenCommand");  }}; // src/commands/DeleteResourceCommand.ts   var DeleteResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteResource", {}).n("WorkMailClient", "DeleteResourceCommand").f(void 0, void 0).ser(se_DeleteResourceCommand).de(de_DeleteResourceCommand).build() {  static {    __name(this, "DeleteResourceCommand");  }}; // src/commands/DeleteRetentionPolicyCommand.ts   var DeleteRetentionPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteRetentionPolicy", {}).n("WorkMailClient", "DeleteRetentionPolicyCommand").f(void 0, void 0).ser(se_DeleteRetentionPolicyCommand).de(de_DeleteRetentionPolicyCommand).build() {  static {    __name(this, "DeleteRetentionPolicyCommand");  }}; // src/commands/DeleteUserCommand.ts   var DeleteUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeleteUser", {}).n("WorkMailClient", "DeleteUserCommand").f(void 0, void 0).ser(se_DeleteUserCommand).de(de_DeleteUserCommand).build() {  static {    __name(this, "DeleteUserCommand");  }}; // src/commands/DeregisterFromWorkMailCommand.ts   var DeregisterFromWorkMailCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeregisterFromWorkMail", {}).n("WorkMailClient", "DeregisterFromWorkMailCommand").f(void 0, void 0).ser(se_DeregisterFromWorkMailCommand).de(de_DeregisterFromWorkMailCommand).build() {  static {    __name(this, "DeregisterFromWorkMailCommand");  }}; // src/commands/DeregisterMailDomainCommand.ts   var DeregisterMailDomainCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DeregisterMailDomain", {}).n("WorkMailClient", "DeregisterMailDomainCommand").f(void 0, void 0).ser(se_DeregisterMailDomainCommand).de(de_DeregisterMailDomainCommand).build() {  static {    __name(this, "DeregisterMailDomainCommand");  }}; // src/commands/DescribeEmailMonitoringConfigurationCommand.ts   var DescribeEmailMonitoringConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeEmailMonitoringConfiguration", {}).n("WorkMailClient", "DescribeEmailMonitoringConfigurationCommand").f(void 0, void 0).ser(se_DescribeEmailMonitoringConfigurationCommand).de(de_DescribeEmailMonitoringConfigurationCommand).build() {  static {    __name(this, "DescribeEmailMonitoringConfigurationCommand");  }}; // src/commands/DescribeEntityCommand.ts   var DescribeEntityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeEntity", {}).n("WorkMailClient", "DescribeEntityCommand").f(void 0, void 0).ser(se_DescribeEntityCommand).de(de_DescribeEntityCommand).build() {  static {    __name(this, "DescribeEntityCommand");  }}; // src/commands/DescribeGroupCommand.ts   var DescribeGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeGroup", {}).n("WorkMailClient", "DescribeGroupCommand").f(void 0, void 0).ser(se_DescribeGroupCommand).de(de_DescribeGroupCommand).build() {  static {    __name(this, "DescribeGroupCommand");  }}; // src/commands/DescribeIdentityProviderConfigurationCommand.ts   var DescribeIdentityProviderConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeIdentityProviderConfiguration", {}).n("WorkMailClient", "DescribeIdentityProviderConfigurationCommand").f(void 0, void 0).ser(se_DescribeIdentityProviderConfigurationCommand).de(de_DescribeIdentityProviderConfigurationCommand).build() {  static {    __name(this, "DescribeIdentityProviderConfigurationCommand");  }}; // src/commands/DescribeInboundDmarcSettingsCommand.ts   var DescribeInboundDmarcSettingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeInboundDmarcSettings", {}).n("WorkMailClient", "DescribeInboundDmarcSettingsCommand").f(void 0, void 0).ser(se_DescribeInboundDmarcSettingsCommand).de(de_DescribeInboundDmarcSettingsCommand).build() {  static {    __name(this, "DescribeInboundDmarcSettingsCommand");  }}; // src/commands/DescribeMailboxExportJobCommand.ts   var DescribeMailboxExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeMailboxExportJob", {}).n("WorkMailClient", "DescribeMailboxExportJobCommand").f(void 0, void 0).ser(se_DescribeMailboxExportJobCommand).de(de_DescribeMailboxExportJobCommand).build() {  static {    __name(this, "DescribeMailboxExportJobCommand");  }}; // src/commands/DescribeOrganizationCommand.ts   var DescribeOrganizationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeOrganization", {}).n("WorkMailClient", "DescribeOrganizationCommand").f(void 0, void 0).ser(se_DescribeOrganizationCommand).de(de_DescribeOrganizationCommand).build() {  static {    __name(this, "DescribeOrganizationCommand");  }}; // src/commands/DescribeResourceCommand.ts   var DescribeResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeResource", {}).n("WorkMailClient", "DescribeResourceCommand").f(void 0, DescribeResourceResponseFilterSensitiveLog).ser(se_DescribeResourceCommand).de(de_DescribeResourceCommand).build() {  static {    __name(this, "DescribeResourceCommand");  }}; // src/commands/DescribeUserCommand.ts   var DescribeUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DescribeUser", {}).n("WorkMailClient", "DescribeUserCommand").f(void 0, DescribeUserResponseFilterSensitiveLog).ser(se_DescribeUserCommand).de(de_DescribeUserCommand).build() {  static {    __name(this, "DescribeUserCommand");  }}; // src/commands/DisassociateDelegateFromResourceCommand.ts   var DisassociateDelegateFromResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DisassociateDelegateFromResource", {}).n("WorkMailClient", "DisassociateDelegateFromResourceCommand").f(void 0, void 0).ser(se_DisassociateDelegateFromResourceCommand).de(de_DisassociateDelegateFromResourceCommand).build() {  static {    __name(this, "DisassociateDelegateFromResourceCommand");  }}; // src/commands/DisassociateMemberFromGroupCommand.ts   var DisassociateMemberFromGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "DisassociateMemberFromGroup", {}).n("WorkMailClient", "DisassociateMemberFromGroupCommand").f(void 0, void 0).ser(se_DisassociateMemberFromGroupCommand).de(de_DisassociateMemberFromGroupCommand).build() {  static {    __name(this, "DisassociateMemberFromGroupCommand");  }}; // src/commands/GetAccessControlEffectCommand.ts   var GetAccessControlEffectCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetAccessControlEffect", {}).n("WorkMailClient", "GetAccessControlEffectCommand").f(void 0, void 0).ser(se_GetAccessControlEffectCommand).de(de_GetAccessControlEffectCommand).build() {  static {    __name(this, "GetAccessControlEffectCommand");  }}; // src/commands/GetDefaultRetentionPolicyCommand.ts   var GetDefaultRetentionPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetDefaultRetentionPolicy", {}).n("WorkMailClient", "GetDefaultRetentionPolicyCommand").f(void 0, void 0).ser(se_GetDefaultRetentionPolicyCommand).de(de_GetDefaultRetentionPolicyCommand).build() {  static {    __name(this, "GetDefaultRetentionPolicyCommand");  }}; // src/commands/GetImpersonationRoleCommand.ts   var GetImpersonationRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetImpersonationRole", {}).n("WorkMailClient", "GetImpersonationRoleCommand").f(void 0, void 0).ser(se_GetImpersonationRoleCommand).de(de_GetImpersonationRoleCommand).build() {  static {    __name(this, "GetImpersonationRoleCommand");  }}; // src/commands/GetImpersonationRoleEffectCommand.ts   var GetImpersonationRoleEffectCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetImpersonationRoleEffect", {}).n("WorkMailClient", "GetImpersonationRoleEffectCommand").f(void 0, void 0).ser(se_GetImpersonationRoleEffectCommand).de(de_GetImpersonationRoleEffectCommand).build() {  static {    __name(this, "GetImpersonationRoleEffectCommand");  }}; // src/commands/GetMailboxDetailsCommand.ts   var GetMailboxDetailsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetMailboxDetails", {}).n("WorkMailClient", "GetMailboxDetailsCommand").f(void 0, void 0).ser(se_GetMailboxDetailsCommand).de(de_GetMailboxDetailsCommand).build() {  static {    __name(this, "GetMailboxDetailsCommand");  }}; // src/commands/GetMailDomainCommand.ts   var GetMailDomainCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetMailDomain", {}).n("WorkMailClient", "GetMailDomainCommand").f(void 0, void 0).ser(se_GetMailDomainCommand).de(de_GetMailDomainCommand).build() {  static {    __name(this, "GetMailDomainCommand");  }}; // src/commands/GetMobileDeviceAccessEffectCommand.ts   var GetMobileDeviceAccessEffectCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetMobileDeviceAccessEffect", {}).n("WorkMailClient", "GetMobileDeviceAccessEffectCommand").f(void 0, void 0).ser(se_GetMobileDeviceAccessEffectCommand).de(de_GetMobileDeviceAccessEffectCommand).build() {  static {    __name(this, "GetMobileDeviceAccessEffectCommand");  }}; // src/commands/GetMobileDeviceAccessOverrideCommand.ts   var GetMobileDeviceAccessOverrideCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetMobileDeviceAccessOverride", {}).n("WorkMailClient", "GetMobileDeviceAccessOverrideCommand").f(void 0, void 0).ser(se_GetMobileDeviceAccessOverrideCommand).de(de_GetMobileDeviceAccessOverrideCommand).build() {  static {    __name(this, "GetMobileDeviceAccessOverrideCommand");  }}; // src/commands/GetPersonalAccessTokenMetadataCommand.ts   var GetPersonalAccessTokenMetadataCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "GetPersonalAccessTokenMetadata", {}).n("WorkMailClient", "GetPersonalAccessTokenMetadataCommand").f(void 0, void 0).ser(se_GetPersonalAccessTokenMetadataCommand).de(de_GetPersonalAccessTokenMetadataCommand).build() {  static {    __name(this, "GetPersonalAccessTokenMetadataCommand");  }}; // src/commands/ListAccessControlRulesCommand.ts   var ListAccessControlRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListAccessControlRules", {}).n("WorkMailClient", "ListAccessControlRulesCommand").f(void 0, void 0).ser(se_ListAccessControlRulesCommand).de(de_ListAccessControlRulesCommand).build() {  static {    __name(this, "ListAccessControlRulesCommand");  }}; // src/commands/ListAliasesCommand.ts   var ListAliasesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListAliases", {}).n("WorkMailClient", "ListAliasesCommand").f(void 0, void 0).ser(se_ListAliasesCommand).de(de_ListAliasesCommand).build() {  static {    __name(this, "ListAliasesCommand");  }}; // src/commands/ListAvailabilityConfigurationsCommand.ts   var ListAvailabilityConfigurationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListAvailabilityConfigurations", {}).n("WorkMailClient", "ListAvailabilityConfigurationsCommand").f(void 0, void 0).ser(se_ListAvailabilityConfigurationsCommand).de(de_ListAvailabilityConfigurationsCommand).build() {  static {    __name(this, "ListAvailabilityConfigurationsCommand");  }}; // src/commands/ListGroupMembersCommand.ts   var ListGroupMembersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListGroupMembers", {}).n("WorkMailClient", "ListGroupMembersCommand").f(void 0, void 0).ser(se_ListGroupMembersCommand).de(de_ListGroupMembersCommand).build() {  static {    __name(this, "ListGroupMembersCommand");  }}; // src/commands/ListGroupsCommand.ts   var ListGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListGroups", {}).n("WorkMailClient", "ListGroupsCommand").f(void 0, void 0).ser(se_ListGroupsCommand).de(de_ListGroupsCommand).build() {  static {    __name(this, "ListGroupsCommand");  }}; // src/commands/ListGroupsForEntityCommand.ts   var ListGroupsForEntityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListGroupsForEntity", {}).n("WorkMailClient", "ListGroupsForEntityCommand").f(void 0, void 0).ser(se_ListGroupsForEntityCommand).de(de_ListGroupsForEntityCommand).build() {  static {    __name(this, "ListGroupsForEntityCommand");  }}; // src/commands/ListImpersonationRolesCommand.ts   var ListImpersonationRolesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListImpersonationRoles", {}).n("WorkMailClient", "ListImpersonationRolesCommand").f(void 0, void 0).ser(se_ListImpersonationRolesCommand).de(de_ListImpersonationRolesCommand).build() {  static {    __name(this, "ListImpersonationRolesCommand");  }}; // src/commands/ListMailboxExportJobsCommand.ts   var ListMailboxExportJobsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListMailboxExportJobs", {}).n("WorkMailClient", "ListMailboxExportJobsCommand").f(void 0, void 0).ser(se_ListMailboxExportJobsCommand).de(de_ListMailboxExportJobsCommand).build() {  static {    __name(this, "ListMailboxExportJobsCommand");  }}; // src/commands/ListMailboxPermissionsCommand.ts   var ListMailboxPermissionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListMailboxPermissions", {}).n("WorkMailClient", "ListMailboxPermissionsCommand").f(void 0, void 0).ser(se_ListMailboxPermissionsCommand).de(de_ListMailboxPermissionsCommand).build() {  static {    __name(this, "ListMailboxPermissionsCommand");  }}; // src/commands/ListMailDomainsCommand.ts   var ListMailDomainsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListMailDomains", {}).n("WorkMailClient", "ListMailDomainsCommand").f(void 0, void 0).ser(se_ListMailDomainsCommand).de(de_ListMailDomainsCommand).build() {  static {    __name(this, "ListMailDomainsCommand");  }}; // src/commands/ListMobileDeviceAccessOverridesCommand.ts   var ListMobileDeviceAccessOverridesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListMobileDeviceAccessOverrides", {}).n("WorkMailClient", "ListMobileDeviceAccessOverridesCommand").f(void 0, void 0).ser(se_ListMobileDeviceAccessOverridesCommand).de(de_ListMobileDeviceAccessOverridesCommand).build() {  static {    __name(this, "ListMobileDeviceAccessOverridesCommand");  }}; // src/commands/ListMobileDeviceAccessRulesCommand.ts   var ListMobileDeviceAccessRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListMobileDeviceAccessRules", {}).n("WorkMailClient", "ListMobileDeviceAccessRulesCommand").f(void 0, void 0).ser(se_ListMobileDeviceAccessRulesCommand).de(de_ListMobileDeviceAccessRulesCommand).build() {  static {    __name(this, "ListMobileDeviceAccessRulesCommand");  }}; // src/commands/ListOrganizationsCommand.ts   var ListOrganizationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListOrganizations", {}).n("WorkMailClient", "ListOrganizationsCommand").f(void 0, void 0).ser(se_ListOrganizationsCommand).de(de_ListOrganizationsCommand).build() {  static {    __name(this, "ListOrganizationsCommand");  }}; // src/commands/ListPersonalAccessTokensCommand.ts   var ListPersonalAccessTokensCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListPersonalAccessTokens", {}).n("WorkMailClient", "ListPersonalAccessTokensCommand").f(void 0, void 0).ser(se_ListPersonalAccessTokensCommand).de(de_ListPersonalAccessTokensCommand).build() {  static {    __name(this, "ListPersonalAccessTokensCommand");  }}; // src/commands/ListResourceDelegatesCommand.ts   var ListResourceDelegatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListResourceDelegates", {}).n("WorkMailClient", "ListResourceDelegatesCommand").f(void 0, void 0).ser(se_ListResourceDelegatesCommand).de(de_ListResourceDelegatesCommand).build() {  static {    __name(this, "ListResourceDelegatesCommand");  }}; // src/commands/ListResourcesCommand.ts   var ListResourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListResources", {}).n("WorkMailClient", "ListResourcesCommand").f(void 0, ListResourcesResponseFilterSensitiveLog).ser(se_ListResourcesCommand).de(de_ListResourcesCommand).build() {  static {    __name(this, "ListResourcesCommand");  }}; // 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("WorkMailService", "ListTagsForResource", {}).n("WorkMailClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/ListUsersCommand.ts   var ListUsersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ListUsers", {}).n("WorkMailClient", "ListUsersCommand").f(ListUsersRequestFilterSensitiveLog, void 0).ser(se_ListUsersCommand).de(de_ListUsersCommand).build() {  static {    __name(this, "ListUsersCommand");  }}; // src/commands/PutAccessControlRuleCommand.ts   var PutAccessControlRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutAccessControlRule", {}).n("WorkMailClient", "PutAccessControlRuleCommand").f(void 0, void 0).ser(se_PutAccessControlRuleCommand).de(de_PutAccessControlRuleCommand).build() {  static {    __name(this, "PutAccessControlRuleCommand");  }}; // src/commands/PutEmailMonitoringConfigurationCommand.ts   var PutEmailMonitoringConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutEmailMonitoringConfiguration", {}).n("WorkMailClient", "PutEmailMonitoringConfigurationCommand").f(void 0, void 0).ser(se_PutEmailMonitoringConfigurationCommand).de(de_PutEmailMonitoringConfigurationCommand).build() {  static {    __name(this, "PutEmailMonitoringConfigurationCommand");  }}; // src/commands/PutIdentityProviderConfigurationCommand.ts   var PutIdentityProviderConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutIdentityProviderConfiguration", {}).n("WorkMailClient", "PutIdentityProviderConfigurationCommand").f(void 0, void 0).ser(se_PutIdentityProviderConfigurationCommand).de(de_PutIdentityProviderConfigurationCommand).build() {  static {    __name(this, "PutIdentityProviderConfigurationCommand");  }}; // src/commands/PutInboundDmarcSettingsCommand.ts   var PutInboundDmarcSettingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutInboundDmarcSettings", {}).n("WorkMailClient", "PutInboundDmarcSettingsCommand").f(void 0, void 0).ser(se_PutInboundDmarcSettingsCommand).de(de_PutInboundDmarcSettingsCommand).build() {  static {    __name(this, "PutInboundDmarcSettingsCommand");  }}; // src/commands/PutMailboxPermissionsCommand.ts   var PutMailboxPermissionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutMailboxPermissions", {}).n("WorkMailClient", "PutMailboxPermissionsCommand").f(void 0, void 0).ser(se_PutMailboxPermissionsCommand).de(de_PutMailboxPermissionsCommand).build() {  static {    __name(this, "PutMailboxPermissionsCommand");  }}; // src/commands/PutMobileDeviceAccessOverrideCommand.ts   var PutMobileDeviceAccessOverrideCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutMobileDeviceAccessOverride", {}).n("WorkMailClient", "PutMobileDeviceAccessOverrideCommand").f(void 0, void 0).ser(se_PutMobileDeviceAccessOverrideCommand).de(de_PutMobileDeviceAccessOverrideCommand).build() {  static {    __name(this, "PutMobileDeviceAccessOverrideCommand");  }}; // src/commands/PutRetentionPolicyCommand.ts   var PutRetentionPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "PutRetentionPolicy", {}).n("WorkMailClient", "PutRetentionPolicyCommand").f(PutRetentionPolicyRequestFilterSensitiveLog, void 0).ser(se_PutRetentionPolicyCommand).de(de_PutRetentionPolicyCommand).build() {  static {    __name(this, "PutRetentionPolicyCommand");  }}; // src/commands/RegisterMailDomainCommand.ts   var RegisterMailDomainCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "RegisterMailDomain", {}).n("WorkMailClient", "RegisterMailDomainCommand").f(void 0, void 0).ser(se_RegisterMailDomainCommand).de(de_RegisterMailDomainCommand).build() {  static {    __name(this, "RegisterMailDomainCommand");  }}; // src/commands/RegisterToWorkMailCommand.ts   var RegisterToWorkMailCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "RegisterToWorkMail", {}).n("WorkMailClient", "RegisterToWorkMailCommand").f(void 0, void 0).ser(se_RegisterToWorkMailCommand).de(de_RegisterToWorkMailCommand).build() {  static {    __name(this, "RegisterToWorkMailCommand");  }}; // src/commands/ResetPasswordCommand.ts   var ResetPasswordCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "ResetPassword", {}).n("WorkMailClient", "ResetPasswordCommand").f(ResetPasswordRequestFilterSensitiveLog, void 0).ser(se_ResetPasswordCommand).de(de_ResetPasswordCommand).build() {  static {    __name(this, "ResetPasswordCommand");  }}; // src/commands/StartMailboxExportJobCommand.ts   var StartMailboxExportJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "StartMailboxExportJob", {}).n("WorkMailClient", "StartMailboxExportJobCommand").f(void 0, void 0).ser(se_StartMailboxExportJobCommand).de(de_StartMailboxExportJobCommand).build() {  static {    __name(this, "StartMailboxExportJobCommand");  }}; // 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("WorkMailService", "TagResource", {}).n("WorkMailClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/TestAvailabilityConfigurationCommand.ts   var TestAvailabilityConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "TestAvailabilityConfiguration", {}).n("WorkMailClient", "TestAvailabilityConfigurationCommand").f(TestAvailabilityConfigurationRequestFilterSensitiveLog, void 0).ser(se_TestAvailabilityConfigurationCommand).de(de_TestAvailabilityConfigurationCommand).build() {  static {    __name(this, "TestAvailabilityConfigurationCommand");  }}; // 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("WorkMailService", "UntagResource", {}).n("WorkMailClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateAvailabilityConfigurationCommand.ts   var UpdateAvailabilityConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateAvailabilityConfiguration", {}).n("WorkMailClient", "UpdateAvailabilityConfigurationCommand").f(UpdateAvailabilityConfigurationRequestFilterSensitiveLog, void 0).ser(se_UpdateAvailabilityConfigurationCommand).de(de_UpdateAvailabilityConfigurationCommand).build() {  static {    __name(this, "UpdateAvailabilityConfigurationCommand");  }}; // src/commands/UpdateDefaultMailDomainCommand.ts   var UpdateDefaultMailDomainCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateDefaultMailDomain", {}).n("WorkMailClient", "UpdateDefaultMailDomainCommand").f(void 0, void 0).ser(se_UpdateDefaultMailDomainCommand).de(de_UpdateDefaultMailDomainCommand).build() {  static {    __name(this, "UpdateDefaultMailDomainCommand");  }}; // src/commands/UpdateGroupCommand.ts   var UpdateGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateGroup", {}).n("WorkMailClient", "UpdateGroupCommand").f(void 0, void 0).ser(se_UpdateGroupCommand).de(de_UpdateGroupCommand).build() {  static {    __name(this, "UpdateGroupCommand");  }}; // src/commands/UpdateImpersonationRoleCommand.ts   var UpdateImpersonationRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateImpersonationRole", {}).n("WorkMailClient", "UpdateImpersonationRoleCommand").f(void 0, void 0).ser(se_UpdateImpersonationRoleCommand).de(de_UpdateImpersonationRoleCommand).build() {  static {    __name(this, "UpdateImpersonationRoleCommand");  }}; // src/commands/UpdateMailboxQuotaCommand.ts   var UpdateMailboxQuotaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateMailboxQuota", {}).n("WorkMailClient", "UpdateMailboxQuotaCommand").f(void 0, void 0).ser(se_UpdateMailboxQuotaCommand).de(de_UpdateMailboxQuotaCommand).build() {  static {    __name(this, "UpdateMailboxQuotaCommand");  }}; // src/commands/UpdateMobileDeviceAccessRuleCommand.ts   var UpdateMobileDeviceAccessRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateMobileDeviceAccessRule", {}).n("WorkMailClient", "UpdateMobileDeviceAccessRuleCommand").f(void 0, void 0).ser(se_UpdateMobileDeviceAccessRuleCommand).de(de_UpdateMobileDeviceAccessRuleCommand).build() {  static {    __name(this, "UpdateMobileDeviceAccessRuleCommand");  }}; // src/commands/UpdatePrimaryEmailAddressCommand.ts   var UpdatePrimaryEmailAddressCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdatePrimaryEmailAddress", {}).n("WorkMailClient", "UpdatePrimaryEmailAddressCommand").f(void 0, void 0).ser(se_UpdatePrimaryEmailAddressCommand).de(de_UpdatePrimaryEmailAddressCommand).build() {  static {    __name(this, "UpdatePrimaryEmailAddressCommand");  }}; // src/commands/UpdateResourceCommand.ts   var UpdateResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateResource", {}).n("WorkMailClient", "UpdateResourceCommand").f(UpdateResourceRequestFilterSensitiveLog, void 0).ser(se_UpdateResourceCommand).de(de_UpdateResourceCommand).build() {  static {    __name(this, "UpdateResourceCommand");  }}; // src/commands/UpdateUserCommand.ts   var UpdateUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("WorkMailService", "UpdateUser", {}).n("WorkMailClient", "UpdateUserCommand").f(UpdateUserRequestFilterSensitiveLog, void 0).ser(se_UpdateUserCommand).de(de_UpdateUserCommand).build() {  static {    __name(this, "UpdateUserCommand");  }}; // src/WorkMail.tsvar commands = {  AssociateDelegateToResourceCommand,  AssociateMemberToGroupCommand,  AssumeImpersonationRoleCommand,  CancelMailboxExportJobCommand,  CreateAliasCommand,  CreateAvailabilityConfigurationCommand,  CreateGroupCommand,  CreateIdentityCenterApplicationCommand,  CreateImpersonationRoleCommand,  CreateMobileDeviceAccessRuleCommand,  CreateOrganizationCommand,  CreateResourceCommand,  CreateUserCommand,  DeleteAccessControlRuleCommand,  DeleteAliasCommand,  DeleteAvailabilityConfigurationCommand,  DeleteEmailMonitoringConfigurationCommand,  DeleteGroupCommand,  DeleteIdentityCenterApplicationCommand,  DeleteIdentityProviderConfigurationCommand,  DeleteImpersonationRoleCommand,  DeleteMailboxPermissionsCommand,  DeleteMobileDeviceAccessOverrideCommand,  DeleteMobileDeviceAccessRuleCommand,  DeleteOrganizationCommand,  DeletePersonalAccessTokenCommand,  DeleteResourceCommand,  DeleteRetentionPolicyCommand,  DeleteUserCommand,  DeregisterFromWorkMailCommand,  DeregisterMailDomainCommand,  DescribeEmailMonitoringConfigurationCommand,  DescribeEntityCommand,  DescribeGroupCommand,  DescribeIdentityProviderConfigurationCommand,  DescribeInboundDmarcSettingsCommand,  DescribeMailboxExportJobCommand,  DescribeOrganizationCommand,  DescribeResourceCommand,  DescribeUserCommand,  DisassociateDelegateFromResourceCommand,  DisassociateMemberFromGroupCommand,  GetAccessControlEffectCommand,  GetDefaultRetentionPolicyCommand,  GetImpersonationRoleCommand,  GetImpersonationRoleEffectCommand,  GetMailboxDetailsCommand,  GetMailDomainCommand,  GetMobileDeviceAccessEffectCommand,  GetMobileDeviceAccessOverrideCommand,  GetPersonalAccessTokenMetadataCommand,  ListAccessControlRulesCommand,  ListAliasesCommand,  ListAvailabilityConfigurationsCommand,  ListGroupMembersCommand,  ListGroupsCommand,  ListGroupsForEntityCommand,  ListImpersonationRolesCommand,  ListMailboxExportJobsCommand,  ListMailboxPermissionsCommand,  ListMailDomainsCommand,  ListMobileDeviceAccessOverridesCommand,  ListMobileDeviceAccessRulesCommand,  ListOrganizationsCommand,  ListPersonalAccessTokensCommand,  ListResourceDelegatesCommand,  ListResourcesCommand,  ListTagsForResourceCommand,  ListUsersCommand,  PutAccessControlRuleCommand,  PutEmailMonitoringConfigurationCommand,  PutIdentityProviderConfigurationCommand,  PutInboundDmarcSettingsCommand,  PutMailboxPermissionsCommand,  PutMobileDeviceAccessOverrideCommand,  PutRetentionPolicyCommand,  RegisterMailDomainCommand,  RegisterToWorkMailCommand,  ResetPasswordCommand,  StartMailboxExportJobCommand,  TagResourceCommand,  TestAvailabilityConfigurationCommand,  UntagResourceCommand,  UpdateAvailabilityConfigurationCommand,  UpdateDefaultMailDomainCommand,  UpdateGroupCommand,  UpdateImpersonationRoleCommand,  UpdateMailboxQuotaCommand,  UpdateMobileDeviceAccessRuleCommand,  UpdatePrimaryEmailAddressCommand,  UpdateResourceCommand,  UpdateUserCommand};var WorkMail = class extends WorkMailClient {  static {    __name(this, "WorkMail");  }};(0, import_smithy_client.createAggregatedClient)(commands, WorkMail); // src/pagination/ListAliasesPaginator.ts var paginateListAliases = (0, import_core.createPaginator)(WorkMailClient, ListAliasesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListAvailabilityConfigurationsPaginator.ts var paginateListAvailabilityConfigurations = (0, import_core.createPaginator)(WorkMailClient, ListAvailabilityConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListGroupMembersPaginator.ts var paginateListGroupMembers = (0, import_core.createPaginator)(WorkMailClient, ListGroupMembersCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListGroupsForEntityPaginator.ts var paginateListGroupsForEntity = (0, import_core.createPaginator)(WorkMailClient, ListGroupsForEntityCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListGroupsPaginator.ts var paginateListGroups = (0, import_core.createPaginator)(WorkMailClient, ListGroupsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListImpersonationRolesPaginator.ts var paginateListImpersonationRoles = (0, import_core.createPaginator)(WorkMailClient, ListImpersonationRolesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListMailDomainsPaginator.ts var paginateListMailDomains = (0, import_core.createPaginator)(WorkMailClient, ListMailDomainsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListMailboxExportJobsPaginator.ts var paginateListMailboxExportJobs = (0, import_core.createPaginator)(WorkMailClient, ListMailboxExportJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListMailboxPermissionsPaginator.ts var paginateListMailboxPermissions = (0, import_core.createPaginator)(WorkMailClient, ListMailboxPermissionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListMobileDeviceAccessOverridesPaginator.ts var paginateListMobileDeviceAccessOverrides = (0, import_core.createPaginator)(WorkMailClient, ListMobileDeviceAccessOverridesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListOrganizationsPaginator.ts var paginateListOrganizations = (0, import_core.createPaginator)(WorkMailClient, ListOrganizationsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListPersonalAccessTokensPaginator.ts var paginateListPersonalAccessTokens = (0, import_core.createPaginator)(WorkMailClient, ListPersonalAccessTokensCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResourceDelegatesPaginator.ts var paginateListResourceDelegates = (0, import_core.createPaginator)(WorkMailClient, ListResourceDelegatesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResourcesPaginator.ts var paginateListResources = (0, import_core.createPaginator)(WorkMailClient, ListResourcesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListUsersPaginator.ts var paginateListUsers = (0, import_core.createPaginator)(WorkMailClient, ListUsersCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  WorkMailServiceException,  __Client,  WorkMailClient,  WorkMail,  $Command,  AssociateDelegateToResourceCommand,  AssociateMemberToGroupCommand,  AssumeImpersonationRoleCommand,  CancelMailboxExportJobCommand,  CreateAliasCommand,  CreateAvailabilityConfigurationCommand,  CreateGroupCommand,  CreateIdentityCenterApplicationCommand,  CreateImpersonationRoleCommand,  CreateMobileDeviceAccessRuleCommand,  CreateOrganizationCommand,  CreateResourceCommand,  CreateUserCommand,  DeleteAccessControlRuleCommand,  DeleteAliasCommand,  DeleteAvailabilityConfigurationCommand,  DeleteEmailMonitoringConfigurationCommand,  DeleteGroupCommand,  DeleteIdentityCenterApplicationCommand,  DeleteIdentityProviderConfigurationCommand,  DeleteImpersonationRoleCommand,  DeleteMailboxPermissionsCommand,  DeleteMobileDeviceAccessOverrideCommand,  DeleteMobileDeviceAccessRuleCommand,  DeleteOrganizationCommand,  DeletePersonalAccessTokenCommand,  DeleteResourceCommand,  DeleteRetentionPolicyCommand,  DeleteUserCommand,  DeregisterFromWorkMailCommand,  DeregisterMailDomainCommand,  DescribeEmailMonitoringConfigurationCommand,  DescribeEntityCommand,  DescribeGroupCommand,  DescribeIdentityProviderConfigurationCommand,  DescribeInboundDmarcSettingsCommand,  DescribeMailboxExportJobCommand,  DescribeOrganizationCommand,  DescribeResourceCommand,  DescribeUserCommand,  DisassociateDelegateFromResourceCommand,  DisassociateMemberFromGroupCommand,  GetAccessControlEffectCommand,  GetDefaultRetentionPolicyCommand,  GetImpersonationRoleCommand,  GetImpersonationRoleEffectCommand,  GetMailDomainCommand,  GetMailboxDetailsCommand,  GetMobileDeviceAccessEffectCommand,  GetMobileDeviceAccessOverrideCommand,  GetPersonalAccessTokenMetadataCommand,  ListAccessControlRulesCommand,  ListAliasesCommand,  ListAvailabilityConfigurationsCommand,  ListGroupMembersCommand,  ListGroupsCommand,  ListGroupsForEntityCommand,  ListImpersonationRolesCommand,  ListMailDomainsCommand,  ListMailboxExportJobsCommand,  ListMailboxPermissionsCommand,  ListMobileDeviceAccessOverridesCommand,  ListMobileDeviceAccessRulesCommand,  ListOrganizationsCommand,  ListPersonalAccessTokensCommand,  ListResourceDelegatesCommand,  ListResourcesCommand,  ListTagsForResourceCommand,  ListUsersCommand,  PutAccessControlRuleCommand,  PutEmailMonitoringConfigurationCommand,  PutIdentityProviderConfigurationCommand,  PutInboundDmarcSettingsCommand,  PutMailboxPermissionsCommand,  PutMobileDeviceAccessOverrideCommand,  PutRetentionPolicyCommand,  RegisterMailDomainCommand,  RegisterToWorkMailCommand,  ResetPasswordCommand,  StartMailboxExportJobCommand,  TagResourceCommand,  TestAvailabilityConfigurationCommand,  UntagResourceCommand,  UpdateAvailabilityConfigurationCommand,  UpdateDefaultMailDomainCommand,  UpdateGroupCommand,  UpdateImpersonationRoleCommand,  UpdateMailboxQuotaCommand,  UpdateMobileDeviceAccessRuleCommand,  UpdatePrimaryEmailAddressCommand,  UpdateResourceCommand,  UpdateUserCommand,  paginateListAliases,  paginateListAvailabilityConfigurations,  paginateListGroupMembers,  paginateListGroupsForEntity,  paginateListGroups,  paginateListImpersonationRoles,  paginateListMailDomains,  paginateListMailboxExportJobs,  paginateListMailboxPermissions,  paginateListMobileDeviceAccessOverrides,  paginateListOrganizations,  paginateListPersonalAccessTokens,  paginateListResourceDelegates,  paginateListResources,  paginateListUsers,  AccessControlRuleEffect,  AccessEffect,  EntityNotFoundException,  EntityStateException,  InvalidParameterException,  OrganizationNotFoundException,  OrganizationStateException,  UnsupportedOperationException,  DirectoryServiceAuthenticationFailedException,  DirectoryUnavailableException,  ResourceNotFoundException,  AvailabilityProviderType,  EmailAddressInUseException,  LimitExceededException,  MailDomainNotFoundException,  MailDomainStateException,  NameAvailabilityException,  ReservedNameException,  ImpersonationRoleType,  MobileDeviceAccessRuleEffect,  DirectoryInUseException,  ResourceType,  UserRole,  InvalidPasswordException,  MemberType,  InvalidCustomSesConfigurationException,  MailDomainInUseException,  EntityType,  EntityState,  IdentityProviderAuthenticationMode,  PersonalAccessTokenConfigurationStatus,  MailboxExportJobState,  DnsRecordVerificationStatus,  EntityAlreadyRegisteredException,  RetentionAction,  FolderName,  InvalidConfigurationException,  PermissionType,  TooManyTagsException,  EwsAvailabilityProviderFilterSensitiveLog,  CreateAvailabilityConfigurationRequestFilterSensitiveLog,  CreateResourceRequestFilterSensitiveLog,  CreateUserRequestFilterSensitiveLog,  DescribeResourceResponseFilterSensitiveLog,  DescribeUserResponseFilterSensitiveLog,  ResourceFilterSensitiveLog,  ListResourcesResponseFilterSensitiveLog,  ListUsersFiltersFilterSensitiveLog,  ListUsersRequestFilterSensitiveLog,  PutRetentionPolicyRequestFilterSensitiveLog,  ResetPasswordRequestFilterSensitiveLog,  TestAvailabilityConfigurationRequestFilterSensitiveLog,  UpdateAvailabilityConfigurationRequestFilterSensitiveLog,  UpdateResourceRequestFilterSensitiveLog,  UpdateUserRequestFilterSensitiveLog});