File Explorer

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

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

2 dirs
3 files
index.js127 KB · 2920 lines
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => {  for (var name in all)    __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => {  if (from && typeof from === "object" || typeof from === "function") {    for (let key of __getOwnPropNames(from))      if (!__hasOwnProp.call(to, key) && key !== except)        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });  }  return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, {  AcceptDataGrantCommand: () => AcceptDataGrantCommand,  AcceptanceStateFilterValue: () => AcceptanceStateFilterValue,  AccessDeniedException: () => AccessDeniedException,  AssetType: () => AssetType,  CancelJobCommand: () => CancelJobCommand,  Code: () => Code,  ConflictException: () => ConflictException,  CreateDataGrantCommand: () => CreateDataGrantCommand,  CreateDataSetCommand: () => CreateDataSetCommand,  CreateEventActionCommand: () => CreateEventActionCommand,  CreateJobCommand: () => CreateJobCommand,  CreateRevisionCommand: () => CreateRevisionCommand,  DataExchange: () => DataExchange,  DataExchangeClient: () => DataExchangeClient,  DataExchangeServiceException: () => DataExchangeServiceException,  DataGrantAcceptanceState: () => DataGrantAcceptanceState,  DatabaseLFTagPolicyPermission: () => DatabaseLFTagPolicyPermission,  DeleteAssetCommand: () => DeleteAssetCommand,  DeleteDataGrantCommand: () => DeleteDataGrantCommand,  DeleteDataSetCommand: () => DeleteDataSetCommand,  DeleteEventActionCommand: () => DeleteEventActionCommand,  DeleteRevisionCommand: () => DeleteRevisionCommand,  ExceptionCause: () => ExceptionCause,  GetAssetCommand: () => GetAssetCommand,  GetDataGrantCommand: () => GetDataGrantCommand,  GetDataSetCommand: () => GetDataSetCommand,  GetEventActionCommand: () => GetEventActionCommand,  GetJobCommand: () => GetJobCommand,  GetReceivedDataGrantCommand: () => GetReceivedDataGrantCommand,  GetRevisionCommand: () => GetRevisionCommand,  GrantDistributionScope: () => GrantDistributionScope,  InternalServerException: () => InternalServerException,  JobErrorLimitName: () => JobErrorLimitName,  JobErrorResourceTypes: () => JobErrorResourceTypes,  LFPermission: () => LFPermission,  LFResourceType: () => LFResourceType,  LakeFormationDataPermissionType: () => LakeFormationDataPermissionType,  LimitName: () => LimitName,  ListDataGrantsCommand: () => ListDataGrantsCommand,  ListDataSetRevisionsCommand: () => ListDataSetRevisionsCommand,  ListDataSetsCommand: () => ListDataSetsCommand,  ListEventActionsCommand: () => ListEventActionsCommand,  ListJobsCommand: () => ListJobsCommand,  ListReceivedDataGrantsCommand: () => ListReceivedDataGrantsCommand,  ListRevisionAssetsCommand: () => ListRevisionAssetsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  NotificationType: () => NotificationType,  Origin: () => Origin,  ProtocolType: () => ProtocolType,  ResourceNotFoundException: () => ResourceNotFoundException,  ResourceType: () => ResourceType,  RevokeRevisionCommand: () => RevokeRevisionCommand,  SchemaChangeType: () => SchemaChangeType,  SendApiAssetCommand: () => SendApiAssetCommand,  SendDataSetNotificationCommand: () => SendDataSetNotificationCommand,  ServerSideEncryptionTypes: () => ServerSideEncryptionTypes,  ServiceLimitExceededException: () => ServiceLimitExceededException,  StartJobCommand: () => StartJobCommand,  State: () => State,  TableTagPolicyLFPermission: () => TableTagPolicyLFPermission,  TagResourceCommand: () => TagResourceCommand,  ThrottlingException: () => ThrottlingException,  Type: () => Type,  UntagResourceCommand: () => UntagResourceCommand,  UpdateAssetCommand: () => UpdateAssetCommand,  UpdateDataSetCommand: () => UpdateDataSetCommand,  UpdateEventActionCommand: () => UpdateEventActionCommand,  UpdateRevisionCommand: () => UpdateRevisionCommand,  ValidationException: () => ValidationException,  __Client: () => import_smithy_client.Client,  paginateListDataGrants: () => paginateListDataGrants,  paginateListDataSetRevisions: () => paginateListDataSetRevisions,  paginateListDataSets: () => paginateListDataSets,  paginateListEventActions: () => paginateListEventActions,  paginateListJobs: () => paginateListJobs,  paginateListReceivedDataGrants: () => paginateListReceivedDataGrants,  paginateListRevisionAssets: () => paginateListRevisionAssets});module.exports = __toCommonJS(index_exports); // src/DataExchangeClient.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: "dataexchange"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/DataExchangeClient.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/DataExchangeClient.tsvar DataExchangeClient = class extends import_smithy_client.Client {  static {    __name(this, "DataExchangeClient");  }  /**   * The resolved configuration of DataExchangeClient class. This is resolved and normalized from the {@link DataExchangeClientConfig | 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.defaultDataExchangeHttpAuthSchemeParametersProvider,        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/DataExchange.ts  // src/commands/AcceptDataGrantCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");   var import_uuid = require("uuid"); // src/models/DataExchangeServiceException.ts var DataExchangeServiceException = class _DataExchangeServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "DataExchangeServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _DataExchangeServiceException.prototype);  }}; // src/models/models_0.tsvar AcceptanceStateFilterValue = {  ACCEPTED: "ACCEPTED",  PENDING_RECEIVER_ACCEPTANCE: "PENDING_RECEIVER_ACCEPTANCE"};var DataGrantAcceptanceState = {  ACCEPTED: "ACCEPTED",  PENDING_RECEIVER_ACCEPTANCE: "PENDING_RECEIVER_ACCEPTANCE"};var GrantDistributionScope = {  AWS_ORGANIZATION: "AWS_ORGANIZATION",  NONE: "NONE"};var AccessDeniedException = class _AccessDeniedException extends DataExchangeServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  /**   * <p>Access to the resource is denied.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);    this.Message = opts.Message;  }};var ResourceType = {  ASSET: "ASSET",  DATA_GRANT: "DATA_GRANT",  DATA_SET: "DATA_SET",  EVENT_ACTION: "EVENT_ACTION",  JOB: "JOB",  REVISION: "REVISION"};var ConflictException = class _ConflictException extends DataExchangeServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  /**   * <p>The request couldn't be completed because it conflicted with the current state of the   *          resource.</p>   * @public   */  Message;  /**   * <p>The unique identifier for the resource with the conflict.</p>   * @public   */  ResourceId;  /**   * <p>The type of the resource with the conflict.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ConflictException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ConflictException.prototype);    this.Message = opts.Message;    this.ResourceId = opts.ResourceId;    this.ResourceType = opts.ResourceType;  }};var InternalServerException = class _InternalServerException extends DataExchangeServiceException {  static {    __name(this, "InternalServerException");  }  name = "InternalServerException";  $fault = "server";  /**   * <p>The message identifying the service exception that occurred.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServerException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServerException.prototype);    this.Message = opts.Message;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends DataExchangeServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  /**   * <p>The resource couldn't be found.</p>   * @public   */  Message;  /**   * <p>The unique identifier for the resource that couldn't be found.</p>   * @public   */  ResourceId;  /**   * <p>The type of resource that couldn't be found.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);    this.Message = opts.Message;    this.ResourceId = opts.ResourceId;    this.ResourceType = opts.ResourceType;  }};var ThrottlingException = class _ThrottlingException extends DataExchangeServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  /**   * <p>The limit on the number of requests per second was exceeded.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.Message = opts.Message;  }};var ExceptionCause = {  InsufficientS3BucketPolicy: "InsufficientS3BucketPolicy",  S3AccessDenied: "S3AccessDenied"};var ValidationException = class _ValidationException extends DataExchangeServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  /**   * <p>The message that informs you about what was invalid about the request.</p>   * @public   */  Message;  /**   * <p>The unique identifier for the resource that couldn't be found.</p>   * @public   */  ExceptionCause;  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);    this.Message = opts.Message;    this.ExceptionCause = opts.ExceptionCause;  }};var ServerSideEncryptionTypes = {  AES256: "AES256",  aws_kms: "aws:kms"};var ProtocolType = {  REST: "REST"};var LFResourceType = {  DATABASE: "DATABASE",  TABLE: "TABLE"};var LakeFormationDataPermissionType = {  LFTagPolicy: "LFTagPolicy"};var LFPermission = {  DESCRIBE: "DESCRIBE",  SELECT: "SELECT"};var AssetType = {  API_GATEWAY_API: "API_GATEWAY_API",  LAKE_FORMATION_DATA_PERMISSION: "LAKE_FORMATION_DATA_PERMISSION",  REDSHIFT_DATA_SHARE: "REDSHIFT_DATA_SHARE",  S3_DATA_ACCESS: "S3_DATA_ACCESS",  S3_SNAPSHOT: "S3_SNAPSHOT"};var Code = {  ACCESS_DENIED_EXCEPTION: "ACCESS_DENIED_EXCEPTION",  INTERNAL_SERVER_EXCEPTION: "INTERNAL_SERVER_EXCEPTION",  MALWARE_DETECTED: "MALWARE_DETECTED",  MALWARE_SCAN_ENCRYPTED_FILE: "MALWARE_SCAN_ENCRYPTED_FILE",  RESOURCE_NOT_FOUND_EXCEPTION: "RESOURCE_NOT_FOUND_EXCEPTION",  SERVICE_QUOTA_EXCEEDED_EXCEPTION: "SERVICE_QUOTA_EXCEEDED_EXCEPTION",  VALIDATION_EXCEPTION: "VALIDATION_EXCEPTION"};var LimitName = {  AWS_Lake_Formation_data_permission_assets_per_revision: "AWS Lake Formation data permission assets per revision",  Active_and_pending_data_grants: "Active and pending data grants",  Amazon_API_Gateway_API_assets_per_revision: "Amazon API Gateway API assets per revision",  Amazon_Redshift_datashare_assets_per_import_job_from_Redshift: "Amazon Redshift datashare assets per import job from Redshift",  Amazon_Redshift_datashare_assets_per_revision: "Amazon Redshift datashare assets per revision",  Amazon_S3_data_access_assets_per_revision: "Amazon S3 data access assets per revision",  Asset_per_export_job_from_Amazon_S3: "Asset per export job from Amazon S3",  Asset_size_in_GB: "Asset size in GB",  Assets_per_import_job_from_Amazon_S3: "Assets per import job from Amazon S3",  Assets_per_revision: "Assets per revision",  Auto_export_event_actions_per_data_set: "Auto export event actions per data set",  Concurrent_in_progress_jobs_to_create_Amazon_S3_data_access_assets_from_S3_buckets: "Concurrent in progress jobs to create Amazon S3 data access assets from S3 buckets",  Concurrent_in_progress_jobs_to_export_assets_to_Amazon_S3: "Concurrent in progress jobs to export assets to Amazon S3",  Concurrent_in_progress_jobs_to_export_assets_to_a_signed_URL: "Concurrent in progress jobs to export assets to a signed URL",  Concurrent_in_progress_jobs_to_export_revisions_to_Amazon_S3: "Concurrent in progress jobs to export revisions to Amazon S3",  Concurrent_in_progress_jobs_to_import_assets_from_Amazon_Redshift_datashares: "Concurrent in progress jobs to import assets from Amazon Redshift datashares",  Concurrent_in_progress_jobs_to_import_assets_from_Amazon_S3: "Concurrent in progress jobs to import assets from Amazon S3",  Concurrent_in_progress_jobs_to_import_assets_from_a_signed_URL: "Concurrent in progress jobs to import assets from a signed URL",  Concurrent_in_progress_jobs_to_import_assets_from_an_API_Gateway_API: "Concurrent in progress jobs to import assets from an API Gateway API",  Concurrent_in_progress_jobs_to_import_assets_from_an_AWS_Lake_Formation_tag_policy: "Concurrent in progress jobs to import assets from an AWS Lake Formation tag policy",  Data_sets_per_account: "Data sets per account",  Data_sets_per_product: "Data sets per product",  Event_actions_per_account: "Event actions per account",  Pending_data_grants_per_consumer: "Pending data grants per consumer",  Products_per_account: "Products per account",  Revisions_per_AWS_Lake_Formation_data_permission_data_set: "Revisions per AWS Lake Formation data permission data set",  Revisions_per_Amazon_API_Gateway_API_data_set: "Revisions per Amazon API Gateway API data set",  Revisions_per_Amazon_Redshift_datashare_data_set: "Revisions per Amazon Redshift datashare data set",  Revisions_per_Amazon_S3_data_access_data_set: "Revisions per Amazon S3 data access data set",  Revisions_per_data_set: "Revisions per data set"};var ServiceLimitExceededException = class _ServiceLimitExceededException extends DataExchangeServiceException {  static {    __name(this, "ServiceLimitExceededException");  }  name = "ServiceLimitExceededException";  $fault = "client";  /**   * <p>The name of the limit that was reached.</p>   * @public   */  LimitName;  /**   * <p>The value of the exceeded limit.</p>   * @public   */  LimitValue;  /**   * <p>The request has exceeded the quotas imposed by the service.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceLimitExceededException.prototype);    this.LimitName = opts.LimitName;    this.LimitValue = opts.LimitValue;    this.Message = opts.Message;  }};var Origin = {  ENTITLED: "ENTITLED",  OWNED: "OWNED"};var DatabaseLFTagPolicyPermission = {  DESCRIBE: "DESCRIBE"};var TableTagPolicyLFPermission = {  DESCRIBE: "DESCRIBE",  SELECT: "SELECT"};var Type = {  CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET: "CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET",  EXPORT_ASSETS_TO_S3: "EXPORT_ASSETS_TO_S3",  EXPORT_ASSET_TO_SIGNED_URL: "EXPORT_ASSET_TO_SIGNED_URL",  EXPORT_REVISIONS_TO_S3: "EXPORT_REVISIONS_TO_S3",  IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY: "IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY",  IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES: "IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES",  IMPORT_ASSETS_FROM_S3: "IMPORT_ASSETS_FROM_S3",  IMPORT_ASSET_FROM_API_GATEWAY_API: "IMPORT_ASSET_FROM_API_GATEWAY_API",  IMPORT_ASSET_FROM_SIGNED_URL: "IMPORT_ASSET_FROM_SIGNED_URL"};var JobErrorLimitName = {  AWS_Lake_Formation_data_permission_assets_per_revision: "AWS Lake Formation data permission assets per revision",  Amazon_Redshift_datashare_assets_per_revision: "Amazon Redshift datashare assets per revision",  Amazon_S3_data_access_assets_per_revision: "Amazon S3 data access assets per revision",  Asset_size_in_GB: "Asset size in GB",  Assets_per_revision: "Assets per revision"};var JobErrorResourceTypes = {  ASSET: "ASSET",  DATA_SET: "DATA_SET",  REVISION: "REVISION"};var State = {  CANCELLED: "CANCELLED",  COMPLETED: "COMPLETED",  ERROR: "ERROR",  IN_PROGRESS: "IN_PROGRESS",  TIMED_OUT: "TIMED_OUT",  WAITING: "WAITING"};var SchemaChangeType = {  ADD: "ADD",  MODIFY: "MODIFY",  REMOVE: "REMOVE"};var NotificationType = {  DATA_DELAY: "DATA_DELAY",  DATA_UPDATE: "DATA_UPDATE",  DEPRECATION: "DEPRECATION",  SCHEMA_CHANGE: "SCHEMA_CHANGE"}; // src/protocols/Aws_restJson1.tsvar se_AcceptDataGrantCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-grants/{DataGrantArn}/accept");  b.p("DataGrantArn", () => input.DataGrantArn, "{DataGrantArn}", false);  let body;  b.m("POST").h(headers).b(body);  return b.build();}, "se_AcceptDataGrantCommand");var se_CancelJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/jobs/{JobId}");  b.p("JobId", () => input.JobId, "{JobId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_CancelJobCommand");var se_CreateDataGrantCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-grants");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Description: [],      EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.serializeDateTime)(_), "EndsAt"),      GrantDistributionScope: [],      Name: [],      ReceiverPrincipal: [],      SourceDataSetId: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateDataGrantCommand");var se_CreateDataSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AssetType: [],      Description: [],      Name: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateDataSetCommand");var se_CreateEventActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/event-actions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Action: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Action"),      Event: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Event"),      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateEventActionCommand");var se_CreateJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/jobs");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Details: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Details"),      Type: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateJobCommand");var se_CreateRevisionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}/revisions");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Comment: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateRevisionCommand");var se_DeleteAssetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}");  b.p("AssetId", () => input.AssetId, "{AssetId}", false);  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteAssetCommand");var se_DeleteDataGrantCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-grants/{DataGrantId}");  b.p("DataGrantId", () => input.DataGrantId, "{DataGrantId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteDataGrantCommand");var se_DeleteDataSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteDataSetCommand");var se_DeleteEventActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/event-actions/{EventActionId}");  b.p("EventActionId", () => input.EventActionId, "{EventActionId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteEventActionCommand");var se_DeleteRevisionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteRevisionCommand");var se_GetAssetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}");  b.p("AssetId", () => input.AssetId, "{AssetId}", false);  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetAssetCommand");var se_GetDataGrantCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-grants/{DataGrantId}");  b.p("DataGrantId", () => input.DataGrantId, "{DataGrantId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetDataGrantCommand");var se_GetDataSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetDataSetCommand");var se_GetEventActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/event-actions/{EventActionId}");  b.p("EventActionId", () => input.EventActionId, "{EventActionId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetEventActionCommand");var se_GetJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/jobs/{JobId}");  b.p("JobId", () => input.JobId, "{JobId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetJobCommand");var se_GetReceivedDataGrantCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/received-data-grants/{DataGrantArn}");  b.p("DataGrantArn", () => input.DataGrantArn, "{DataGrantArn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetReceivedDataGrantCommand");var se_GetRevisionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetRevisionCommand");var se_ListDataGrantsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-grants");  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListDataGrantsCommand");var se_ListDataSetRevisionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListDataSetRevisionsCommand");var se_ListDataSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets");  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]],    [_o]: [, input[_O]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListDataSetsCommand");var se_ListEventActionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/event-actions");  const query = (0, import_smithy_client.map)({    [_eSI]: [, input[_ESI]],    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListEventActionsCommand");var se_ListJobsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/jobs");  const query = (0, import_smithy_client.map)({    [_dSI]: [, input[_DSI]],    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]],    [_rI]: [, input[_RI]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListJobsCommand");var se_ListReceivedDataGrantsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/received-data-grants");  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]],    [_aS]: [() => input.AcceptanceState !== void 0, () => input[_AS] || []]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListReceivedDataGrantsCommand");var se_ListRevisionAssetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()],    [_nT]: [, input[_NT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListRevisionAssetsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/tags/{ResourceArn}");  b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_ListTagsForResourceCommand");var se_RevokeRevisionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}/revoke");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      RevocationComment: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RevokeRevisionCommand");var se_SendApiAssetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, {    ...input.RequestHeaders !== void 0 && Object.keys(input.RequestHeaders).reduce((acc, suffix) => {      acc[`x-amzn-dataexchange-header-${suffix.toLowerCase()}`] = input.RequestHeaders[suffix];      return acc;    }, {}),    "content-type": "text/plain",    [_xadai]: input[_AI],    [_xaddsi]: input[_DSI],    [_xadhm]: input[_M],    [_xadp]: input[_P],    [_xadri]: input[_RI]  });  b.bp("/v1");  const query = (0, import_smithy_client.map)({    ...(0, import_smithy_client.convertMap)(input.QueryStringParameters)  });  let body;  if (input.Body !== void 0) {    body = input.Body;  }  let { hostname: resolvedHostname } = await context.endpoint();  if (context.disableHostPrefix !== true) {    resolvedHostname = "api-fulfill." + resolvedHostname;    if (!(0, import_protocol_http.isValidHostname)(resolvedHostname)) {      throw new Error("ValidationError: prefixed hostname must be hostname compatible.");    }  }  b.hn(resolvedHostname);  b.m("POST").h(headers).q(query).b(body);  return b.build();}, "se_SendApiAssetCommand");var se_SendDataSetNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}/notification");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],      Comment: [],      Details: /* @__PURE__ */ __name((_) => se_NotificationDetails(_, context), "Details"),      Scope: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Scope"),      Type: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_SendDataSetNotificationCommand");var se_StartJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/jobs/{JobId}");  b.p("JobId", () => input.JobId, "{JobId}", false);  let body;  b.m("PATCH").h(headers).b(body);  return b.build();}, "se_StartJobCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/tags/{ResourceArn}");  b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      tags: [, (_) => (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 = {};  b.bp("/tags/{ResourceArn}");  b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false);  const query = (0, import_smithy_client.map)({    [_tK]: [(0, import_smithy_client.expectNonNull)(input.TagKeys, `TagKeys`) != null, () => input[_TK] || []]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_UntagResourceCommand");var se_UpdateAssetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}");  b.p("AssetId", () => input.AssetId, "{AssetId}", false);  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Name: []    })  );  b.m("PATCH").h(headers).b(body);  return b.build();}, "se_UpdateAssetCommand");var se_UpdateDataSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Description: [],      Name: []    })  );  b.m("PATCH").h(headers).b(body);  return b.build();}, "se_UpdateDataSetCommand");var se_UpdateEventActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/event-actions/{EventActionId}");  b.p("EventActionId", () => input.EventActionId, "{EventActionId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Action: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Action")    })  );  b.m("PATCH").h(headers).b(body);  return b.build();}, "se_UpdateEventActionCommand");var se_UpdateRevisionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/data-sets/{DataSetId}/revisions/{RevisionId}");  b.p("DataSetId", () => input.DataSetId, "{DataSetId}", false);  b.p("RevisionId", () => input.RevisionId, "{RevisionId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Comment: [],      Finalized: []    })  );  b.m("PATCH").h(headers).b(body);  return b.build();}, "se_UpdateRevisionCommand");var de_AcceptDataGrantCommand = /* @__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, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    GrantDistributionScope: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_AcceptDataGrantCommand");var de_CancelJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_CancelJobCommand");var de_CreateDataGrantCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && 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, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    GrantDistributionScope: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    SourceDataSetId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_CreateDataGrantCommand");var de_CreateDataSetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && 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, {    Arn: import_smithy_client.expectString,    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Origin: import_smithy_client.expectString,    OriginDetails: import_smithy_client._json,    SourceId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_CreateDataSetCommand");var de_CreateEventActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && 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, {    Action: import_smithy_client._json,    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Event: import_smithy_client._json,    Id: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_CreateEventActionCommand");var de_CreateJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && 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, {    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Details: /* @__PURE__ */ __name((_) => de_ResponseDetails(_, context), "Details"),    Errors: /* @__PURE__ */ __name((_) => de_ListOfJobError(_, context), "Errors"),    Id: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_CreateJobCommand");var de_CreateRevisionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && 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, {    Arn: import_smithy_client.expectString,    Comment: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Finalized: import_smithy_client.expectBoolean,    Id: import_smithy_client.expectString,    RevocationComment: import_smithy_client.expectString,    Revoked: import_smithy_client.expectBoolean,    RevokedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "RevokedAt"),    SourceId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_CreateRevisionCommand");var de_DeleteAssetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_DeleteAssetCommand");var de_DeleteDataGrantCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_DeleteDataGrantCommand");var de_DeleteDataSetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_DeleteDataSetCommand");var de_DeleteEventActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_DeleteEventActionCommand");var de_DeleteRevisionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && 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_DeleteRevisionCommand");var de_GetAssetCommand = /* @__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, {    Arn: import_smithy_client.expectString,    AssetDetails: /* @__PURE__ */ __name((_) => de_AssetDetails(_, context), "AssetDetails"),    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetAssetCommand");var de_GetDataGrantCommand = /* @__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, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    GrantDistributionScope: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    SourceDataSetId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetDataGrantCommand");var de_GetDataSetCommand = /* @__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, {    Arn: import_smithy_client.expectString,    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Origin: import_smithy_client.expectString,    OriginDetails: import_smithy_client._json,    SourceId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetDataSetCommand");var de_GetEventActionCommand = /* @__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, {    Action: import_smithy_client._json,    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Event: import_smithy_client._json,    Id: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetEventActionCommand");var de_GetJobCommand = /* @__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, {    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Details: /* @__PURE__ */ __name((_) => de_ResponseDetails(_, context), "Details"),    Errors: /* @__PURE__ */ __name((_) => de_ListOfJobError(_, context), "Errors"),    Id: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetJobCommand");var de_GetReceivedDataGrantCommand = /* @__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, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    GrantDistributionScope: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetReceivedDataGrantCommand");var de_GetRevisionCommand = /* @__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, {    Arn: import_smithy_client.expectString,    Comment: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Finalized: import_smithy_client.expectBoolean,    Id: import_smithy_client.expectString,    RevocationComment: import_smithy_client.expectString,    Revoked: import_smithy_client.expectBoolean,    RevokedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "RevokedAt"),    SourceId: import_smithy_client.expectString,    Tags: import_smithy_client._json,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_GetRevisionCommand");var de_ListDataGrantsCommand = /* @__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, {    DataGrantSummaries: /* @__PURE__ */ __name((_) => de_ListOfDataGrantSummaryEntry(_, context), "DataGrantSummaries"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListDataGrantsCommand");var de_ListDataSetRevisionsCommand = /* @__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,    Revisions: /* @__PURE__ */ __name((_) => de_ListOfRevisionEntry(_, context), "Revisions")  });  Object.assign(contents, doc);  return contents;}, "de_ListDataSetRevisionsCommand");var de_ListDataSetsCommand = /* @__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, {    DataSets: /* @__PURE__ */ __name((_) => de_ListOfDataSetEntry(_, context), "DataSets"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListDataSetsCommand");var de_ListEventActionsCommand = /* @__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, {    EventActions: /* @__PURE__ */ __name((_) => de_ListOfEventActionEntry(_, context), "EventActions"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListEventActionsCommand");var de_ListJobsCommand = /* @__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, {    Jobs: /* @__PURE__ */ __name((_) => de_ListOfJobEntry(_, context), "Jobs"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListJobsCommand");var de_ListReceivedDataGrantsCommand = /* @__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, {    DataGrantSummaries: /* @__PURE__ */ __name((_) => de_ListOfReceivedDataGrantSummariesEntry(_, context), "DataGrantSummaries"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListReceivedDataGrantsCommand");var de_ListRevisionAssetsCommand = /* @__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, {    Assets: /* @__PURE__ */ __name((_) => de_ListOfAssetEntry(_, context), "Assets"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListRevisionAssetsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    Tags: [, import_smithy_client._json, `tags`]  });  Object.assign(contents, doc);  return contents;}, "de_ListTagsForResourceCommand");var de_RevokeRevisionCommand = /* @__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, {    Arn: import_smithy_client.expectString,    Comment: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Finalized: import_smithy_client.expectBoolean,    Id: import_smithy_client.expectString,    RevocationComment: import_smithy_client.expectString,    Revoked: import_smithy_client.expectBoolean,    RevokedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "RevokedAt"),    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_RevokeRevisionCommand");var de_SendApiAssetCommand = /* @__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),    ResponseHeaders: [      ,      Object.keys(output.headers).filter((header) => header.startsWith("")).reduce((acc, header) => {        acc[header.substring(0)] = output.headers[header];        return acc;      }, {})    ]  });  const data = await collectBodyString(output.body, context);  contents.Body = (0, import_smithy_client.expectString)(data);  return contents;}, "de_SendApiAssetCommand");var de_SendDataSetNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 202 && 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_SendDataSetNotificationCommand");var de_StartJobCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 202 && 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_StartJobCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 204 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_UntagResourceCommand");var de_UpdateAssetCommand = /* @__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, {    Arn: import_smithy_client.expectString,    AssetDetails: /* @__PURE__ */ __name((_) => de_AssetDetails(_, context), "AssetDetails"),    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_UpdateAssetCommand");var de_UpdateDataSetCommand = /* @__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, {    Arn: import_smithy_client.expectString,    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Origin: import_smithy_client.expectString,    OriginDetails: import_smithy_client._json,    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_UpdateDataSetCommand");var de_UpdateEventActionCommand = /* @__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, {    Action: import_smithy_client._json,    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Event: import_smithy_client._json,    Id: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_UpdateEventActionCommand");var de_UpdateRevisionCommand = /* @__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, {    Arn: import_smithy_client.expectString,    Comment: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Finalized: import_smithy_client.expectBoolean,    Id: import_smithy_client.expectString,    RevocationComment: import_smithy_client.expectString,    Revoked: import_smithy_client.expectBoolean,    RevokedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "RevokedAt"),    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });  Object.assign(contents, doc);  return contents;}, "de_UpdateRevisionCommand");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.dataexchange#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "ConflictException":    case "com.amazonaws.dataexchange#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "InternalServerException":    case "com.amazonaws.dataexchange#InternalServerException":      throw await de_InternalServerExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.dataexchange#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.dataexchange#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.dataexchange#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    case "ServiceLimitExceededException":    case "com.amazonaws.dataexchange#ServiceLimitExceededException":      throw await de_ServiceLimitExceededExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(DataExchangeServiceException);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_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    Message: import_smithy_client.expectString,    ResourceId: import_smithy_client.expectString,    ResourceType: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ConflictException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_InternalServerExceptionRes = /* @__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 InternalServerException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");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,    ResourceId: import_smithy_client.expectString,    ResourceType: 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_ServiceLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    LimitName: import_smithy_client.expectString,    LimitValue: import_smithy_client.limitedParseDouble,    Message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ServiceLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceLimitExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__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 ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");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, {    ExceptionCause: import_smithy_client.expectString,    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 se_DataUpdateRequestDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    DataUpdatedAt: import_smithy_client.serializeDateTime  });}, "se_DataUpdateRequestDetails");var se_DeprecationRequestDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    DeprecationAt: import_smithy_client.serializeDateTime  });}, "se_DeprecationRequestDetails");var se_NotificationDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    DataUpdate: /* @__PURE__ */ __name((_) => se_DataUpdateRequestDetails(_, context), "DataUpdate"),    Deprecation: /* @__PURE__ */ __name((_) => se_DeprecationRequestDetails(_, context), "Deprecation"),    SchemaChange: /* @__PURE__ */ __name((_) => se_SchemaChangeRequestDetails(_, context), "SchemaChange")  });}, "se_NotificationDetails");var se_SchemaChangeRequestDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Changes: import_smithy_client._json,    SchemaChangeAt: import_smithy_client.serializeDateTime  });}, "se_SchemaChangeRequestDetails");var de_ApiGatewayApiAsset = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ApiDescription: import_smithy_client.expectString,    ApiEndpoint: import_smithy_client.expectString,    ApiId: import_smithy_client.expectString,    ApiKey: import_smithy_client.expectString,    ApiName: import_smithy_client.expectString,    ApiSpecificationDownloadUrl: import_smithy_client.expectString,    ApiSpecificationDownloadUrlExpiresAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "ApiSpecificationDownloadUrlExpiresAt"),    ProtocolType: import_smithy_client.expectString,    Stage: import_smithy_client.expectString  });}, "de_ApiGatewayApiAsset");var de_AssetDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ApiGatewayApiAsset: /* @__PURE__ */ __name((_) => de_ApiGatewayApiAsset(_, context), "ApiGatewayApiAsset"),    LakeFormationDataPermissionAsset: import_smithy_client._json,    RedshiftDataShareAsset: import_smithy_client._json,    S3DataAccessAsset: import_smithy_client._json,    S3SnapshotAsset: /* @__PURE__ */ __name((_) => de_S3SnapshotAsset(_, context), "S3SnapshotAsset")  });}, "de_AssetDetails");var de_AssetEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Arn: import_smithy_client.expectString,    AssetDetails: /* @__PURE__ */ __name((_) => de_AssetDetails(_, context), "AssetDetails"),    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_AssetEntry");var de_DataGrantSummaryEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    SourceDataSetId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_DataGrantSummaryEntry");var de_DataSetEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Arn: import_smithy_client.expectString,    AssetType: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Origin: import_smithy_client.expectString,    OriginDetails: import_smithy_client._json,    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_DataSetEntry");var de_EventActionEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Action: import_smithy_client._json,    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Event: import_smithy_client._json,    Id: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_EventActionEntry");var de_ExportAssetToSignedUrlResponseDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AssetId: import_smithy_client.expectString,    DataSetId: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    SignedUrl: import_smithy_client.expectString,    SignedUrlExpiresAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "SignedUrlExpiresAt")  });}, "de_ExportAssetToSignedUrlResponseDetails");var de_ImportAssetFromApiGatewayApiResponseDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ApiDescription: import_smithy_client.expectString,    ApiId: import_smithy_client.expectString,    ApiKey: import_smithy_client.expectString,    ApiName: import_smithy_client.expectString,    ApiSpecificationMd5Hash: import_smithy_client.expectString,    ApiSpecificationUploadUrl: import_smithy_client.expectString,    ApiSpecificationUploadUrlExpiresAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "ApiSpecificationUploadUrlExpiresAt"),    DataSetId: import_smithy_client.expectString,    ProtocolType: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    Stage: import_smithy_client.expectString  });}, "de_ImportAssetFromApiGatewayApiResponseDetails");var de_ImportAssetFromSignedUrlResponseDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AssetName: import_smithy_client.expectString,    DataSetId: import_smithy_client.expectString,    Md5Hash: import_smithy_client.expectString,    RevisionId: import_smithy_client.expectString,    SignedUrl: import_smithy_client.expectString,    SignedUrlExpiresAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "SignedUrlExpiresAt")  });}, "de_ImportAssetFromSignedUrlResponseDetails");var de_JobEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    Details: /* @__PURE__ */ __name((_) => de_ResponseDetails(_, context), "Details"),    Errors: /* @__PURE__ */ __name((_) => de_ListOfJobError(_, context), "Errors"),    Id: import_smithy_client.expectString,    State: import_smithy_client.expectString,    Type: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_JobEntry");var de_JobError = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Code: import_smithy_client.expectString,    Details: import_smithy_client._json,    LimitName: import_smithy_client.expectString,    LimitValue: import_smithy_client.limitedParseDouble,    Message: import_smithy_client.expectString,    ResourceId: import_smithy_client.expectString,    ResourceType: import_smithy_client.expectString  });}, "de_JobError");var de_ListOfAssetEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_AssetEntry(entry, context);  });  return retVal;}, "de_ListOfAssetEntry");var de_ListOfDataGrantSummaryEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_DataGrantSummaryEntry(entry, context);  });  return retVal;}, "de_ListOfDataGrantSummaryEntry");var de_ListOfDataSetEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_DataSetEntry(entry, context);  });  return retVal;}, "de_ListOfDataSetEntry");var de_ListOfEventActionEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_EventActionEntry(entry, context);  });  return retVal;}, "de_ListOfEventActionEntry");var de_ListOfJobEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_JobEntry(entry, context);  });  return retVal;}, "de_ListOfJobEntry");var de_ListOfJobError = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_JobError(entry, context);  });  return retVal;}, "de_ListOfJobError");var de_ListOfReceivedDataGrantSummariesEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ReceivedDataGrantSummariesEntry(entry, context);  });  return retVal;}, "de_ListOfReceivedDataGrantSummariesEntry");var de_ListOfRevisionEntry = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_RevisionEntry(entry, context);  });  return retVal;}, "de_ListOfRevisionEntry");var de_ReceivedDataGrantSummariesEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AcceptanceState: import_smithy_client.expectString,    AcceptedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "AcceptedAt"),    Arn: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    EndsAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "EndsAt"),    Id: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    ReceiverPrincipal: import_smithy_client.expectString,    SenderPrincipal: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_ReceivedDataGrantSummariesEntry");var de_ResponseDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    CreateS3DataAccessFromS3Bucket: import_smithy_client._json,    ExportAssetToSignedUrl: /* @__PURE__ */ __name((_) => de_ExportAssetToSignedUrlResponseDetails(_, context), "ExportAssetToSignedUrl"),    ExportAssetsToS3: import_smithy_client._json,    ExportRevisionsToS3: import_smithy_client._json,    ImportAssetFromApiGatewayApi: /* @__PURE__ */ __name((_) => de_ImportAssetFromApiGatewayApiResponseDetails(_, context), "ImportAssetFromApiGatewayApi"),    ImportAssetFromSignedUrl: /* @__PURE__ */ __name((_) => de_ImportAssetFromSignedUrlResponseDetails(_, context), "ImportAssetFromSignedUrl"),    ImportAssetsFromLakeFormationTagPolicy: import_smithy_client._json,    ImportAssetsFromRedshiftDataShares: import_smithy_client._json,    ImportAssetsFromS3: import_smithy_client._json  });}, "de_ResponseDetails");var de_RevisionEntry = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Arn: import_smithy_client.expectString,    Comment: import_smithy_client.expectString,    CreatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "CreatedAt"),    DataSetId: import_smithy_client.expectString,    Finalized: import_smithy_client.expectBoolean,    Id: import_smithy_client.expectString,    RevocationComment: import_smithy_client.expectString,    Revoked: import_smithy_client.expectBoolean,    RevokedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "RevokedAt"),    SourceId: import_smithy_client.expectString,    UpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "UpdatedAt")  });}, "de_RevisionEntry");var de_S3SnapshotAsset = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Size: import_smithy_client.limitedParseDouble  });}, "de_S3SnapshotAsset");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 collectBodyString = /* @__PURE__ */ __name((streamBody, context) => (0, import_smithy_client.collectBody)(streamBody, context).then((body) => context.utf8Encoder(body)), "collectBodyString");var _AI = "AssetId";var _AS = "AcceptanceState";var _DSI = "DataSetId";var _ESI = "EventSourceId";var _M = "Method";var _MR = "MaxResults";var _NT = "NextToken";var _O = "Origin";var _P = "Path";var _RI = "RevisionId";var _TK = "TagKeys";var _aS = "acceptanceState";var _dSI = "dataSetId";var _eSI = "eventSourceId";var _mR = "maxResults";var _nT = "nextToken";var _o = "origin";var _rI = "revisionId";var _tK = "tagKeys";var _xadai = "x-amzn-dataexchange-asset-id";var _xaddsi = "x-amzn-dataexchange-data-set-id";var _xadhm = "x-amzn-dataexchange-http-method";var _xadp = "x-amzn-dataexchange-path";var _xadri = "x-amzn-dataexchange-revision-id"; // src/commands/AcceptDataGrantCommand.tsvar AcceptDataGrantCommand = 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("DataExchange", "AcceptDataGrant", {}).n("DataExchangeClient", "AcceptDataGrantCommand").f(void 0, void 0).ser(se_AcceptDataGrantCommand).de(de_AcceptDataGrantCommand).build() {  static {    __name(this, "AcceptDataGrantCommand");  }}; // src/commands/CancelJobCommand.ts   var CancelJobCommand = 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("DataExchange", "CancelJob", {}).n("DataExchangeClient", "CancelJobCommand").f(void 0, void 0).ser(se_CancelJobCommand).de(de_CancelJobCommand).build() {  static {    __name(this, "CancelJobCommand");  }}; // src/commands/CreateDataGrantCommand.ts   var CreateDataGrantCommand = 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("DataExchange", "CreateDataGrant", {}).n("DataExchangeClient", "CreateDataGrantCommand").f(void 0, void 0).ser(se_CreateDataGrantCommand).de(de_CreateDataGrantCommand).build() {  static {    __name(this, "CreateDataGrantCommand");  }}; // src/commands/CreateDataSetCommand.ts   var CreateDataSetCommand = 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("DataExchange", "CreateDataSet", {}).n("DataExchangeClient", "CreateDataSetCommand").f(void 0, void 0).ser(se_CreateDataSetCommand).de(de_CreateDataSetCommand).build() {  static {    __name(this, "CreateDataSetCommand");  }}; // src/commands/CreateEventActionCommand.ts   var CreateEventActionCommand = 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("DataExchange", "CreateEventAction", {}).n("DataExchangeClient", "CreateEventActionCommand").f(void 0, void 0).ser(se_CreateEventActionCommand).de(de_CreateEventActionCommand).build() {  static {    __name(this, "CreateEventActionCommand");  }}; // src/commands/CreateJobCommand.ts   var CreateJobCommand = 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("DataExchange", "CreateJob", {}).n("DataExchangeClient", "CreateJobCommand").f(void 0, void 0).ser(se_CreateJobCommand).de(de_CreateJobCommand).build() {  static {    __name(this, "CreateJobCommand");  }}; // src/commands/CreateRevisionCommand.ts   var CreateRevisionCommand = 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("DataExchange", "CreateRevision", {}).n("DataExchangeClient", "CreateRevisionCommand").f(void 0, void 0).ser(se_CreateRevisionCommand).de(de_CreateRevisionCommand).build() {  static {    __name(this, "CreateRevisionCommand");  }}; // src/commands/DeleteAssetCommand.ts   var DeleteAssetCommand = 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("DataExchange", "DeleteAsset", {}).n("DataExchangeClient", "DeleteAssetCommand").f(void 0, void 0).ser(se_DeleteAssetCommand).de(de_DeleteAssetCommand).build() {  static {    __name(this, "DeleteAssetCommand");  }}; // src/commands/DeleteDataGrantCommand.ts   var DeleteDataGrantCommand = 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("DataExchange", "DeleteDataGrant", {}).n("DataExchangeClient", "DeleteDataGrantCommand").f(void 0, void 0).ser(se_DeleteDataGrantCommand).de(de_DeleteDataGrantCommand).build() {  static {    __name(this, "DeleteDataGrantCommand");  }}; // src/commands/DeleteDataSetCommand.ts   var DeleteDataSetCommand = 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("DataExchange", "DeleteDataSet", {}).n("DataExchangeClient", "DeleteDataSetCommand").f(void 0, void 0).ser(se_DeleteDataSetCommand).de(de_DeleteDataSetCommand).build() {  static {    __name(this, "DeleteDataSetCommand");  }}; // src/commands/DeleteEventActionCommand.ts   var DeleteEventActionCommand = 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("DataExchange", "DeleteEventAction", {}).n("DataExchangeClient", "DeleteEventActionCommand").f(void 0, void 0).ser(se_DeleteEventActionCommand).de(de_DeleteEventActionCommand).build() {  static {    __name(this, "DeleteEventActionCommand");  }}; // src/commands/DeleteRevisionCommand.ts   var DeleteRevisionCommand = 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("DataExchange", "DeleteRevision", {}).n("DataExchangeClient", "DeleteRevisionCommand").f(void 0, void 0).ser(se_DeleteRevisionCommand).de(de_DeleteRevisionCommand).build() {  static {    __name(this, "DeleteRevisionCommand");  }}; // src/commands/GetAssetCommand.ts   var GetAssetCommand = 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("DataExchange", "GetAsset", {}).n("DataExchangeClient", "GetAssetCommand").f(void 0, void 0).ser(se_GetAssetCommand).de(de_GetAssetCommand).build() {  static {    __name(this, "GetAssetCommand");  }}; // src/commands/GetDataGrantCommand.ts   var GetDataGrantCommand = 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("DataExchange", "GetDataGrant", {}).n("DataExchangeClient", "GetDataGrantCommand").f(void 0, void 0).ser(se_GetDataGrantCommand).de(de_GetDataGrantCommand).build() {  static {    __name(this, "GetDataGrantCommand");  }}; // src/commands/GetDataSetCommand.ts   var GetDataSetCommand = 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("DataExchange", "GetDataSet", {}).n("DataExchangeClient", "GetDataSetCommand").f(void 0, void 0).ser(se_GetDataSetCommand).de(de_GetDataSetCommand).build() {  static {    __name(this, "GetDataSetCommand");  }}; // src/commands/GetEventActionCommand.ts   var GetEventActionCommand = 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("DataExchange", "GetEventAction", {}).n("DataExchangeClient", "GetEventActionCommand").f(void 0, void 0).ser(se_GetEventActionCommand).de(de_GetEventActionCommand).build() {  static {    __name(this, "GetEventActionCommand");  }}; // src/commands/GetJobCommand.ts   var GetJobCommand = 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("DataExchange", "GetJob", {}).n("DataExchangeClient", "GetJobCommand").f(void 0, void 0).ser(se_GetJobCommand).de(de_GetJobCommand).build() {  static {    __name(this, "GetJobCommand");  }}; // src/commands/GetReceivedDataGrantCommand.ts   var GetReceivedDataGrantCommand = 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("DataExchange", "GetReceivedDataGrant", {}).n("DataExchangeClient", "GetReceivedDataGrantCommand").f(void 0, void 0).ser(se_GetReceivedDataGrantCommand).de(de_GetReceivedDataGrantCommand).build() {  static {    __name(this, "GetReceivedDataGrantCommand");  }}; // src/commands/GetRevisionCommand.ts   var GetRevisionCommand = 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("DataExchange", "GetRevision", {}).n("DataExchangeClient", "GetRevisionCommand").f(void 0, void 0).ser(se_GetRevisionCommand).de(de_GetRevisionCommand).build() {  static {    __name(this, "GetRevisionCommand");  }}; // src/commands/ListDataGrantsCommand.ts   var ListDataGrantsCommand = 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("DataExchange", "ListDataGrants", {}).n("DataExchangeClient", "ListDataGrantsCommand").f(void 0, void 0).ser(se_ListDataGrantsCommand).de(de_ListDataGrantsCommand).build() {  static {    __name(this, "ListDataGrantsCommand");  }}; // src/commands/ListDataSetRevisionsCommand.ts   var ListDataSetRevisionsCommand = 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("DataExchange", "ListDataSetRevisions", {}).n("DataExchangeClient", "ListDataSetRevisionsCommand").f(void 0, void 0).ser(se_ListDataSetRevisionsCommand).de(de_ListDataSetRevisionsCommand).build() {  static {    __name(this, "ListDataSetRevisionsCommand");  }}; // src/commands/ListDataSetsCommand.ts   var ListDataSetsCommand = 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("DataExchange", "ListDataSets", {}).n("DataExchangeClient", "ListDataSetsCommand").f(void 0, void 0).ser(se_ListDataSetsCommand).de(de_ListDataSetsCommand).build() {  static {    __name(this, "ListDataSetsCommand");  }}; // src/commands/ListEventActionsCommand.ts   var ListEventActionsCommand = 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("DataExchange", "ListEventActions", {}).n("DataExchangeClient", "ListEventActionsCommand").f(void 0, void 0).ser(se_ListEventActionsCommand).de(de_ListEventActionsCommand).build() {  static {    __name(this, "ListEventActionsCommand");  }}; // src/commands/ListJobsCommand.ts   var ListJobsCommand = 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("DataExchange", "ListJobs", {}).n("DataExchangeClient", "ListJobsCommand").f(void 0, void 0).ser(se_ListJobsCommand).de(de_ListJobsCommand).build() {  static {    __name(this, "ListJobsCommand");  }}; // src/commands/ListReceivedDataGrantsCommand.ts   var ListReceivedDataGrantsCommand = 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("DataExchange", "ListReceivedDataGrants", {}).n("DataExchangeClient", "ListReceivedDataGrantsCommand").f(void 0, void 0).ser(se_ListReceivedDataGrantsCommand).de(de_ListReceivedDataGrantsCommand).build() {  static {    __name(this, "ListReceivedDataGrantsCommand");  }}; // src/commands/ListRevisionAssetsCommand.ts   var ListRevisionAssetsCommand = 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("DataExchange", "ListRevisionAssets", {}).n("DataExchangeClient", "ListRevisionAssetsCommand").f(void 0, void 0).ser(se_ListRevisionAssetsCommand).de(de_ListRevisionAssetsCommand).build() {  static {    __name(this, "ListRevisionAssetsCommand");  }}; // 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("DataExchange", "ListTagsForResource", {}).n("DataExchangeClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/RevokeRevisionCommand.ts   var RevokeRevisionCommand = 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("DataExchange", "RevokeRevision", {}).n("DataExchangeClient", "RevokeRevisionCommand").f(void 0, void 0).ser(se_RevokeRevisionCommand).de(de_RevokeRevisionCommand).build() {  static {    __name(this, "RevokeRevisionCommand");  }}; // src/commands/SendApiAssetCommand.ts   var SendApiAssetCommand = 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("DataExchange", "SendApiAsset", {}).n("DataExchangeClient", "SendApiAssetCommand").f(void 0, void 0).ser(se_SendApiAssetCommand).de(de_SendApiAssetCommand).build() {  static {    __name(this, "SendApiAssetCommand");  }}; // src/commands/SendDataSetNotificationCommand.ts   var SendDataSetNotificationCommand = 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("DataExchange", "SendDataSetNotification", {}).n("DataExchangeClient", "SendDataSetNotificationCommand").f(void 0, void 0).ser(se_SendDataSetNotificationCommand).de(de_SendDataSetNotificationCommand).build() {  static {    __name(this, "SendDataSetNotificationCommand");  }}; // src/commands/StartJobCommand.ts   var StartJobCommand = 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("DataExchange", "StartJob", {}).n("DataExchangeClient", "StartJobCommand").f(void 0, void 0).ser(se_StartJobCommand).de(de_StartJobCommand).build() {  static {    __name(this, "StartJobCommand");  }}; // 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("DataExchange", "TagResource", {}).n("DataExchangeClient", "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("DataExchange", "UntagResource", {}).n("DataExchangeClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateAssetCommand.ts   var UpdateAssetCommand = 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("DataExchange", "UpdateAsset", {}).n("DataExchangeClient", "UpdateAssetCommand").f(void 0, void 0).ser(se_UpdateAssetCommand).de(de_UpdateAssetCommand).build() {  static {    __name(this, "UpdateAssetCommand");  }}; // src/commands/UpdateDataSetCommand.ts   var UpdateDataSetCommand = 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("DataExchange", "UpdateDataSet", {}).n("DataExchangeClient", "UpdateDataSetCommand").f(void 0, void 0).ser(se_UpdateDataSetCommand).de(de_UpdateDataSetCommand).build() {  static {    __name(this, "UpdateDataSetCommand");  }}; // src/commands/UpdateEventActionCommand.ts   var UpdateEventActionCommand = 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("DataExchange", "UpdateEventAction", {}).n("DataExchangeClient", "UpdateEventActionCommand").f(void 0, void 0).ser(se_UpdateEventActionCommand).de(de_UpdateEventActionCommand).build() {  static {    __name(this, "UpdateEventActionCommand");  }}; // src/commands/UpdateRevisionCommand.ts   var UpdateRevisionCommand = 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("DataExchange", "UpdateRevision", {}).n("DataExchangeClient", "UpdateRevisionCommand").f(void 0, void 0).ser(se_UpdateRevisionCommand).de(de_UpdateRevisionCommand).build() {  static {    __name(this, "UpdateRevisionCommand");  }}; // src/DataExchange.tsvar commands = {  AcceptDataGrantCommand,  CancelJobCommand,  CreateDataGrantCommand,  CreateDataSetCommand,  CreateEventActionCommand,  CreateJobCommand,  CreateRevisionCommand,  DeleteAssetCommand,  DeleteDataGrantCommand,  DeleteDataSetCommand,  DeleteEventActionCommand,  DeleteRevisionCommand,  GetAssetCommand,  GetDataGrantCommand,  GetDataSetCommand,  GetEventActionCommand,  GetJobCommand,  GetReceivedDataGrantCommand,  GetRevisionCommand,  ListDataGrantsCommand,  ListDataSetRevisionsCommand,  ListDataSetsCommand,  ListEventActionsCommand,  ListJobsCommand,  ListReceivedDataGrantsCommand,  ListRevisionAssetsCommand,  ListTagsForResourceCommand,  RevokeRevisionCommand,  SendApiAssetCommand,  SendDataSetNotificationCommand,  StartJobCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateAssetCommand,  UpdateDataSetCommand,  UpdateEventActionCommand,  UpdateRevisionCommand};var DataExchange = class extends DataExchangeClient {  static {    __name(this, "DataExchange");  }};(0, import_smithy_client.createAggregatedClient)(commands, DataExchange); // src/pagination/ListDataGrantsPaginator.ts var paginateListDataGrants = (0, import_core.createPaginator)(DataExchangeClient, ListDataGrantsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListDataSetRevisionsPaginator.ts var paginateListDataSetRevisions = (0, import_core.createPaginator)(DataExchangeClient, ListDataSetRevisionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListDataSetsPaginator.ts var paginateListDataSets = (0, import_core.createPaginator)(DataExchangeClient, ListDataSetsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListEventActionsPaginator.ts var paginateListEventActions = (0, import_core.createPaginator)(DataExchangeClient, ListEventActionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListJobsPaginator.ts var paginateListJobs = (0, import_core.createPaginator)(DataExchangeClient, ListJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListReceivedDataGrantsPaginator.ts var paginateListReceivedDataGrants = (0, import_core.createPaginator)(DataExchangeClient, ListReceivedDataGrantsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRevisionAssetsPaginator.ts var paginateListRevisionAssets = (0, import_core.createPaginator)(DataExchangeClient, ListRevisionAssetsCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  DataExchangeServiceException,  __Client,  DataExchangeClient,  DataExchange,  $Command,  AcceptDataGrantCommand,  CancelJobCommand,  CreateDataGrantCommand,  CreateDataSetCommand,  CreateEventActionCommand,  CreateJobCommand,  CreateRevisionCommand,  DeleteAssetCommand,  DeleteDataGrantCommand,  DeleteDataSetCommand,  DeleteEventActionCommand,  DeleteRevisionCommand,  GetAssetCommand,  GetDataGrantCommand,  GetDataSetCommand,  GetEventActionCommand,  GetJobCommand,  GetReceivedDataGrantCommand,  GetRevisionCommand,  ListDataGrantsCommand,  ListDataSetRevisionsCommand,  ListDataSetsCommand,  ListEventActionsCommand,  ListJobsCommand,  ListReceivedDataGrantsCommand,  ListRevisionAssetsCommand,  ListTagsForResourceCommand,  RevokeRevisionCommand,  SendApiAssetCommand,  SendDataSetNotificationCommand,  StartJobCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateAssetCommand,  UpdateDataSetCommand,  UpdateEventActionCommand,  UpdateRevisionCommand,  paginateListDataGrants,  paginateListDataSetRevisions,  paginateListDataSets,  paginateListEventActions,  paginateListJobs,  paginateListReceivedDataGrants,  paginateListRevisionAssets,  AcceptanceStateFilterValue,  DataGrantAcceptanceState,  GrantDistributionScope,  AccessDeniedException,  ResourceType,  ConflictException,  InternalServerException,  ResourceNotFoundException,  ThrottlingException,  ExceptionCause,  ValidationException,  ServerSideEncryptionTypes,  ProtocolType,  LFResourceType,  LakeFormationDataPermissionType,  LFPermission,  AssetType,  Code,  LimitName,  ServiceLimitExceededException,  Origin,  DatabaseLFTagPolicyPermission,  TableTagPolicyLFPermission,  Type,  JobErrorLimitName,  JobErrorResourceTypes,  State,  SchemaChangeType,  NotificationType});