File Explorer

/proc/self/root/proc/self/root/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 /.

index.js58.9 KB · 1590 lines
'use strict'; var client$1 = require('@aws-sdk/core/client');var core = require('@smithy/core');var client = require('@smithy/core/client');var config = require('@smithy/core/config');var endpoints = require('@smithy/core/endpoints');var protocols = require('@smithy/core/protocols');var retry = require('@smithy/core/retry');var schema = require('@smithy/core/schema');var httpAuthSchemeProvider = require('./auth/httpAuthSchemeProvider');var runtimeConfig = require('./runtimeConfig');var schemas_0 = require('./schemas/schemas_0');var errors = require('./models/errors');var WorkMailServiceException = require('./models/WorkMailServiceException'); const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "workmail",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; const getHttpAuthExtensionConfiguration = (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;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(client$1.getAwsRegionExtensionConfiguration(runtimeConfig), client.getDefaultExtensionConfiguration(runtimeConfig), protocols.getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, client$1.resolveAwsRegionExtensionConfiguration(extensionConfiguration), client.resolveDefaultRuntimeConfig(extensionConfiguration), protocols.resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class WorkMailClient extends client.Client {    config;    constructor(...[configuration]) {        const _config_0 = runtimeConfig.getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = client$1.resolveUserAgentConfig(_config_1);        const _config_3 = retry.resolveRetryConfig(_config_2);        const _config_4 = config.resolveRegionConfig(_config_3);        const _config_5 = client$1.resolveHostHeaderConfig(_config_4);        const _config_6 = endpoints.resolveEndpointConfig(_config_5);        const _config_7 = httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config));        this.middlewareStack.use(client$1.getUserAgentPlugin(this.config));        this.middlewareStack.use(retry.getRetryPlugin(this.config));        this.middlewareStack.use(protocols.getContentLengthPlugin(this.config));        this.middlewareStack.use(client$1.getHostHeaderPlugin(this.config));        this.middlewareStack.use(client$1.getLoggerPlugin(this.config));        this.middlewareStack.use(client$1.getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: httpAuthSchemeProvider.defaultWorkMailHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(core.getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} class AssociateDelegateToResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "AssociateDelegateToResource", {})    .n("WorkMailClient", "AssociateDelegateToResourceCommand")    .sc(schemas_0.AssociateDelegateToResource$)    .build() {} class AssociateMemberToGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "AssociateMemberToGroup", {})    .n("WorkMailClient", "AssociateMemberToGroupCommand")    .sc(schemas_0.AssociateMemberToGroup$)    .build() {} class AssumeImpersonationRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "AssumeImpersonationRole", {})    .n("WorkMailClient", "AssumeImpersonationRoleCommand")    .sc(schemas_0.AssumeImpersonationRole$)    .build() {} class CancelMailboxExportJobCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CancelMailboxExportJob", {})    .n("WorkMailClient", "CancelMailboxExportJobCommand")    .sc(schemas_0.CancelMailboxExportJob$)    .build() {} class CreateAliasCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateAlias", {})    .n("WorkMailClient", "CreateAliasCommand")    .sc(schemas_0.CreateAlias$)    .build() {} class CreateAvailabilityConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateAvailabilityConfiguration", {})    .n("WorkMailClient", "CreateAvailabilityConfigurationCommand")    .sc(schemas_0.CreateAvailabilityConfiguration$)    .build() {} class CreateGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateGroup", {})    .n("WorkMailClient", "CreateGroupCommand")    .sc(schemas_0.CreateGroup$)    .build() {} class CreateIdentityCenterApplicationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateIdentityCenterApplication", {})    .n("WorkMailClient", "CreateIdentityCenterApplicationCommand")    .sc(schemas_0.CreateIdentityCenterApplication$)    .build() {} class CreateImpersonationRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateImpersonationRole", {})    .n("WorkMailClient", "CreateImpersonationRoleCommand")    .sc(schemas_0.CreateImpersonationRole$)    .build() {} class CreateMobileDeviceAccessRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateMobileDeviceAccessRule", {})    .n("WorkMailClient", "CreateMobileDeviceAccessRuleCommand")    .sc(schemas_0.CreateMobileDeviceAccessRule$)    .build() {} class CreateOrganizationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateOrganization", {})    .n("WorkMailClient", "CreateOrganizationCommand")    .sc(schemas_0.CreateOrganization$)    .build() {} class CreateResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateResource", {})    .n("WorkMailClient", "CreateResourceCommand")    .sc(schemas_0.CreateResource$)    .build() {} class CreateUserCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "CreateUser", {})    .n("WorkMailClient", "CreateUserCommand")    .sc(schemas_0.CreateUser$)    .build() {} class DeleteAccessControlRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteAccessControlRule", {})    .n("WorkMailClient", "DeleteAccessControlRuleCommand")    .sc(schemas_0.DeleteAccessControlRule$)    .build() {} class DeleteAliasCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteAlias", {})    .n("WorkMailClient", "DeleteAliasCommand")    .sc(schemas_0.DeleteAlias$)    .build() {} class DeleteAvailabilityConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteAvailabilityConfiguration", {})    .n("WorkMailClient", "DeleteAvailabilityConfigurationCommand")    .sc(schemas_0.DeleteAvailabilityConfiguration$)    .build() {} class DeleteEmailMonitoringConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteEmailMonitoringConfiguration", {})    .n("WorkMailClient", "DeleteEmailMonitoringConfigurationCommand")    .sc(schemas_0.DeleteEmailMonitoringConfiguration$)    .build() {} class DeleteGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteGroup", {})    .n("WorkMailClient", "DeleteGroupCommand")    .sc(schemas_0.DeleteGroup$)    .build() {} class DeleteIdentityCenterApplicationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteIdentityCenterApplication", {})    .n("WorkMailClient", "DeleteIdentityCenterApplicationCommand")    .sc(schemas_0.DeleteIdentityCenterApplication$)    .build() {} class DeleteIdentityProviderConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteIdentityProviderConfiguration", {})    .n("WorkMailClient", "DeleteIdentityProviderConfigurationCommand")    .sc(schemas_0.DeleteIdentityProviderConfiguration$)    .build() {} class DeleteImpersonationRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteImpersonationRole", {})    .n("WorkMailClient", "DeleteImpersonationRoleCommand")    .sc(schemas_0.DeleteImpersonationRole$)    .build() {} class DeleteMailboxPermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteMailboxPermissions", {})    .n("WorkMailClient", "DeleteMailboxPermissionsCommand")    .sc(schemas_0.DeleteMailboxPermissions$)    .build() {} class DeleteMobileDeviceAccessOverrideCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteMobileDeviceAccessOverride", {})    .n("WorkMailClient", "DeleteMobileDeviceAccessOverrideCommand")    .sc(schemas_0.DeleteMobileDeviceAccessOverride$)    .build() {} class DeleteMobileDeviceAccessRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteMobileDeviceAccessRule", {})    .n("WorkMailClient", "DeleteMobileDeviceAccessRuleCommand")    .sc(schemas_0.DeleteMobileDeviceAccessRule$)    .build() {} class DeleteOrganizationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteOrganization", {})    .n("WorkMailClient", "DeleteOrganizationCommand")    .sc(schemas_0.DeleteOrganization$)    .build() {} class DeletePersonalAccessTokenCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeletePersonalAccessToken", {})    .n("WorkMailClient", "DeletePersonalAccessTokenCommand")    .sc(schemas_0.DeletePersonalAccessToken$)    .build() {} class DeleteResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteResource", {})    .n("WorkMailClient", "DeleteResourceCommand")    .sc(schemas_0.DeleteResource$)    .build() {} class DeleteRetentionPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteRetentionPolicy", {})    .n("WorkMailClient", "DeleteRetentionPolicyCommand")    .sc(schemas_0.DeleteRetentionPolicy$)    .build() {} class DeleteUserCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeleteUser", {})    .n("WorkMailClient", "DeleteUserCommand")    .sc(schemas_0.DeleteUser$)    .build() {} class DeregisterFromWorkMailCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeregisterFromWorkMail", {})    .n("WorkMailClient", "DeregisterFromWorkMailCommand")    .sc(schemas_0.DeregisterFromWorkMail$)    .build() {} class DeregisterMailDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DeregisterMailDomain", {})    .n("WorkMailClient", "DeregisterMailDomainCommand")    .sc(schemas_0.DeregisterMailDomain$)    .build() {} class DescribeEmailMonitoringConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeEmailMonitoringConfiguration", {})    .n("WorkMailClient", "DescribeEmailMonitoringConfigurationCommand")    .sc(schemas_0.DescribeEmailMonitoringConfiguration$)    .build() {} class DescribeEntityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeEntity", {})    .n("WorkMailClient", "DescribeEntityCommand")    .sc(schemas_0.DescribeEntity$)    .build() {} class DescribeGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeGroup", {})    .n("WorkMailClient", "DescribeGroupCommand")    .sc(schemas_0.DescribeGroup$)    .build() {} class DescribeIdentityProviderConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeIdentityProviderConfiguration", {})    .n("WorkMailClient", "DescribeIdentityProviderConfigurationCommand")    .sc(schemas_0.DescribeIdentityProviderConfiguration$)    .build() {} class DescribeInboundDmarcSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeInboundDmarcSettings", {})    .n("WorkMailClient", "DescribeInboundDmarcSettingsCommand")    .sc(schemas_0.DescribeInboundDmarcSettings$)    .build() {} class DescribeMailboxExportJobCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeMailboxExportJob", {})    .n("WorkMailClient", "DescribeMailboxExportJobCommand")    .sc(schemas_0.DescribeMailboxExportJob$)    .build() {} class DescribeOrganizationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeOrganization", {})    .n("WorkMailClient", "DescribeOrganizationCommand")    .sc(schemas_0.DescribeOrganization$)    .build() {} class DescribeResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeResource", {})    .n("WorkMailClient", "DescribeResourceCommand")    .sc(schemas_0.DescribeResource$)    .build() {} class DescribeUserCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DescribeUser", {})    .n("WorkMailClient", "DescribeUserCommand")    .sc(schemas_0.DescribeUser$)    .build() {} class DisassociateDelegateFromResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DisassociateDelegateFromResource", {})    .n("WorkMailClient", "DisassociateDelegateFromResourceCommand")    .sc(schemas_0.DisassociateDelegateFromResource$)    .build() {} class DisassociateMemberFromGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "DisassociateMemberFromGroup", {})    .n("WorkMailClient", "DisassociateMemberFromGroupCommand")    .sc(schemas_0.DisassociateMemberFromGroup$)    .build() {} class GetAccessControlEffectCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetAccessControlEffect", {})    .n("WorkMailClient", "GetAccessControlEffectCommand")    .sc(schemas_0.GetAccessControlEffect$)    .build() {} class GetDefaultRetentionPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetDefaultRetentionPolicy", {})    .n("WorkMailClient", "GetDefaultRetentionPolicyCommand")    .sc(schemas_0.GetDefaultRetentionPolicy$)    .build() {} class GetImpersonationRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetImpersonationRole", {})    .n("WorkMailClient", "GetImpersonationRoleCommand")    .sc(schemas_0.GetImpersonationRole$)    .build() {} class GetImpersonationRoleEffectCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetImpersonationRoleEffect", {})    .n("WorkMailClient", "GetImpersonationRoleEffectCommand")    .sc(schemas_0.GetImpersonationRoleEffect$)    .build() {} class GetMailboxDetailsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetMailboxDetails", {})    .n("WorkMailClient", "GetMailboxDetailsCommand")    .sc(schemas_0.GetMailboxDetails$)    .build() {} class GetMailDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetMailDomain", {})    .n("WorkMailClient", "GetMailDomainCommand")    .sc(schemas_0.GetMailDomain$)    .build() {} class GetMobileDeviceAccessEffectCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetMobileDeviceAccessEffect", {})    .n("WorkMailClient", "GetMobileDeviceAccessEffectCommand")    .sc(schemas_0.GetMobileDeviceAccessEffect$)    .build() {} class GetMobileDeviceAccessOverrideCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetMobileDeviceAccessOverride", {})    .n("WorkMailClient", "GetMobileDeviceAccessOverrideCommand")    .sc(schemas_0.GetMobileDeviceAccessOverride$)    .build() {} class GetPersonalAccessTokenMetadataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "GetPersonalAccessTokenMetadata", {})    .n("WorkMailClient", "GetPersonalAccessTokenMetadataCommand")    .sc(schemas_0.GetPersonalAccessTokenMetadata$)    .build() {} class ListAccessControlRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListAccessControlRules", {})    .n("WorkMailClient", "ListAccessControlRulesCommand")    .sc(schemas_0.ListAccessControlRules$)    .build() {} class ListAliasesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListAliases", {})    .n("WorkMailClient", "ListAliasesCommand")    .sc(schemas_0.ListAliases$)    .build() {} class ListAvailabilityConfigurationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListAvailabilityConfigurations", {})    .n("WorkMailClient", "ListAvailabilityConfigurationsCommand")    .sc(schemas_0.ListAvailabilityConfigurations$)    .build() {} class ListGroupMembersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListGroupMembers", {})    .n("WorkMailClient", "ListGroupMembersCommand")    .sc(schemas_0.ListGroupMembers$)    .build() {} class ListGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListGroups", {})    .n("WorkMailClient", "ListGroupsCommand")    .sc(schemas_0.ListGroups$)    .build() {} class ListGroupsForEntityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListGroupsForEntity", {})    .n("WorkMailClient", "ListGroupsForEntityCommand")    .sc(schemas_0.ListGroupsForEntity$)    .build() {} class ListImpersonationRolesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListImpersonationRoles", {})    .n("WorkMailClient", "ListImpersonationRolesCommand")    .sc(schemas_0.ListImpersonationRoles$)    .build() {} class ListMailboxExportJobsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListMailboxExportJobs", {})    .n("WorkMailClient", "ListMailboxExportJobsCommand")    .sc(schemas_0.ListMailboxExportJobs$)    .build() {} class ListMailboxPermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListMailboxPermissions", {})    .n("WorkMailClient", "ListMailboxPermissionsCommand")    .sc(schemas_0.ListMailboxPermissions$)    .build() {} class ListMailDomainsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListMailDomains", {})    .n("WorkMailClient", "ListMailDomainsCommand")    .sc(schemas_0.ListMailDomains$)    .build() {} class ListMobileDeviceAccessOverridesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListMobileDeviceAccessOverrides", {})    .n("WorkMailClient", "ListMobileDeviceAccessOverridesCommand")    .sc(schemas_0.ListMobileDeviceAccessOverrides$)    .build() {} class ListMobileDeviceAccessRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListMobileDeviceAccessRules", {})    .n("WorkMailClient", "ListMobileDeviceAccessRulesCommand")    .sc(schemas_0.ListMobileDeviceAccessRules$)    .build() {} class ListOrganizationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListOrganizations", {})    .n("WorkMailClient", "ListOrganizationsCommand")    .sc(schemas_0.ListOrganizations$)    .build() {} class ListPersonalAccessTokensCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListPersonalAccessTokens", {})    .n("WorkMailClient", "ListPersonalAccessTokensCommand")    .sc(schemas_0.ListPersonalAccessTokens$)    .build() {} class ListResourceDelegatesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListResourceDelegates", {})    .n("WorkMailClient", "ListResourceDelegatesCommand")    .sc(schemas_0.ListResourceDelegates$)    .build() {} class ListResourcesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListResources", {})    .n("WorkMailClient", "ListResourcesCommand")    .sc(schemas_0.ListResources$)    .build() {} class ListTagsForResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListTagsForResource", {})    .n("WorkMailClient", "ListTagsForResourceCommand")    .sc(schemas_0.ListTagsForResource$)    .build() {} class ListUsersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ListUsers", {})    .n("WorkMailClient", "ListUsersCommand")    .sc(schemas_0.ListUsers$)    .build() {} class PutAccessControlRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutAccessControlRule", {})    .n("WorkMailClient", "PutAccessControlRuleCommand")    .sc(schemas_0.PutAccessControlRule$)    .build() {} class PutEmailMonitoringConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutEmailMonitoringConfiguration", {})    .n("WorkMailClient", "PutEmailMonitoringConfigurationCommand")    .sc(schemas_0.PutEmailMonitoringConfiguration$)    .build() {} class PutIdentityProviderConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutIdentityProviderConfiguration", {})    .n("WorkMailClient", "PutIdentityProviderConfigurationCommand")    .sc(schemas_0.PutIdentityProviderConfiguration$)    .build() {} class PutInboundDmarcSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutInboundDmarcSettings", {})    .n("WorkMailClient", "PutInboundDmarcSettingsCommand")    .sc(schemas_0.PutInboundDmarcSettings$)    .build() {} class PutMailboxPermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutMailboxPermissions", {})    .n("WorkMailClient", "PutMailboxPermissionsCommand")    .sc(schemas_0.PutMailboxPermissions$)    .build() {} class PutMobileDeviceAccessOverrideCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutMobileDeviceAccessOverride", {})    .n("WorkMailClient", "PutMobileDeviceAccessOverrideCommand")    .sc(schemas_0.PutMobileDeviceAccessOverride$)    .build() {} class PutRetentionPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "PutRetentionPolicy", {})    .n("WorkMailClient", "PutRetentionPolicyCommand")    .sc(schemas_0.PutRetentionPolicy$)    .build() {} class RegisterMailDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "RegisterMailDomain", {})    .n("WorkMailClient", "RegisterMailDomainCommand")    .sc(schemas_0.RegisterMailDomain$)    .build() {} class RegisterToWorkMailCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "RegisterToWorkMail", {})    .n("WorkMailClient", "RegisterToWorkMailCommand")    .sc(schemas_0.RegisterToWorkMail$)    .build() {} class ResetPasswordCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "ResetPassword", {})    .n("WorkMailClient", "ResetPasswordCommand")    .sc(schemas_0.ResetPassword$)    .build() {} class StartMailboxExportJobCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "StartMailboxExportJob", {})    .n("WorkMailClient", "StartMailboxExportJobCommand")    .sc(schemas_0.StartMailboxExportJob$)    .build() {} class TagResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "TagResource", {})    .n("WorkMailClient", "TagResourceCommand")    .sc(schemas_0.TagResource$)    .build() {} class TestAvailabilityConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "TestAvailabilityConfiguration", {})    .n("WorkMailClient", "TestAvailabilityConfigurationCommand")    .sc(schemas_0.TestAvailabilityConfiguration$)    .build() {} class UntagResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UntagResource", {})    .n("WorkMailClient", "UntagResourceCommand")    .sc(schemas_0.UntagResource$)    .build() {} class UpdateAvailabilityConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateAvailabilityConfiguration", {})    .n("WorkMailClient", "UpdateAvailabilityConfigurationCommand")    .sc(schemas_0.UpdateAvailabilityConfiguration$)    .build() {} class UpdateDefaultMailDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateDefaultMailDomain", {})    .n("WorkMailClient", "UpdateDefaultMailDomainCommand")    .sc(schemas_0.UpdateDefaultMailDomain$)    .build() {} class UpdateGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateGroup", {})    .n("WorkMailClient", "UpdateGroupCommand")    .sc(schemas_0.UpdateGroup$)    .build() {} class UpdateImpersonationRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateImpersonationRole", {})    .n("WorkMailClient", "UpdateImpersonationRoleCommand")    .sc(schemas_0.UpdateImpersonationRole$)    .build() {} class UpdateMailboxQuotaCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateMailboxQuota", {})    .n("WorkMailClient", "UpdateMailboxQuotaCommand")    .sc(schemas_0.UpdateMailboxQuota$)    .build() {} class UpdateMobileDeviceAccessRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateMobileDeviceAccessRule", {})    .n("WorkMailClient", "UpdateMobileDeviceAccessRuleCommand")    .sc(schemas_0.UpdateMobileDeviceAccessRule$)    .build() {} class UpdatePrimaryEmailAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdatePrimaryEmailAddress", {})    .n("WorkMailClient", "UpdatePrimaryEmailAddressCommand")    .sc(schemas_0.UpdatePrimaryEmailAddress$)    .build() {} class UpdateResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateResource", {})    .n("WorkMailClient", "UpdateResourceCommand")    .sc(schemas_0.UpdateResource$)    .build() {} class UpdateUserCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("WorkMailService", "UpdateUser", {})    .n("WorkMailClient", "UpdateUserCommand")    .sc(schemas_0.UpdateUser$)    .build() {} const paginateListAliases = core.createPaginator(WorkMailClient, ListAliasesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListAvailabilityConfigurations = core.createPaginator(WorkMailClient, ListAvailabilityConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroupMembers = core.createPaginator(WorkMailClient, ListGroupMembersCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroupsForEntity = core.createPaginator(WorkMailClient, ListGroupsForEntityCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroups = core.createPaginator(WorkMailClient, ListGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListImpersonationRoles = core.createPaginator(WorkMailClient, ListImpersonationRolesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailboxExportJobs = core.createPaginator(WorkMailClient, ListMailboxExportJobsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailboxPermissions = core.createPaginator(WorkMailClient, ListMailboxPermissionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailDomains = core.createPaginator(WorkMailClient, ListMailDomainsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMobileDeviceAccessOverrides = core.createPaginator(WorkMailClient, ListMobileDeviceAccessOverridesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListOrganizations = core.createPaginator(WorkMailClient, ListOrganizationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPersonalAccessTokens = core.createPaginator(WorkMailClient, ListPersonalAccessTokensCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResourceDelegates = core.createPaginator(WorkMailClient, ListResourceDelegatesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResources = core.createPaginator(WorkMailClient, ListResourcesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListUsers = core.createPaginator(WorkMailClient, ListUsersCommand, "NextToken", "NextToken", "MaxResults"); const 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,};const paginators = {    paginateListAliases,    paginateListAvailabilityConfigurations,    paginateListGroupMembers,    paginateListGroups,    paginateListGroupsForEntity,    paginateListImpersonationRoles,    paginateListMailboxExportJobs,    paginateListMailboxPermissions,    paginateListMailDomains,    paginateListMobileDeviceAccessOverrides,    paginateListOrganizations,    paginateListPersonalAccessTokens,    paginateListResourceDelegates,    paginateListResources,    paginateListUsers,};class WorkMail extends WorkMailClient {}client.createAggregatedClient(commands, WorkMail, { paginators }); const AccessControlRuleEffect = {    ALLOW: "ALLOW",    DENY: "DENY",};const AccessEffect = {    ALLOW: "ALLOW",    DENY: "DENY",};const AvailabilityProviderType = {    EWS: "EWS",    LAMBDA: "LAMBDA",};const ImpersonationRoleType = {    FULL_ACCESS: "FULL_ACCESS",    READ_ONLY: "READ_ONLY",};const MobileDeviceAccessRuleEffect = {    ALLOW: "ALLOW",    DENY: "DENY",};const ResourceType = {    EQUIPMENT: "EQUIPMENT",    ROOM: "ROOM",};const UserRole = {    REMOTE_USER: "REMOTE_USER",    RESOURCE: "RESOURCE",    SYSTEM_USER: "SYSTEM_USER",    USER: "USER",};const MemberType = {    GROUP: "GROUP",    USER: "USER",};const EntityType = {    GROUP: "GROUP",    RESOURCE: "RESOURCE",    USER: "USER",};const EntityState = {    DELETED: "DELETED",    DISABLED: "DISABLED",    ENABLED: "ENABLED",};const IdentityProviderAuthenticationMode = {    IDENTITY_PROVIDER_AND_DIRECTORY: "IDENTITY_PROVIDER_AND_DIRECTORY",    IDENTITY_PROVIDER_ONLY: "IDENTITY_PROVIDER_ONLY",};const PersonalAccessTokenConfigurationStatus = {    ACTIVE: "ACTIVE",    INACTIVE: "INACTIVE",};const MailboxExportJobState = {    CANCELLED: "CANCELLED",    COMPLETED: "COMPLETED",    FAILED: "FAILED",    RUNNING: "RUNNING",};const DnsRecordVerificationStatus = {    FAILED: "FAILED",    PENDING: "PENDING",    VERIFIED: "VERIFIED",};const RetentionAction = {    DELETE: "DELETE",    NONE: "NONE",    PERMANENTLY_DELETE: "PERMANENTLY_DELETE",};const FolderName = {    DELETED_ITEMS: "DELETED_ITEMS",    DRAFTS: "DRAFTS",    INBOX: "INBOX",    JUNK_EMAIL: "JUNK_EMAIL",    SENT_ITEMS: "SENT_ITEMS",};const PermissionType = {    FULL_ACCESS: "FULL_ACCESS",    SEND_AS: "SEND_AS",    SEND_ON_BEHALF: "SEND_ON_BEHALF",}; exports.$Command = client.Command;exports.__Client = client.Client;exports.WorkMailServiceException = WorkMailServiceException.WorkMailServiceException;exports.AccessControlRuleEffect = AccessControlRuleEffect;exports.AccessEffect = AccessEffect;exports.AssociateDelegateToResourceCommand = AssociateDelegateToResourceCommand;exports.AssociateMemberToGroupCommand = AssociateMemberToGroupCommand;exports.AssumeImpersonationRoleCommand = AssumeImpersonationRoleCommand;exports.AvailabilityProviderType = AvailabilityProviderType;exports.CancelMailboxExportJobCommand = CancelMailboxExportJobCommand;exports.CreateAliasCommand = CreateAliasCommand;exports.CreateAvailabilityConfigurationCommand = CreateAvailabilityConfigurationCommand;exports.CreateGroupCommand = CreateGroupCommand;exports.CreateIdentityCenterApplicationCommand = CreateIdentityCenterApplicationCommand;exports.CreateImpersonationRoleCommand = CreateImpersonationRoleCommand;exports.CreateMobileDeviceAccessRuleCommand = CreateMobileDeviceAccessRuleCommand;exports.CreateOrganizationCommand = CreateOrganizationCommand;exports.CreateResourceCommand = CreateResourceCommand;exports.CreateUserCommand = CreateUserCommand;exports.DeleteAccessControlRuleCommand = DeleteAccessControlRuleCommand;exports.DeleteAliasCommand = DeleteAliasCommand;exports.DeleteAvailabilityConfigurationCommand = DeleteAvailabilityConfigurationCommand;exports.DeleteEmailMonitoringConfigurationCommand = DeleteEmailMonitoringConfigurationCommand;exports.DeleteGroupCommand = DeleteGroupCommand;exports.DeleteIdentityCenterApplicationCommand = DeleteIdentityCenterApplicationCommand;exports.DeleteIdentityProviderConfigurationCommand = DeleteIdentityProviderConfigurationCommand;exports.DeleteImpersonationRoleCommand = DeleteImpersonationRoleCommand;exports.DeleteMailboxPermissionsCommand = DeleteMailboxPermissionsCommand;exports.DeleteMobileDeviceAccessOverrideCommand = DeleteMobileDeviceAccessOverrideCommand;exports.DeleteMobileDeviceAccessRuleCommand = DeleteMobileDeviceAccessRuleCommand;exports.DeleteOrganizationCommand = DeleteOrganizationCommand;exports.DeletePersonalAccessTokenCommand = DeletePersonalAccessTokenCommand;exports.DeleteResourceCommand = DeleteResourceCommand;exports.DeleteRetentionPolicyCommand = DeleteRetentionPolicyCommand;exports.DeleteUserCommand = DeleteUserCommand;exports.DeregisterFromWorkMailCommand = DeregisterFromWorkMailCommand;exports.DeregisterMailDomainCommand = DeregisterMailDomainCommand;exports.DescribeEmailMonitoringConfigurationCommand = DescribeEmailMonitoringConfigurationCommand;exports.DescribeEntityCommand = DescribeEntityCommand;exports.DescribeGroupCommand = DescribeGroupCommand;exports.DescribeIdentityProviderConfigurationCommand = DescribeIdentityProviderConfigurationCommand;exports.DescribeInboundDmarcSettingsCommand = DescribeInboundDmarcSettingsCommand;exports.DescribeMailboxExportJobCommand = DescribeMailboxExportJobCommand;exports.DescribeOrganizationCommand = DescribeOrganizationCommand;exports.DescribeResourceCommand = DescribeResourceCommand;exports.DescribeUserCommand = DescribeUserCommand;exports.DisassociateDelegateFromResourceCommand = DisassociateDelegateFromResourceCommand;exports.DisassociateMemberFromGroupCommand = DisassociateMemberFromGroupCommand;exports.DnsRecordVerificationStatus = DnsRecordVerificationStatus;exports.EntityState = EntityState;exports.EntityType = EntityType;exports.FolderName = FolderName;exports.GetAccessControlEffectCommand = GetAccessControlEffectCommand;exports.GetDefaultRetentionPolicyCommand = GetDefaultRetentionPolicyCommand;exports.GetImpersonationRoleCommand = GetImpersonationRoleCommand;exports.GetImpersonationRoleEffectCommand = GetImpersonationRoleEffectCommand;exports.GetMailDomainCommand = GetMailDomainCommand;exports.GetMailboxDetailsCommand = GetMailboxDetailsCommand;exports.GetMobileDeviceAccessEffectCommand = GetMobileDeviceAccessEffectCommand;exports.GetMobileDeviceAccessOverrideCommand = GetMobileDeviceAccessOverrideCommand;exports.GetPersonalAccessTokenMetadataCommand = GetPersonalAccessTokenMetadataCommand;exports.IdentityProviderAuthenticationMode = IdentityProviderAuthenticationMode;exports.ImpersonationRoleType = ImpersonationRoleType;exports.ListAccessControlRulesCommand = ListAccessControlRulesCommand;exports.ListAliasesCommand = ListAliasesCommand;exports.ListAvailabilityConfigurationsCommand = ListAvailabilityConfigurationsCommand;exports.ListGroupMembersCommand = ListGroupMembersCommand;exports.ListGroupsCommand = ListGroupsCommand;exports.ListGroupsForEntityCommand = ListGroupsForEntityCommand;exports.ListImpersonationRolesCommand = ListImpersonationRolesCommand;exports.ListMailDomainsCommand = ListMailDomainsCommand;exports.ListMailboxExportJobsCommand = ListMailboxExportJobsCommand;exports.ListMailboxPermissionsCommand = ListMailboxPermissionsCommand;exports.ListMobileDeviceAccessOverridesCommand = ListMobileDeviceAccessOverridesCommand;exports.ListMobileDeviceAccessRulesCommand = ListMobileDeviceAccessRulesCommand;exports.ListOrganizationsCommand = ListOrganizationsCommand;exports.ListPersonalAccessTokensCommand = ListPersonalAccessTokensCommand;exports.ListResourceDelegatesCommand = ListResourceDelegatesCommand;exports.ListResourcesCommand = ListResourcesCommand;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListUsersCommand = ListUsersCommand;exports.MailboxExportJobState = MailboxExportJobState;exports.MemberType = MemberType;exports.MobileDeviceAccessRuleEffect = MobileDeviceAccessRuleEffect;exports.PermissionType = PermissionType;exports.PersonalAccessTokenConfigurationStatus = PersonalAccessTokenConfigurationStatus;exports.PutAccessControlRuleCommand = PutAccessControlRuleCommand;exports.PutEmailMonitoringConfigurationCommand = PutEmailMonitoringConfigurationCommand;exports.PutIdentityProviderConfigurationCommand = PutIdentityProviderConfigurationCommand;exports.PutInboundDmarcSettingsCommand = PutInboundDmarcSettingsCommand;exports.PutMailboxPermissionsCommand = PutMailboxPermissionsCommand;exports.PutMobileDeviceAccessOverrideCommand = PutMobileDeviceAccessOverrideCommand;exports.PutRetentionPolicyCommand = PutRetentionPolicyCommand;exports.RegisterMailDomainCommand = RegisterMailDomainCommand;exports.RegisterToWorkMailCommand = RegisterToWorkMailCommand;exports.ResetPasswordCommand = ResetPasswordCommand;exports.ResourceType = ResourceType;exports.RetentionAction = RetentionAction;exports.StartMailboxExportJobCommand = StartMailboxExportJobCommand;exports.TagResourceCommand = TagResourceCommand;exports.TestAvailabilityConfigurationCommand = TestAvailabilityConfigurationCommand;exports.UntagResourceCommand = UntagResourceCommand;exports.UpdateAvailabilityConfigurationCommand = UpdateAvailabilityConfigurationCommand;exports.UpdateDefaultMailDomainCommand = UpdateDefaultMailDomainCommand;exports.UpdateGroupCommand = UpdateGroupCommand;exports.UpdateImpersonationRoleCommand = UpdateImpersonationRoleCommand;exports.UpdateMailboxQuotaCommand = UpdateMailboxQuotaCommand;exports.UpdateMobileDeviceAccessRuleCommand = UpdateMobileDeviceAccessRuleCommand;exports.UpdatePrimaryEmailAddressCommand = UpdatePrimaryEmailAddressCommand;exports.UpdateResourceCommand = UpdateResourceCommand;exports.UpdateUserCommand = UpdateUserCommand;exports.UserRole = UserRole;exports.WorkMail = WorkMail;exports.WorkMailClient = WorkMailClient;exports.paginateListAliases = paginateListAliases;exports.paginateListAvailabilityConfigurations = paginateListAvailabilityConfigurations;exports.paginateListGroupMembers = paginateListGroupMembers;exports.paginateListGroups = paginateListGroups;exports.paginateListGroupsForEntity = paginateListGroupsForEntity;exports.paginateListImpersonationRoles = paginateListImpersonationRoles;exports.paginateListMailDomains = paginateListMailDomains;exports.paginateListMailboxExportJobs = paginateListMailboxExportJobs;exports.paginateListMailboxPermissions = paginateListMailboxPermissions;exports.paginateListMobileDeviceAccessOverrides = paginateListMobileDeviceAccessOverrides;exports.paginateListOrganizations = paginateListOrganizations;exports.paginateListPersonalAccessTokens = paginateListPersonalAccessTokens;exports.paginateListResourceDelegates = paginateListResourceDelegates;exports.paginateListResources = paginateListResources;exports.paginateListUsers = paginateListUsers;Object.prototype.hasOwnProperty.call(schemas_0, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: schemas_0['__proto__']    }); Object.keys(schemas_0).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = schemas_0[k];});Object.prototype.hasOwnProperty.call(errors, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: errors['__proto__']    }); Object.keys(errors).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = errors[k];});