/var/runtime/node_modules/@aws-sdk/client-socialmessaging/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AccessDeniedByMetaException: () => AccessDeniedByMetaException, AccessDeniedException: () => AccessDeniedException, AssociateWhatsAppBusinessAccountCommand: () => AssociateWhatsAppBusinessAccountCommand, AssociateWhatsAppBusinessAccountInputFilterSensitiveLog: () => AssociateWhatsAppBusinessAccountInputFilterSensitiveLog, AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog: () => AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog, CreateWhatsAppMessageTemplateCommand: () => CreateWhatsAppMessageTemplateCommand, CreateWhatsAppMessageTemplateFromLibraryCommand: () => CreateWhatsAppMessageTemplateFromLibraryCommand, CreateWhatsAppMessageTemplateMediaCommand: () => CreateWhatsAppMessageTemplateMediaCommand, CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog: () => CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog, DeleteWhatsAppMessageMediaCommand: () => DeleteWhatsAppMessageMediaCommand, DeleteWhatsAppMessageTemplateCommand: () => DeleteWhatsAppMessageTemplateCommand, DependencyException: () => DependencyException, DisassociateWhatsAppBusinessAccountCommand: () => DisassociateWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountCommand: () => GetLinkedWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountPhoneNumberCommand: () => GetLinkedWhatsAppBusinessAccountPhoneNumberCommand, GetWhatsAppMessageMediaCommand: () => GetWhatsAppMessageMediaCommand, GetWhatsAppMessageMediaInputFilterSensitiveLog: () => GetWhatsAppMessageMediaInputFilterSensitiveLog, GetWhatsAppMessageTemplateCommand: () => GetWhatsAppMessageTemplateCommand, InternalServiceException: () => InternalServiceException, InvalidParametersException: () => InvalidParametersException, LimitExceededException: () => LimitExceededException, ListLinkedWhatsAppBusinessAccountsCommand: () => ListLinkedWhatsAppBusinessAccountsCommand, ListTagsForResourceCommand: () => ListTagsForResourceCommand, ListWhatsAppMessageTemplatesCommand: () => ListWhatsAppMessageTemplatesCommand, ListWhatsAppTemplateLibraryCommand: () => ListWhatsAppTemplateLibraryCommand, PostWhatsAppMessageMediaCommand: () => PostWhatsAppMessageMediaCommand, PostWhatsAppMessageMediaInputFilterSensitiveLog: () => PostWhatsAppMessageMediaInputFilterSensitiveLog, PutWhatsAppBusinessAccountEventDestinationsCommand: () => PutWhatsAppBusinessAccountEventDestinationsCommand, RegistrationStatus: () => RegistrationStatus, ResourceNotFoundException: () => ResourceNotFoundException, S3FileFilterSensitiveLog: () => S3FileFilterSensitiveLog, S3PresignedUrlFilterSensitiveLog: () => S3PresignedUrlFilterSensitiveLog, SendWhatsAppMessageCommand: () => SendWhatsAppMessageCommand, SendWhatsAppMessageInputFilterSensitiveLog: () => SendWhatsAppMessageInputFilterSensitiveLog, SocialMessaging: () => SocialMessaging, SocialMessagingClient: () => SocialMessagingClient, SocialMessagingServiceException: () => SocialMessagingServiceException, TagResourceCommand: () => TagResourceCommand, ThrottledRequestException: () => ThrottledRequestException, UntagResourceCommand: () => UntagResourceCommand, UpdateWhatsAppMessageTemplateCommand: () => UpdateWhatsAppMessageTemplateCommand, ValidationException: () => ValidationException, WabaPhoneNumberSetupFinalizationFilterSensitiveLog: () => WabaPhoneNumberSetupFinalizationFilterSensitiveLog, WhatsAppSetupFinalizationFilterSensitiveLog: () => WhatsAppSetupFinalizationFilterSensitiveLog, WhatsAppSignupCallbackResultFilterSensitiveLog: () => WhatsAppSignupCallbackResultFilterSensitiveLog, __Client: () => import_smithy_client.Client, paginateListLinkedWhatsAppBusinessAccounts: () => paginateListLinkedWhatsAppBusinessAccounts, paginateListWhatsAppMessageTemplates: () => paginateListWhatsAppMessageTemplates, paginateListWhatsAppTemplateLibrary: () => paginateListWhatsAppTemplateLibrary});module.exports = __toCommonJS(index_exports); // src/SocialMessagingClient.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: "social-messaging" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/SocialMessagingClient.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/SocialMessagingClient.tsvar SocialMessagingClient = class extends import_smithy_client.Client { static { __name(this, "SocialMessagingClient"); } /** * The resolved configuration of SocialMessagingClient class. This is resolved and normalized from the {@link SocialMessagingClientConfig | 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.defaultSocialMessagingHttpAuthSchemeParametersProvider, 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/SocialMessaging.ts // src/commands/AssociateWhatsAppBusinessAccountCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/models/models_0.ts // src/models/SocialMessagingServiceException.ts var SocialMessagingServiceException = class _SocialMessagingServiceException extends import_smithy_client.ServiceException { static { __name(this, "SocialMessagingServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _SocialMessagingServiceException.prototype); }}; // src/models/models_0.tsvar AccessDeniedByMetaException = class _AccessDeniedByMetaException extends SocialMessagingServiceException { static { __name(this, "AccessDeniedByMetaException"); } name = "AccessDeniedByMetaException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "AccessDeniedByMetaException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AccessDeniedByMetaException.prototype); }};var AccessDeniedException = class _AccessDeniedException extends SocialMessagingServiceException { static { __name(this, "AccessDeniedException"); } name = "AccessDeniedException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AccessDeniedException.prototype); }};var RegistrationStatus = { COMPLETE: "COMPLETE", INCOMPLETE: "INCOMPLETE"};var DependencyException = class _DependencyException extends SocialMessagingServiceException { static { __name(this, "DependencyException"); } name = "DependencyException"; $fault = "server"; $retryable = {}; /** * @internal */ constructor(opts) { super({ name: "DependencyException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _DependencyException.prototype); }};var InvalidParametersException = class _InvalidParametersException extends SocialMessagingServiceException { static { __name(this, "InvalidParametersException"); } name = "InvalidParametersException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidParametersException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParametersException.prototype); }};var LimitExceededException = class _LimitExceededException extends SocialMessagingServiceException { static { __name(this, "LimitExceededException"); } name = "LimitExceededException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _LimitExceededException.prototype); }};var ThrottledRequestException = class _ThrottledRequestException extends SocialMessagingServiceException { static { __name(this, "ThrottledRequestException"); } name = "ThrottledRequestException"; $fault = "client"; $retryable = {}; /** * @internal */ constructor(opts) { super({ name: "ThrottledRequestException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ThrottledRequestException.prototype); }};var ValidationException = class _ValidationException extends SocialMessagingServiceException { static { __name(this, "ValidationException"); } name = "ValidationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ValidationException.prototype); }};var InternalServiceException = class _InternalServiceException extends SocialMessagingServiceException { static { __name(this, "InternalServiceException"); } name = "InternalServiceException"; $fault = "server"; $retryable = {}; /** * @internal */ constructor(opts) { super({ name: "InternalServiceException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServiceException.prototype); }};var ResourceNotFoundException = class _ResourceNotFoundException extends SocialMessagingServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); }};var WabaPhoneNumberSetupFinalizationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.twoFactorPin && { twoFactorPin: import_smithy_client.SENSITIVE_STRING }}), "WabaPhoneNumberSetupFinalizationFilterSensitiveLog");var WhatsAppSetupFinalizationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.associateInProgressToken && { associateInProgressToken: import_smithy_client.SENSITIVE_STRING }, ...obj.phoneNumbers && { phoneNumbers: obj.phoneNumbers.map((item) => WabaPhoneNumberSetupFinalizationFilterSensitiveLog(item)) }}), "WhatsAppSetupFinalizationFilterSensitiveLog");var AssociateWhatsAppBusinessAccountInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.setupFinalization && { setupFinalization: WhatsAppSetupFinalizationFilterSensitiveLog(obj.setupFinalization) }}), "AssociateWhatsAppBusinessAccountInputFilterSensitiveLog");var WhatsAppSignupCallbackResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.associateInProgressToken && { associateInProgressToken: import_smithy_client.SENSITIVE_STRING }}), "WhatsAppSignupCallbackResultFilterSensitiveLog");var AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.signupCallbackResult && { signupCallbackResult: WhatsAppSignupCallbackResultFilterSensitiveLog(obj.signupCallbackResult) }}), "AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog");var S3FileFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "S3FileFilterSensitiveLog");var CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceS3File && { sourceS3File: import_smithy_client.SENSITIVE_STRING }}), "CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog");var S3PresignedUrlFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "S3PresignedUrlFilterSensitiveLog");var GetWhatsAppMessageMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.destinationS3PresignedUrl && { destinationS3PresignedUrl: import_smithy_client.SENSITIVE_STRING }, ...obj.destinationS3File && { destinationS3File: import_smithy_client.SENSITIVE_STRING }}), "GetWhatsAppMessageMediaInputFilterSensitiveLog");var PostWhatsAppMessageMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceS3PresignedUrl && { sourceS3PresignedUrl: import_smithy_client.SENSITIVE_STRING }, ...obj.sourceS3File && { sourceS3File: import_smithy_client.SENSITIVE_STRING }}), "PostWhatsAppMessageMediaInputFilterSensitiveLog");var SendWhatsAppMessageInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.message && { message: import_smithy_client.SENSITIVE_STRING }}), "SendWhatsAppMessageInputFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); var se_AssociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/signup"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { setupFinalization: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "setupFinalization"), signupCallback: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "signupCallback") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_AssociateWhatsAppBusinessAccountCommand");var se_CreateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/template/put"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { id: [], templateDefinition: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "templateDefinition") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateWhatsAppMessageTemplateCommand");var se_CreateWhatsAppMessageTemplateFromLibraryCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/template/create"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { id: [], metaLibraryTemplate: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "metaLibraryTemplate") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateWhatsAppMessageTemplateFromLibraryCommand");var se_CreateWhatsAppMessageTemplateMediaCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/template/media"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { id: [], sourceS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3File") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateWhatsAppMessageTemplateMediaCommand");var se_DeleteWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/media"); const query = (0, import_smithy_client.map)({ [_mI]: [, (0, import_smithy_client.expectNonNull)(input[_mI], `mediaId`)], [_oPNI]: [, (0, import_smithy_client.expectNonNull)(input[_oPNI], `originationPhoneNumberId`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteWhatsAppMessageMediaCommand");var se_DeleteWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/template"); const query = (0, import_smithy_client.map)({ [_mTI]: [, input[_mTI]], [_dAT]: [() => input.deleteAllLanguages !== void 0, () => input[_dAL].toString()], [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)], [_tN]: [, (0, import_smithy_client.expectNonNull)(input[_tN], `templateName`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteWhatsAppMessageTemplateCommand");var se_DisassociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/waba/disassociate"); const query = (0, import_smithy_client.map)({ [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DisassociateWhatsAppBusinessAccountCommand");var se_GetLinkedWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/waba/details"); const query = (0, import_smithy_client.map)({ [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetLinkedWhatsAppBusinessAccountCommand");var se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/waba/phone/details"); const query = (0, import_smithy_client.map)({ [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand");var se_GetWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/media/get"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { destinationS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationS3File"), destinationS3PresignedUrl: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationS3PresignedUrl"), mediaId: [], metadataOnly: [], originationPhoneNumberId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetWhatsAppMessageMediaCommand");var se_GetWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/template"); const query = (0, import_smithy_client.map)({ [_mTI]: [, (0, import_smithy_client.expectNonNull)(input[_mTI], `metaTemplateId`)], [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetWhatsAppMessageTemplateCommand");var se_ListLinkedWhatsAppBusinessAccountsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/waba/list"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListLinkedWhatsAppBusinessAccountsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/tags/list"); const query = (0, import_smithy_client.map)({ [_rA]: [, (0, import_smithy_client.expectNonNull)(input[_rA], `resourceArn`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListTagsForResourceCommand");var se_ListWhatsAppMessageTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v1/whatsapp/template/list"); const query = (0, import_smithy_client.map)({ [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListWhatsAppMessageTemplatesCommand");var se_ListWhatsAppTemplateLibraryCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/template/library"); const query = (0, import_smithy_client.map)({ [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_ListWhatsAppTemplateLibraryCommand");var se_PostWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/media"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { originationPhoneNumberId: [], sourceS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3File"), sourceS3PresignedUrl: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3PresignedUrl") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_PostWhatsAppMessageMediaCommand");var se_PutWhatsAppBusinessAccountEventDestinationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/waba/eventdestinations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { eventDestinations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eventDestinations"), id: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_PutWhatsAppBusinessAccountEventDestinationsCommand");var se_SendWhatsAppMessageCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/send"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { message: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "message"), metaApiVersion: [], originationPhoneNumberId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_SendWhatsAppMessageCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/tags/tag-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { resourceArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/tags/untag-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { resourceArn: [], tagKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tagKeys") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v1/whatsapp/template"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { id: [], metaTemplateId: [], templateCategory: [], templateComponents: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "templateComponents") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateWhatsAppMessageTemplateCommand");var de_AssociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { signupCallbackResult: import_smithy_client._json, statusCode: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_AssociateWhatsAppBusinessAccountCommand");var de_CreateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { category: import_smithy_client.expectString, metaTemplateId: import_smithy_client.expectString, templateStatus: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateWhatsAppMessageTemplateCommand");var de_CreateWhatsAppMessageTemplateFromLibraryCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { category: import_smithy_client.expectString, metaTemplateId: import_smithy_client.expectString, templateStatus: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateWhatsAppMessageTemplateFromLibraryCommand");var de_CreateWhatsAppMessageTemplateMediaCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metaHeaderHandle: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateWhatsAppMessageTemplateMediaCommand");var de_DeleteWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { success: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_DeleteWhatsAppMessageMediaCommand");var de_DeleteWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteWhatsAppMessageTemplateCommand");var de_DisassociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DisassociateWhatsAppBusinessAccountCommand");var de_GetLinkedWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { account: /* @__PURE__ */ __name((_) => de_LinkedWhatsAppBusinessAccount(_, context), "account") }); Object.assign(contents, doc); return contents;}, "de_GetLinkedWhatsAppBusinessAccountCommand");var de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { linkedWhatsAppBusinessAccountId: import_smithy_client.expectString, phoneNumber: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand");var de_GetWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { fileSize: import_smithy_client.expectLong, mimeType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetWhatsAppMessageMediaCommand");var de_GetWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { template: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetWhatsAppMessageTemplateCommand");var de_ListLinkedWhatsAppBusinessAccountsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { linkedAccounts: /* @__PURE__ */ __name((_) => de_LinkedWhatsAppBusinessAccountSummaryList(_, context), "linkedAccounts"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListLinkedWhatsAppBusinessAccountsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { statusCode: import_smithy_client.expectInt32, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsForResourceCommand");var de_ListWhatsAppMessageTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, templates: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListWhatsAppMessageTemplatesCommand");var de_ListWhatsAppTemplateLibraryCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metaLibraryTemplates: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListWhatsAppTemplateLibraryCommand");var de_PostWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { mediaId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_PostWhatsAppMessageMediaCommand");var de_PutWhatsAppBusinessAccountEventDestinationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_PutWhatsAppBusinessAccountEventDestinationsCommand");var de_SendWhatsAppMessageCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { messageId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_SendWhatsAppMessageCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { statusCode: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { statusCode: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_UntagResourceCommand");var de_UpdateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateWhatsAppMessageTemplateCommand");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 "AccessDeniedException": case "com.amazonaws.socialmessaging#AccessDeniedException": throw await de_AccessDeniedExceptionRes(parsedOutput, context); case "DependencyException": case "com.amazonaws.socialmessaging#DependencyException": throw await de_DependencyExceptionRes(parsedOutput, context); case "InvalidParametersException": case "com.amazonaws.socialmessaging#InvalidParametersException": throw await de_InvalidParametersExceptionRes(parsedOutput, context); case "LimitExceededException": case "com.amazonaws.socialmessaging#LimitExceededException": throw await de_LimitExceededExceptionRes(parsedOutput, context); case "ThrottledRequestException": case "com.amazonaws.socialmessaging#ThrottledRequestException": throw await de_ThrottledRequestExceptionRes(parsedOutput, context); case "ValidationException": case "com.amazonaws.socialmessaging#ValidationException": throw await de_ValidationExceptionRes(parsedOutput, context); case "InternalServiceException": case "com.amazonaws.socialmessaging#InternalServiceException": throw await de_InternalServiceExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.socialmessaging#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "AccessDeniedByMetaException": case "com.amazonaws.socialmessaging#AccessDeniedByMetaException": throw await de_AccessDeniedByMetaExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(SocialMessagingServiceException);var de_AccessDeniedByMetaExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new AccessDeniedByMetaException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedByMetaExceptionRes");var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new AccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_DependencyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new DependencyException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_DependencyExceptionRes");var de_InternalServiceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalServiceException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServiceExceptionRes");var de_InvalidParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidParametersException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidParametersExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new LimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_LimitExceededExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ThrottledRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ThrottledRequestException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottledRequestExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_LinkedWhatsAppBusinessAccount = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { arn: import_smithy_client.expectString, eventDestinations: import_smithy_client._json, id: import_smithy_client.expectString, linkDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "linkDate"), phoneNumbers: import_smithy_client._json, registrationStatus: import_smithy_client.expectString, wabaId: import_smithy_client.expectString, wabaName: import_smithy_client.expectString });}, "de_LinkedWhatsAppBusinessAccount");var de_LinkedWhatsAppBusinessAccountSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { arn: import_smithy_client.expectString, eventDestinations: import_smithy_client._json, id: import_smithy_client.expectString, linkDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "linkDate"), registrationStatus: import_smithy_client.expectString, wabaId: import_smithy_client.expectString, wabaName: import_smithy_client.expectString });}, "de_LinkedWhatsAppBusinessAccountSummary");var de_LinkedWhatsAppBusinessAccountSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_LinkedWhatsAppBusinessAccountSummary(entry, context); }); return retVal;}, "de_LinkedWhatsAppBusinessAccountSummaryList");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 _dAL = "deleteAllLanguages";var _dAT = "deleteAllTemplates";var _i = "id";var _mI = "mediaId";var _mR = "maxResults";var _mTI = "metaTemplateId";var _nT = "nextToken";var _oPNI = "originationPhoneNumberId";var _rA = "resourceArn";var _tN = "templateName"; // src/commands/AssociateWhatsAppBusinessAccountCommand.tsvar AssociateWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "AssociateWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "AssociateWhatsAppBusinessAccountCommand").f(AssociateWhatsAppBusinessAccountInputFilterSensitiveLog, AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog).ser(se_AssociateWhatsAppBusinessAccountCommand).de(de_AssociateWhatsAppBusinessAccountCommand).build() { static { __name(this, "AssociateWhatsAppBusinessAccountCommand"); }}; // src/commands/CreateWhatsAppMessageTemplateCommand.ts var CreateWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_CreateWhatsAppMessageTemplateCommand).de(de_CreateWhatsAppMessageTemplateCommand).build() { static { __name(this, "CreateWhatsAppMessageTemplateCommand"); }}; // src/commands/CreateWhatsAppMessageTemplateFromLibraryCommand.ts var CreateWhatsAppMessageTemplateFromLibraryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplateFromLibrary", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateFromLibraryCommand").f(void 0, void 0).ser(se_CreateWhatsAppMessageTemplateFromLibraryCommand).de(de_CreateWhatsAppMessageTemplateFromLibraryCommand).build() { static { __name(this, "CreateWhatsAppMessageTemplateFromLibraryCommand"); }}; // src/commands/CreateWhatsAppMessageTemplateMediaCommand.ts var CreateWhatsAppMessageTemplateMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplateMedia", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateMediaCommand").f(CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog, void 0).ser(se_CreateWhatsAppMessageTemplateMediaCommand).de(de_CreateWhatsAppMessageTemplateMediaCommand).build() { static { __name(this, "CreateWhatsAppMessageTemplateMediaCommand"); }}; // src/commands/DeleteWhatsAppMessageMediaCommand.ts var DeleteWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "DeleteWhatsAppMessageMedia", {}).n("SocialMessagingClient", "DeleteWhatsAppMessageMediaCommand").f(void 0, void 0).ser(se_DeleteWhatsAppMessageMediaCommand).de(de_DeleteWhatsAppMessageMediaCommand).build() { static { __name(this, "DeleteWhatsAppMessageMediaCommand"); }}; // src/commands/DeleteWhatsAppMessageTemplateCommand.ts var DeleteWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "DeleteWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "DeleteWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_DeleteWhatsAppMessageTemplateCommand).de(de_DeleteWhatsAppMessageTemplateCommand).build() { static { __name(this, "DeleteWhatsAppMessageTemplateCommand"); }}; // src/commands/DisassociateWhatsAppBusinessAccountCommand.ts var DisassociateWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "DisassociateWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "DisassociateWhatsAppBusinessAccountCommand").f(void 0, void 0).ser(se_DisassociateWhatsAppBusinessAccountCommand).de(de_DisassociateWhatsAppBusinessAccountCommand).build() { static { __name(this, "DisassociateWhatsAppBusinessAccountCommand"); }}; // src/commands/GetLinkedWhatsAppBusinessAccountCommand.ts var GetLinkedWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "GetLinkedWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "GetLinkedWhatsAppBusinessAccountCommand").f(void 0, void 0).ser(se_GetLinkedWhatsAppBusinessAccountCommand).de(de_GetLinkedWhatsAppBusinessAccountCommand).build() { static { __name(this, "GetLinkedWhatsAppBusinessAccountCommand"); }}; // src/commands/GetLinkedWhatsAppBusinessAccountPhoneNumberCommand.ts var GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "GetLinkedWhatsAppBusinessAccountPhoneNumber", {}).n("SocialMessagingClient", "GetLinkedWhatsAppBusinessAccountPhoneNumberCommand").f(void 0, void 0).ser(se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand).de(de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand).build() { static { __name(this, "GetLinkedWhatsAppBusinessAccountPhoneNumberCommand"); }}; // src/commands/GetWhatsAppMessageMediaCommand.ts var GetWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "GetWhatsAppMessageMedia", {}).n("SocialMessagingClient", "GetWhatsAppMessageMediaCommand").f(GetWhatsAppMessageMediaInputFilterSensitiveLog, void 0).ser(se_GetWhatsAppMessageMediaCommand).de(de_GetWhatsAppMessageMediaCommand).build() { static { __name(this, "GetWhatsAppMessageMediaCommand"); }}; // src/commands/GetWhatsAppMessageTemplateCommand.ts var GetWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "GetWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "GetWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_GetWhatsAppMessageTemplateCommand).de(de_GetWhatsAppMessageTemplateCommand).build() { static { __name(this, "GetWhatsAppMessageTemplateCommand"); }}; // src/commands/ListLinkedWhatsAppBusinessAccountsCommand.ts var ListLinkedWhatsAppBusinessAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "ListLinkedWhatsAppBusinessAccounts", {}).n("SocialMessagingClient", "ListLinkedWhatsAppBusinessAccountsCommand").f(void 0, void 0).ser(se_ListLinkedWhatsAppBusinessAccountsCommand).de(de_ListLinkedWhatsAppBusinessAccountsCommand).build() { static { __name(this, "ListLinkedWhatsAppBusinessAccountsCommand"); }}; // 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("SocialMessaging", "ListTagsForResource", {}).n("SocialMessagingClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/ListWhatsAppMessageTemplatesCommand.ts var ListWhatsAppMessageTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "ListWhatsAppMessageTemplates", {}).n("SocialMessagingClient", "ListWhatsAppMessageTemplatesCommand").f(void 0, void 0).ser(se_ListWhatsAppMessageTemplatesCommand).de(de_ListWhatsAppMessageTemplatesCommand).build() { static { __name(this, "ListWhatsAppMessageTemplatesCommand"); }}; // src/commands/ListWhatsAppTemplateLibraryCommand.ts var ListWhatsAppTemplateLibraryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "ListWhatsAppTemplateLibrary", {}).n("SocialMessagingClient", "ListWhatsAppTemplateLibraryCommand").f(void 0, void 0).ser(se_ListWhatsAppTemplateLibraryCommand).de(de_ListWhatsAppTemplateLibraryCommand).build() { static { __name(this, "ListWhatsAppTemplateLibraryCommand"); }}; // src/commands/PostWhatsAppMessageMediaCommand.ts var PostWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "PostWhatsAppMessageMedia", {}).n("SocialMessagingClient", "PostWhatsAppMessageMediaCommand").f(PostWhatsAppMessageMediaInputFilterSensitiveLog, void 0).ser(se_PostWhatsAppMessageMediaCommand).de(de_PostWhatsAppMessageMediaCommand).build() { static { __name(this, "PostWhatsAppMessageMediaCommand"); }}; // src/commands/PutWhatsAppBusinessAccountEventDestinationsCommand.ts var PutWhatsAppBusinessAccountEventDestinationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "PutWhatsAppBusinessAccountEventDestinations", {}).n("SocialMessagingClient", "PutWhatsAppBusinessAccountEventDestinationsCommand").f(void 0, void 0).ser(se_PutWhatsAppBusinessAccountEventDestinationsCommand).de(de_PutWhatsAppBusinessAccountEventDestinationsCommand).build() { static { __name(this, "PutWhatsAppBusinessAccountEventDestinationsCommand"); }}; // src/commands/SendWhatsAppMessageCommand.ts var SendWhatsAppMessageCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "SendWhatsAppMessage", {}).n("SocialMessagingClient", "SendWhatsAppMessageCommand").f(SendWhatsAppMessageInputFilterSensitiveLog, void 0).ser(se_SendWhatsAppMessageCommand).de(de_SendWhatsAppMessageCommand).build() { static { __name(this, "SendWhatsAppMessageCommand"); }}; // 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("SocialMessaging", "TagResource", {}).n("SocialMessagingClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // 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("SocialMessaging", "UntagResource", {}).n("SocialMessagingClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateWhatsAppMessageTemplateCommand.ts var UpdateWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("SocialMessaging", "UpdateWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "UpdateWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_UpdateWhatsAppMessageTemplateCommand).de(de_UpdateWhatsAppMessageTemplateCommand).build() { static { __name(this, "UpdateWhatsAppMessageTemplateCommand"); }}; // src/SocialMessaging.tsvar commands = { AssociateWhatsAppBusinessAccountCommand, CreateWhatsAppMessageTemplateCommand, CreateWhatsAppMessageTemplateFromLibraryCommand, CreateWhatsAppMessageTemplateMediaCommand, DeleteWhatsAppMessageMediaCommand, DeleteWhatsAppMessageTemplateCommand, DisassociateWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountPhoneNumberCommand, GetWhatsAppMessageMediaCommand, GetWhatsAppMessageTemplateCommand, ListLinkedWhatsAppBusinessAccountsCommand, ListTagsForResourceCommand, ListWhatsAppMessageTemplatesCommand, ListWhatsAppTemplateLibraryCommand, PostWhatsAppMessageMediaCommand, PutWhatsAppBusinessAccountEventDestinationsCommand, SendWhatsAppMessageCommand, TagResourceCommand, UntagResourceCommand, UpdateWhatsAppMessageTemplateCommand};var SocialMessaging = class extends SocialMessagingClient { static { __name(this, "SocialMessaging"); }};(0, import_smithy_client.createAggregatedClient)(commands, SocialMessaging); // src/pagination/ListLinkedWhatsAppBusinessAccountsPaginator.ts var paginateListLinkedWhatsAppBusinessAccounts = (0, import_core.createPaginator)(SocialMessagingClient, ListLinkedWhatsAppBusinessAccountsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListWhatsAppMessageTemplatesPaginator.ts var paginateListWhatsAppMessageTemplates = (0, import_core.createPaginator)(SocialMessagingClient, ListWhatsAppMessageTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListWhatsAppTemplateLibraryPaginator.ts var paginateListWhatsAppTemplateLibrary = (0, import_core.createPaginator)(SocialMessagingClient, ListWhatsAppTemplateLibraryCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { SocialMessagingServiceException, __Client, SocialMessagingClient, SocialMessaging, $Command, AssociateWhatsAppBusinessAccountCommand, CreateWhatsAppMessageTemplateCommand, CreateWhatsAppMessageTemplateFromLibraryCommand, CreateWhatsAppMessageTemplateMediaCommand, DeleteWhatsAppMessageMediaCommand, DeleteWhatsAppMessageTemplateCommand, DisassociateWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountCommand, GetLinkedWhatsAppBusinessAccountPhoneNumberCommand, GetWhatsAppMessageMediaCommand, GetWhatsAppMessageTemplateCommand, ListLinkedWhatsAppBusinessAccountsCommand, ListTagsForResourceCommand, ListWhatsAppMessageTemplatesCommand, ListWhatsAppTemplateLibraryCommand, PostWhatsAppMessageMediaCommand, PutWhatsAppBusinessAccountEventDestinationsCommand, SendWhatsAppMessageCommand, TagResourceCommand, UntagResourceCommand, UpdateWhatsAppMessageTemplateCommand, paginateListLinkedWhatsAppBusinessAccounts, paginateListWhatsAppMessageTemplates, paginateListWhatsAppTemplateLibrary, AccessDeniedByMetaException, AccessDeniedException, RegistrationStatus, DependencyException, InvalidParametersException, LimitExceededException, ThrottledRequestException, ValidationException, InternalServiceException, ResourceNotFoundException, WabaPhoneNumberSetupFinalizationFilterSensitiveLog, WhatsAppSetupFinalizationFilterSensitiveLog, AssociateWhatsAppBusinessAccountInputFilterSensitiveLog, WhatsAppSignupCallbackResultFilterSensitiveLog, AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog, S3FileFilterSensitiveLog, CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog, S3PresignedUrlFilterSensitiveLog, GetWhatsAppMessageMediaInputFilterSensitiveLog, PostWhatsAppMessageMediaInputFilterSensitiveLog, SendWhatsAppMessageInputFilterSensitiveLog});