File Explorer

/var/runtime/node_modules/@aws-sdk/client-billingconductor/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.js118 KB · 2768 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, {  AccessDeniedException: () => AccessDeniedException,  AccountAssociationsListElementFilterSensitiveLog: () => AccountAssociationsListElementFilterSensitiveLog,  AssociateAccountsCommand: () => AssociateAccountsCommand,  AssociatePricingRulesCommand: () => AssociatePricingRulesCommand,  AssociateResourceErrorReason: () => AssociateResourceErrorReason,  BatchAssociateResourcesToCustomLineItemCommand: () => BatchAssociateResourcesToCustomLineItemCommand,  BatchDisassociateResourcesFromCustomLineItemCommand: () => BatchDisassociateResourcesFromCustomLineItemCommand,  BillingGroupListElementFilterSensitiveLog: () => BillingGroupListElementFilterSensitiveLog,  BillingGroupStatus: () => BillingGroupStatus,  Billingconductor: () => Billingconductor,  BillingconductorClient: () => BillingconductorClient,  BillingconductorServiceException: () => BillingconductorServiceException,  ConflictException: () => ConflictException,  ConflictExceptionReason: () => ConflictExceptionReason,  CreateBillingGroupCommand: () => CreateBillingGroupCommand,  CreateBillingGroupInputFilterSensitiveLog: () => CreateBillingGroupInputFilterSensitiveLog,  CreateCustomLineItemCommand: () => CreateCustomLineItemCommand,  CreateCustomLineItemInputFilterSensitiveLog: () => CreateCustomLineItemInputFilterSensitiveLog,  CreatePricingPlanCommand: () => CreatePricingPlanCommand,  CreatePricingPlanInputFilterSensitiveLog: () => CreatePricingPlanInputFilterSensitiveLog,  CreatePricingRuleCommand: () => CreatePricingRuleCommand,  CreatePricingRuleInputFilterSensitiveLog: () => CreatePricingRuleInputFilterSensitiveLog,  CurrencyCode: () => CurrencyCode,  CustomLineItemListElementFilterSensitiveLog: () => CustomLineItemListElementFilterSensitiveLog,  CustomLineItemRelationship: () => CustomLineItemRelationship,  CustomLineItemType: () => CustomLineItemType,  CustomLineItemVersionListElementFilterSensitiveLog: () => CustomLineItemVersionListElementFilterSensitiveLog,  DeleteBillingGroupCommand: () => DeleteBillingGroupCommand,  DeleteCustomLineItemCommand: () => DeleteCustomLineItemCommand,  DeletePricingPlanCommand: () => DeletePricingPlanCommand,  DeletePricingRuleCommand: () => DeletePricingRuleCommand,  DisassociateAccountsCommand: () => DisassociateAccountsCommand,  DisassociatePricingRulesCommand: () => DisassociatePricingRulesCommand,  GetBillingGroupCostReportCommand: () => GetBillingGroupCostReportCommand,  GroupByAttributeName: () => GroupByAttributeName,  InternalServerException: () => InternalServerException,  LineItemFilterAttributeName: () => LineItemFilterAttributeName,  LineItemFilterValue: () => LineItemFilterValue,  ListAccountAssociationsCommand: () => ListAccountAssociationsCommand,  ListAccountAssociationsOutputFilterSensitiveLog: () => ListAccountAssociationsOutputFilterSensitiveLog,  ListBillingGroupCostReportsCommand: () => ListBillingGroupCostReportsCommand,  ListBillingGroupsCommand: () => ListBillingGroupsCommand,  ListBillingGroupsOutputFilterSensitiveLog: () => ListBillingGroupsOutputFilterSensitiveLog,  ListCustomLineItemVersionsCommand: () => ListCustomLineItemVersionsCommand,  ListCustomLineItemVersionsOutputFilterSensitiveLog: () => ListCustomLineItemVersionsOutputFilterSensitiveLog,  ListCustomLineItemsCommand: () => ListCustomLineItemsCommand,  ListCustomLineItemsFilterFilterSensitiveLog: () => ListCustomLineItemsFilterFilterSensitiveLog,  ListCustomLineItemsInputFilterSensitiveLog: () => ListCustomLineItemsInputFilterSensitiveLog,  ListCustomLineItemsOutputFilterSensitiveLog: () => ListCustomLineItemsOutputFilterSensitiveLog,  ListPricingPlansAssociatedWithPricingRuleCommand: () => ListPricingPlansAssociatedWithPricingRuleCommand,  ListPricingPlansCommand: () => ListPricingPlansCommand,  ListPricingPlansOutputFilterSensitiveLog: () => ListPricingPlansOutputFilterSensitiveLog,  ListPricingRulesAssociatedToPricingPlanCommand: () => ListPricingRulesAssociatedToPricingPlanCommand,  ListPricingRulesCommand: () => ListPricingRulesCommand,  ListPricingRulesOutputFilterSensitiveLog: () => ListPricingRulesOutputFilterSensitiveLog,  ListResourcesAssociatedToCustomLineItemCommand: () => ListResourcesAssociatedToCustomLineItemCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  MatchOption: () => MatchOption,  PricingPlanListElementFilterSensitiveLog: () => PricingPlanListElementFilterSensitiveLog,  PricingRuleListElementFilterSensitiveLog: () => PricingRuleListElementFilterSensitiveLog,  PricingRuleScope: () => PricingRuleScope,  PricingRuleType: () => PricingRuleType,  ResourceNotFoundException: () => ResourceNotFoundException,  ServiceLimitExceededException: () => ServiceLimitExceededException,  TagResourceCommand: () => TagResourceCommand,  ThrottlingException: () => ThrottlingException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateBillingGroupCommand: () => UpdateBillingGroupCommand,  UpdateBillingGroupInputFilterSensitiveLog: () => UpdateBillingGroupInputFilterSensitiveLog,  UpdateBillingGroupOutputFilterSensitiveLog: () => UpdateBillingGroupOutputFilterSensitiveLog,  UpdateCustomLineItemCommand: () => UpdateCustomLineItemCommand,  UpdateCustomLineItemInputFilterSensitiveLog: () => UpdateCustomLineItemInputFilterSensitiveLog,  UpdateCustomLineItemOutputFilterSensitiveLog: () => UpdateCustomLineItemOutputFilterSensitiveLog,  UpdatePricingPlanCommand: () => UpdatePricingPlanCommand,  UpdatePricingPlanInputFilterSensitiveLog: () => UpdatePricingPlanInputFilterSensitiveLog,  UpdatePricingPlanOutputFilterSensitiveLog: () => UpdatePricingPlanOutputFilterSensitiveLog,  UpdatePricingRuleCommand: () => UpdatePricingRuleCommand,  UpdatePricingRuleInputFilterSensitiveLog: () => UpdatePricingRuleInputFilterSensitiveLog,  UpdatePricingRuleOutputFilterSensitiveLog: () => UpdatePricingRuleOutputFilterSensitiveLog,  ValidationException: () => ValidationException,  ValidationExceptionReason: () => ValidationExceptionReason,  __Client: () => import_smithy_client.Client,  paginateGetBillingGroupCostReport: () => paginateGetBillingGroupCostReport,  paginateListAccountAssociations: () => paginateListAccountAssociations,  paginateListBillingGroupCostReports: () => paginateListBillingGroupCostReports,  paginateListBillingGroups: () => paginateListBillingGroups,  paginateListCustomLineItemVersions: () => paginateListCustomLineItemVersions,  paginateListCustomLineItems: () => paginateListCustomLineItems,  paginateListPricingPlans: () => paginateListPricingPlans,  paginateListPricingPlansAssociatedWithPricingRule: () => paginateListPricingPlansAssociatedWithPricingRule,  paginateListPricingRules: () => paginateListPricingRules,  paginateListPricingRulesAssociatedToPricingPlan: () => paginateListPricingRulesAssociatedToPricingPlan,  paginateListResourcesAssociatedToCustomLineItem: () => paginateListResourcesAssociatedToCustomLineItem});module.exports = __toCommonJS(index_exports); // src/BillingconductorClient.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: "billingconductor"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/BillingconductorClient.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/BillingconductorClient.tsvar BillingconductorClient = class extends import_smithy_client.Client {  static {    __name(this, "BillingconductorClient");  }  /**   * The resolved configuration of BillingconductorClient class. This is resolved and normalized from the {@link BillingconductorClientConfig | 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.defaultBillingconductorHttpAuthSchemeParametersProvider,        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/Billingconductor.ts  // src/commands/AssociateAccountsCommand.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/BillingconductorServiceException.ts var BillingconductorServiceException = class _BillingconductorServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "BillingconductorServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _BillingconductorServiceException.prototype);  }}; // src/models/models_0.ts var AccessDeniedException = class _AccessDeniedException extends BillingconductorServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);    this.Message = opts.Message;  }};var ConflictExceptionReason = {  PRICING_PLAN_ATTACHED_TO_BILLING_GROUP_DELETE_CONFLICT: "PRICING_PLAN_ATTACHED_TO_BILLING_GROUP_DELETE_CONFLICT",  PRICING_RULE_ATTACHED_TO_PRICING_PLAN_DELETE_CONFLICT: "PRICING_RULE_ATTACHED_TO_PRICING_PLAN_DELETE_CONFLICT",  PRICING_RULE_IN_PRICING_PLAN_CONFLICT: "PRICING_RULE_IN_PRICING_PLAN_CONFLICT",  RESOURCE_NAME_CONFLICT: "RESOURCE_NAME_CONFLICT",  WRITE_CONFLICT_RETRY: "WRITE_CONFLICT_RETRY"};var ConflictException = class _ConflictException extends BillingconductorServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  Message;  /**   * <p>Identifier of the resource in use.   *     </p>   * @public   */  ResourceId;  /**   * <p>Type of the resource in use.   *     </p>   * @public   */  ResourceType;  /**   * <p>Reason for the inconsistent state.   *     </p>   * @public   */  Reason;  /**   * @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;    this.Reason = opts.Reason;  }};var InternalServerException = class _InternalServerException extends BillingconductorServiceException {  static {    __name(this, "InternalServerException");  }  name = "InternalServerException";  $fault = "server";  Message;  /**   * <p>Number of seconds you can retry after the call.   *     </p>   * @public   */  RetryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServerException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServerException.prototype);    this.Message = opts.Message;    this.RetryAfterSeconds = opts.RetryAfterSeconds;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends BillingconductorServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  Message;  /**   * <p>Resource identifier that was not found.   *     </p>   * @public   */  ResourceId;  /**   * <p>Resource type that was not 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 ServiceLimitExceededException = class _ServiceLimitExceededException extends BillingconductorServiceException {  static {    __name(this, "ServiceLimitExceededException");  }  name = "ServiceLimitExceededException";  $fault = "client";  Message;  /**   * <p>Identifier of the resource affected.   *     </p>   * @public   */  ResourceId;  /**   * <p>Type of the resource affected.   *     </p>   * @public   */  ResourceType;  /**   * <p>The unique code identifier of the service limit that is being exceeded.   *     </p>   * @public   */  LimitCode;  /**   * <p>The unique code for the service of the limit that is being exceeded.   *     </p>   * @public   */  ServiceCode;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceLimitExceededException.prototype);    this.Message = opts.Message;    this.ResourceId = opts.ResourceId;    this.ResourceType = opts.ResourceType;    this.LimitCode = opts.LimitCode;    this.ServiceCode = opts.ServiceCode;  }};var ThrottlingException = class _ThrottlingException extends BillingconductorServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  Message;  /**   * <p>Number of seconds you can safely retry after the call.   *     </p>   * @public   */  RetryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.Message = opts.Message;    this.RetryAfterSeconds = opts.RetryAfterSeconds;  }};var ValidationExceptionReason = {  ACCOUNTS_ALREADY_ASSOCIATED: "ACCOUNTS_ALREADY_ASSOCIATED",  ACCOUNTS_NOT_ASSOCIATED: "ACCOUNTS_NOT_ASSOCIATED",  CANNOT_DELETE_AUTO_ASSOCIATE_BILLING_GROUP: "CANNOT_DELETE_AUTO_ASSOCIATE_BILLING_GROUP",  CANNOT_PARSE: "CANNOT_PARSE",  CUSTOM_LINE_ITEM_ASSOCIATION_EXISTS: "CUSTOM_LINE_ITEM_ASSOCIATION_EXISTS",  DUPLICATE_ACCOUNT: "DUPLICATE_ACCOUNT",  DUPLICATE_PRICINGRULE_ARNS: "DUPLICATE_PRICINGRULE_ARNS",  FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED",  ILLEGAL_ACCOUNTS: "ILLEGAL_ACCOUNTS",  ILLEGAL_ACCOUNT_ID: "ILLEGAL_ACCOUNT_ID",  ILLEGAL_BILLING_ENTITY: "ILLEGAL_BILLING_ENTITY",  ILLEGAL_BILLING_PERIOD: "ILLEGAL_BILLING_PERIOD",  ILLEGAL_BILLING_PERIOD_RANGE: "ILLEGAL_BILLING_PERIOD_RANGE",  ILLEGAL_CHARGE_DETAILS: "ILLEGAL_CHARGE_DETAILS",  ILLEGAL_CHILD_ASSOCIATE_RESOURCE: "ILLEGAL_CHILD_ASSOCIATE_RESOURCE",  ILLEGAL_CUSTOMLINEITEM: "ILLEGAL_CUSTOMLINEITEM",  ILLEGAL_CUSTOMLINEITEM_MODIFICATION: "ILLEGAL_CUSTOMLINEITEM_MODIFICATION",  ILLEGAL_CUSTOMLINEITEM_UPDATE: "ILLEGAL_CUSTOMLINEITEM_UPDATE",  ILLEGAL_ENDED_BILLINGGROUP: "ILLEGAL_ENDED_BILLINGGROUP",  ILLEGAL_EXPRESSION: "ILLEGAL_EXPRESSION",  ILLEGAL_MODIFIER_PERCENTAGE: "ILLEGAL_MODIFIER_PERCENTAGE",  ILLEGAL_OPERATION: "ILLEGAL_OPERATION",  ILLEGAL_PRIMARY_ACCOUNT: "ILLEGAL_PRIMARY_ACCOUNT",  ILLEGAL_RESOURCE_ARNS: "ILLEGAL_RESOURCE_ARNS",  ILLEGAL_SCOPE: "ILLEGAL_SCOPE",  ILLEGAL_SERVICE: "ILLEGAL_SERVICE",  ILLEGAL_TIERING_INPUT: "ILLEGAL_TIERING_INPUT",  ILLEGAL_TYPE: "ILLEGAL_TYPE",  ILLEGAL_UPDATE_CHARGE_DETAILS: "ILLEGAL_UPDATE_CHARGE_DETAILS",  ILLEGAL_USAGE_TYPE: "ILLEGAL_USAGE_TYPE",  INVALID_ARN: "INVALID_ARN",  INVALID_BILLINGVIEW_ARN: "INVALID_BILLINGVIEW_ARN",  INVALID_BILLING_GROUP: "INVALID_BILLING_GROUP",  INVALID_BILLING_GROUP_STATUS: "INVALID_BILLING_GROUP_STATUS",  INVALID_BILLING_PERIOD_FOR_OPERATION: "INVALID_BILLING_PERIOD_FOR_OPERATION",  INVALID_FILTER: "INVALID_FILTER",  INVALID_SKU_COMBO: "INVALID_SKU_COMBO",  INVALID_TIME_RANGE: "INVALID_TIME_RANGE",  MISMATCHED_BILLINGGROUP_ARN: "MISMATCHED_BILLINGGROUP_ARN",  MISMATCHED_BILLINGVIEW_ARN: "MISMATCHED_BILLINGVIEW_ARN",  MISMATCHED_CUSTOMLINEITEM_ARN: "MISMATCHED_CUSTOMLINEITEM_ARN",  MISMATCHED_PRICINGPLAN_ARN: "MISMATCHED_PRICINGPLAN_ARN",  MISMATCHED_PRICINGRULE_ARN: "MISMATCHED_PRICINGRULE_ARN",  MISSING_BILLINGGROUP: "MISSING_BILLINGGROUP",  MISSING_CUSTOMLINEITEM: "MISSING_CUSTOMLINEITEM",  MISSING_LINKED_ACCOUNT_IDS: "MISSING_LINKED_ACCOUNT_IDS",  MISSING_PRICINGPLAN: "MISSING_PRICINGPLAN",  MISSING_PRICING_PLAN_ARN: "MISSING_PRICING_PLAN_ARN",  MULTIPLE_LINKED_ACCOUNT_IDS: "MULTIPLE_LINKED_ACCOUNT_IDS",  MULTIPLE_PRICING_PLAN_ARN: "MULTIPLE_PRICING_PLAN_ARN",  OTHER: "OTHER",  PRICINGRULES_ALREADY_ASSOCIATED: "PRICINGRULES_ALREADY_ASSOCIATED",  PRICINGRULES_NOT_ASSOCIATED: "PRICINGRULES_NOT_ASSOCIATED",  PRICINGRULES_NOT_EXIST: "PRICINGRULES_NOT_EXIST",  PRIMARY_CANNOT_DISASSOCIATE: "PRIMARY_CANNOT_DISASSOCIATE",  PRIMARY_NOT_ASSOCIATED: "PRIMARY_NOT_ASSOCIATED",  TOO_MANY_ACCOUNTS_IN_REQUEST: "TOO_MANY_ACCOUNTS_IN_REQUEST",  TOO_MANY_AUTO_ASSOCIATE_BILLING_GROUPS: "TOO_MANY_AUTO_ASSOCIATE_BILLING_GROUPS",  TOO_MANY_CUSTOMLINEITEMS_IN_REQUEST: "TOO_MANY_CUSTOMLINEITEMS_IN_REQUEST",  UNKNOWN_OPERATION: "UNKNOWN_OPERATION"};var ValidationException = class _ValidationException extends BillingconductorServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  Message;  /**   * <p>The reason the request's validation failed.   *     </p>   * @public   */  Reason;  /**   * <p>The fields that caused the error, if applicable.   *     </p>   * @public   */  Fields;  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);    this.Message = opts.Message;    this.Reason = opts.Reason;    this.Fields = opts.Fields;  }};var AssociateResourceErrorReason = {  ILLEGAL_CUSTOMLINEITEM: "ILLEGAL_CUSTOMLINEITEM",  INTERNAL_SERVER_EXCEPTION: "INTERNAL_SERVER_EXCEPTION",  INVALID_ARN: "INVALID_ARN",  INVALID_BILLING_PERIOD_RANGE: "INVALID_BILLING_PERIOD_RANGE",  SERVICE_LIMIT_EXCEEDED: "SERVICE_LIMIT_EXCEEDED"};var BillingGroupStatus = {  ACTIVE: "ACTIVE",  PRIMARY_ACCOUNT_MISSING: "PRIMARY_ACCOUNT_MISSING"};var LineItemFilterAttributeName = {  LINE_ITEM_TYPE: "LINE_ITEM_TYPE"};var MatchOption = {  NOT_EQUAL: "NOT_EQUAL"};var LineItemFilterValue = {  SAVINGS_PLAN_NEGATION: "SAVINGS_PLAN_NEGATION"};var CustomLineItemType = {  CREDIT: "CREDIT",  FEE: "FEE"};var CurrencyCode = {  CNY: "CNY",  USD: "USD"};var CustomLineItemRelationship = {  CHILD: "CHILD",  PARENT: "PARENT"};var GroupByAttributeName = {  BILLING_PERIOD: "BILLING_PERIOD",  PRODUCT_NAME: "PRODUCT_NAME"};var PricingRuleScope = {  BILLING_ENTITY: "BILLING_ENTITY",  GLOBAL: "GLOBAL",  SERVICE: "SERVICE",  SKU: "SKU"};var PricingRuleType = {  DISCOUNT: "DISCOUNT",  MARKUP: "MARKUP",  TIERING: "TIERING"};var AccountAssociationsListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.AccountName && { AccountName: import_smithy_client.SENSITIVE_STRING },  ...obj.AccountEmail && { AccountEmail: import_smithy_client.SENSITIVE_STRING }}), "AccountAssociationsListElementFilterSensitiveLog");var CreateBillingGroupInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CreateBillingGroupInputFilterSensitiveLog");var BillingGroupListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "BillingGroupListElementFilterSensitiveLog");var ListBillingGroupsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.BillingGroups && {    BillingGroups: obj.BillingGroups.map((item) => BillingGroupListElementFilterSensitiveLog(item))  }}), "ListBillingGroupsOutputFilterSensitiveLog");var UpdateBillingGroupInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdateBillingGroupInputFilterSensitiveLog");var UpdateBillingGroupOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdateBillingGroupOutputFilterSensitiveLog");var CreateCustomLineItemInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CreateCustomLineItemInputFilterSensitiveLog");var ListCustomLineItemsFilterFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Names && { Names: import_smithy_client.SENSITIVE_STRING }}), "ListCustomLineItemsFilterFilterSensitiveLog");var ListCustomLineItemsInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Filters && { Filters: ListCustomLineItemsFilterFilterSensitiveLog(obj.Filters) }}), "ListCustomLineItemsInputFilterSensitiveLog");var CustomLineItemListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CustomLineItemListElementFilterSensitiveLog");var ListCustomLineItemsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.CustomLineItems && {    CustomLineItems: obj.CustomLineItems.map((item) => CustomLineItemListElementFilterSensitiveLog(item))  }}), "ListCustomLineItemsOutputFilterSensitiveLog");var CustomLineItemVersionListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CustomLineItemVersionListElementFilterSensitiveLog");var ListCustomLineItemVersionsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.CustomLineItemVersions && {    CustomLineItemVersions: obj.CustomLineItemVersions.map(      (item) => CustomLineItemVersionListElementFilterSensitiveLog(item)    )  }}), "ListCustomLineItemVersionsOutputFilterSensitiveLog");var UpdateCustomLineItemInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdateCustomLineItemInputFilterSensitiveLog");var UpdateCustomLineItemOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdateCustomLineItemOutputFilterSensitiveLog");var ListAccountAssociationsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.LinkedAccounts && {    LinkedAccounts: obj.LinkedAccounts.map((item) => AccountAssociationsListElementFilterSensitiveLog(item))  }}), "ListAccountAssociationsOutputFilterSensitiveLog");var CreatePricingPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CreatePricingPlanInputFilterSensitiveLog");var PricingPlanListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "PricingPlanListElementFilterSensitiveLog");var ListPricingPlansOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.PricingPlans && {    PricingPlans: obj.PricingPlans.map((item) => PricingPlanListElementFilterSensitiveLog(item))  }}), "ListPricingPlansOutputFilterSensitiveLog");var UpdatePricingPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdatePricingPlanInputFilterSensitiveLog");var UpdatePricingPlanOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdatePricingPlanOutputFilterSensitiveLog");var CreatePricingRuleInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "CreatePricingRuleInputFilterSensitiveLog");var PricingRuleListElementFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "PricingRuleListElementFilterSensitiveLog");var ListPricingRulesOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.PricingRules && {    PricingRules: obj.PricingRules.map((item) => PricingRuleListElementFilterSensitiveLog(item))  }}), "ListPricingRulesOutputFilterSensitiveLog");var UpdatePricingRuleInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdatePricingRuleInputFilterSensitiveLog");var UpdatePricingRuleOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Name && { Name: import_smithy_client.SENSITIVE_STRING },  ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }}), "UpdatePricingRuleOutputFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar se_AssociateAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/associate-accounts");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AccountIds: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AccountIds"),      Arn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateAccountsCommand");var se_AssociatePricingRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/associate-pricing-rules");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      PricingRuleArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "PricingRuleArns")    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_AssociatePricingRulesCommand");var se_BatchAssociateResourcesToCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/batch-associate-resources-to-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange"),      ResourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ResourceArns"),      TargetArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_BatchAssociateResourcesToCustomLineItemCommand");var se_BatchDisassociateResourcesFromCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/batch-disassociate-resources-from-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange"),      ResourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ResourceArns"),      TargetArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_BatchDisassociateResourcesFromCustomLineItemCommand");var se_CreateBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, {    "content-type": "application/json",    [_xact]: input[_CT] ?? (0, import_uuid.v4)()  });  b.bp("/create-billing-group");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AccountGrouping: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AccountGrouping"),      ComputationPreference: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ComputationPreference"),      Description: [],      Name: [],      PrimaryAccountId: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateBillingGroupCommand");var se_CreateCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, {    "content-type": "application/json",    [_xact]: input[_CT] ?? (0, import_uuid.v4)()  });  b.bp("/create-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AccountId: [],      BillingGroupArn: [],      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange"),      ChargeDetails: /* @__PURE__ */ __name((_) => se_CustomLineItemChargeDetails(_, context), "ChargeDetails"),      Description: [],      Name: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateCustomLineItemCommand");var se_CreatePricingPlanCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, {    "content-type": "application/json",    [_xact]: input[_CT] ?? (0, import_uuid.v4)()  });  b.bp("/create-pricing-plan");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Description: [],      Name: [],      PricingRuleArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "PricingRuleArns"),      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreatePricingPlanCommand");var se_CreatePricingRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, {    "content-type": "application/json",    [_xact]: input[_CT] ?? (0, import_uuid.v4)()  });  b.bp("/create-pricing-rule");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingEntity: [],      Description: [],      ModifierPercentage: /* @__PURE__ */ __name((_) => (0, import_smithy_client.serializeFloat)(_), "ModifierPercentage"),      Name: [],      Operation: [],      Scope: [],      Service: [],      Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"),      Tiering: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tiering"),      Type: [],      UsageType: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreatePricingRuleCommand");var se_DeleteBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/delete-billing-group");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteBillingGroupCommand");var se_DeleteCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/delete-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteCustomLineItemCommand");var se_DeletePricingPlanCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/delete-pricing-plan");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeletePricingPlanCommand");var se_DeletePricingRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/delete-pricing-rule");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeletePricingRuleCommand");var se_DisassociateAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/disassociate-accounts");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AccountIds: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AccountIds"),      Arn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateAccountsCommand");var se_DisassociatePricingRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/disassociate-pricing-rules");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      PricingRuleArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "PricingRuleArns")    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_DisassociatePricingRulesCommand");var se_GetBillingGroupCostReportCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/get-billing-group-cost-report");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange"),      GroupBy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "GroupBy"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetBillingGroupCostReportCommand");var se_ListAccountAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-account-associations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListAccountAssociationsCommand");var se_ListBillingGroupCostReportsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-billing-group-cost-reports");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListBillingGroupCostReportsCommand");var se_ListBillingGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-billing-groups");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListBillingGroupsCommand");var se_ListCustomLineItemsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-custom-line-items");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListCustomLineItemsCommand");var se_ListCustomLineItemVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-custom-line-item-versions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListCustomLineItemVersionsCommand");var se_ListPricingPlansCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-pricing-plans");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPricingPlansCommand");var se_ListPricingPlansAssociatedWithPricingRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-pricing-plans-associated-with-pricing-rule");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      MaxResults: [],      NextToken: [],      PricingRuleArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPricingPlansAssociatedWithPricingRuleCommand");var se_ListPricingRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-pricing-rules");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPricingRulesCommand");var se_ListPricingRulesAssociatedToPricingPlanCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-pricing-rules-associated-to-pricing-plan");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      BillingPeriod: [],      MaxResults: [],      NextToken: [],      PricingPlanArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPricingRulesAssociatedToPricingPlanCommand");var se_ListResourcesAssociatedToCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/list-resources-associated-to-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      BillingPeriod: [],      Filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Filters"),      MaxResults: [],      NextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListResourcesAssociatedToCustomLineItemCommand");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_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: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  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_UpdateBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/update-billing-group");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      AccountGrouping: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AccountGrouping"),      Arn: [],      ComputationPreference: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ComputationPreference"),      Description: [],      Name: [],      Status: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateBillingGroupCommand");var se_UpdateCustomLineItemCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/update-custom-line-item");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      BillingPeriodRange: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BillingPeriodRange"),      ChargeDetails: /* @__PURE__ */ __name((_) => se_UpdateCustomLineItemChargeDetails(_, context), "ChargeDetails"),      Description: [],      Name: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateCustomLineItemCommand");var se_UpdatePricingPlanCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/update-pricing-plan");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      Description: [],      Name: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_UpdatePricingPlanCommand");var se_UpdatePricingRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/update-pricing-rule");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      Arn: [],      Description: [],      ModifierPercentage: /* @__PURE__ */ __name((_) => (0, import_smithy_client.serializeFloat)(_), "ModifierPercentage"),      Name: [],      Tiering: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tiering"),      Type: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_UpdatePricingRuleCommand");var de_AssociateAccountsCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_AssociateAccountsCommand");var de_AssociatePricingRulesCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_AssociatePricingRulesCommand");var de_BatchAssociateResourcesToCustomLineItemCommand = /* @__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, {    FailedAssociatedResources: import_smithy_client._json,    SuccessfullyAssociatedResources: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_BatchAssociateResourcesToCustomLineItemCommand");var de_BatchDisassociateResourcesFromCustomLineItemCommand = /* @__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, {    FailedDisassociatedResources: import_smithy_client._json,    SuccessfullyDisassociatedResources: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_BatchDisassociateResourcesFromCustomLineItemCommand");var de_CreateBillingGroupCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_CreateBillingGroupCommand");var de_CreateCustomLineItemCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_CreateCustomLineItemCommand");var de_CreatePricingPlanCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_CreatePricingPlanCommand");var de_CreatePricingRuleCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_CreatePricingRuleCommand");var de_DeleteBillingGroupCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DeleteBillingGroupCommand");var de_DeleteCustomLineItemCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DeleteCustomLineItemCommand");var de_DeletePricingPlanCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DeletePricingPlanCommand");var de_DeletePricingRuleCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DeletePricingRuleCommand");var de_DisassociateAccountsCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DisassociateAccountsCommand");var de_DisassociatePricingRulesCommand = /* @__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  });  Object.assign(contents, doc);  return contents;}, "de_DisassociatePricingRulesCommand");var de_GetBillingGroupCostReportCommand = /* @__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, {    BillingGroupCostReportResults: import_smithy_client._json,    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetBillingGroupCostReportCommand");var de_ListAccountAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    LinkedAccounts: import_smithy_client._json,    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListAccountAssociationsCommand");var de_ListBillingGroupCostReportsCommand = /* @__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, {    BillingGroupCostReports: import_smithy_client._json,    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListBillingGroupCostReportsCommand");var de_ListBillingGroupsCommand = /* @__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, {    BillingGroups: import_smithy_client._json,    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListBillingGroupsCommand");var de_ListCustomLineItemsCommand = /* @__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, {    CustomLineItems: /* @__PURE__ */ __name((_) => de_CustomLineItemList(_, context), "CustomLineItems"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListCustomLineItemsCommand");var de_ListCustomLineItemVersionsCommand = /* @__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, {    CustomLineItemVersions: /* @__PURE__ */ __name((_) => de_CustomLineItemVersionList(_, context), "CustomLineItemVersions"),    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListCustomLineItemVersionsCommand");var de_ListPricingPlansCommand = /* @__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, {    BillingPeriod: import_smithy_client.expectString,    NextToken: import_smithy_client.expectString,    PricingPlans: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListPricingPlansCommand");var de_ListPricingPlansAssociatedWithPricingRuleCommand = /* @__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, {    BillingPeriod: import_smithy_client.expectString,    NextToken: import_smithy_client.expectString,    PricingPlanArns: import_smithy_client._json,    PricingRuleArn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListPricingPlansAssociatedWithPricingRuleCommand");var de_ListPricingRulesCommand = /* @__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, {    BillingPeriod: import_smithy_client.expectString,    NextToken: import_smithy_client.expectString,    PricingRules: /* @__PURE__ */ __name((_) => de_PricingRuleList(_, context), "PricingRules")  });  Object.assign(contents, doc);  return contents;}, "de_ListPricingRulesCommand");var de_ListPricingRulesAssociatedToPricingPlanCommand = /* @__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, {    BillingPeriod: import_smithy_client.expectString,    NextToken: import_smithy_client.expectString,    PricingPlanArn: import_smithy_client.expectString,    PricingRuleArns: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListPricingRulesAssociatedToPricingPlanCommand");var de_ListResourcesAssociatedToCustomLineItemCommand = /* @__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,    AssociatedResources: import_smithy_client._json,    NextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListResourcesAssociatedToCustomLineItemCommand");var de_ListTagsForResourceCommand = /* @__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)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    Tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListTagsForResourceCommand");var de_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_UpdateBillingGroupCommand = /* @__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, {    AccountGrouping: import_smithy_client._json,    Arn: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    Name: import_smithy_client.expectString,    PricingPlanArn: import_smithy_client.expectString,    PrimaryAccountId: import_smithy_client.expectString,    Size: import_smithy_client.expectLong,    Status: import_smithy_client.expectString,    StatusReason: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateBillingGroupCommand");var de_UpdateCustomLineItemCommand = /* @__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,    AssociationSize: import_smithy_client.expectLong,    BillingGroupArn: import_smithy_client.expectString,    ChargeDetails: /* @__PURE__ */ __name((_) => de_ListCustomLineItemChargeDetails(_, context), "ChargeDetails"),    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    Name: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateCustomLineItemCommand");var de_UpdatePricingPlanCommand = /* @__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,    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    Name: import_smithy_client.expectString,    Size: import_smithy_client.expectLong  });  Object.assign(contents, doc);  return contents;}, "de_UpdatePricingPlanCommand");var de_UpdatePricingRuleCommand = /* @__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,    AssociatedPricingPlanCount: import_smithy_client.expectLong,    BillingEntity: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    ModifierPercentage: import_smithy_client.limitedParseDouble,    Name: import_smithy_client.expectString,    Operation: import_smithy_client.expectString,    Scope: import_smithy_client.expectString,    Service: import_smithy_client.expectString,    Tiering: import_smithy_client._json,    Type: import_smithy_client.expectString,    UsageType: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdatePricingRuleCommand");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.billingconductor#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "ConflictException":    case "com.amazonaws.billingconductor#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "InternalServerException":    case "com.amazonaws.billingconductor#InternalServerException":      throw await de_InternalServerExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.billingconductor#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ServiceLimitExceededException":    case "com.amazonaws.billingconductor#ServiceLimitExceededException":      throw await de_ServiceLimitExceededExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.billingconductor#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.billingconductor#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(BillingconductorServiceException);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,    Reason: 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)({    [_RAS]: [() => void 0 !== parsedOutput.headers[_ra], () => (0, import_smithy_client.strictParseInt32)(parsedOutput.headers[_ra])]  });  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, {    LimitCode: import_smithy_client.expectString,    Message: import_smithy_client.expectString,    ResourceId: import_smithy_client.expectString,    ResourceType: import_smithy_client.expectString,    ServiceCode: 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)({    [_RAS]: [() => void 0 !== parsedOutput.headers[_ra], () => (0, import_smithy_client.strictParseInt32)(parsedOutput.headers[_ra])]  });  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, {    Fields: import_smithy_client._json,    Message: import_smithy_client.expectString,    Reason: 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_CustomLineItemChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Flat: /* @__PURE__ */ __name((_) => se_CustomLineItemFlatChargeDetails(_, context), "Flat"),    LineItemFilters: import_smithy_client._json,    Percentage: /* @__PURE__ */ __name((_) => se_CustomLineItemPercentageChargeDetails(_, context), "Percentage"),    Type: []  });}, "se_CustomLineItemChargeDetails");var se_CustomLineItemFlatChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ChargeValue: import_smithy_client.serializeFloat  });}, "se_CustomLineItemFlatChargeDetails");var se_CustomLineItemPercentageChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AssociatedValues: import_smithy_client._json,    PercentageValue: import_smithy_client.serializeFloat  });}, "se_CustomLineItemPercentageChargeDetails");var se_UpdateCustomLineItemChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Flat: /* @__PURE__ */ __name((_) => se_UpdateCustomLineItemFlatChargeDetails(_, context), "Flat"),    LineItemFilters: import_smithy_client._json,    Percentage: /* @__PURE__ */ __name((_) => se_UpdateCustomLineItemPercentageChargeDetails(_, context), "Percentage")  });}, "se_UpdateCustomLineItemChargeDetails");var se_UpdateCustomLineItemFlatChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ChargeValue: import_smithy_client.serializeFloat  });}, "se_UpdateCustomLineItemFlatChargeDetails");var se_UpdateCustomLineItemPercentageChargeDetails = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    PercentageValue: import_smithy_client.serializeFloat  });}, "se_UpdateCustomLineItemPercentageChargeDetails");var de_CustomLineItemList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_CustomLineItemListElement(entry, context);  });  return retVal;}, "de_CustomLineItemList");var de_CustomLineItemListElement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AccountId: import_smithy_client.expectString,    Arn: import_smithy_client.expectString,    AssociationSize: import_smithy_client.expectLong,    BillingGroupArn: import_smithy_client.expectString,    ChargeDetails: /* @__PURE__ */ __name((_) => de_ListCustomLineItemChargeDetails(_, context), "ChargeDetails"),    CreationTime: import_smithy_client.expectLong,    CurrencyCode: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    Name: import_smithy_client.expectString,    ProductCode: import_smithy_client.expectString  });}, "de_CustomLineItemListElement");var de_CustomLineItemVersionList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_CustomLineItemVersionListElement(entry, context);  });  return retVal;}, "de_CustomLineItemVersionList");var de_CustomLineItemVersionListElement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AccountId: import_smithy_client.expectString,    Arn: import_smithy_client.expectString,    AssociationSize: import_smithy_client.expectLong,    BillingGroupArn: import_smithy_client.expectString,    ChargeDetails: /* @__PURE__ */ __name((_) => de_ListCustomLineItemChargeDetails(_, context), "ChargeDetails"),    CreationTime: import_smithy_client.expectLong,    CurrencyCode: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    EndBillingPeriod: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    Name: import_smithy_client.expectString,    ProductCode: import_smithy_client.expectString,    StartBillingPeriod: import_smithy_client.expectString,    StartTime: import_smithy_client.expectLong  });}, "de_CustomLineItemVersionListElement");var de_ListCustomLineItemChargeDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Flat: /* @__PURE__ */ __name((_) => de_ListCustomLineItemFlatChargeDetails(_, context), "Flat"),    LineItemFilters: import_smithy_client._json,    Percentage: /* @__PURE__ */ __name((_) => de_ListCustomLineItemPercentageChargeDetails(_, context), "Percentage"),    Type: import_smithy_client.expectString  });}, "de_ListCustomLineItemChargeDetails");var de_ListCustomLineItemFlatChargeDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ChargeValue: import_smithy_client.limitedParseDouble  });}, "de_ListCustomLineItemFlatChargeDetails");var de_ListCustomLineItemPercentageChargeDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    PercentageValue: import_smithy_client.limitedParseDouble  });}, "de_ListCustomLineItemPercentageChargeDetails");var de_PricingRuleList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_PricingRuleListElement(entry, context);  });  return retVal;}, "de_PricingRuleList");var de_PricingRuleListElement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Arn: import_smithy_client.expectString,    AssociatedPricingPlanCount: import_smithy_client.expectLong,    BillingEntity: import_smithy_client.expectString,    CreationTime: import_smithy_client.expectLong,    Description: import_smithy_client.expectString,    LastModifiedTime: import_smithy_client.expectLong,    ModifierPercentage: import_smithy_client.limitedParseDouble,    Name: import_smithy_client.expectString,    Operation: import_smithy_client.expectString,    Scope: import_smithy_client.expectString,    Service: import_smithy_client.expectString,    Tiering: import_smithy_client._json,    Type: import_smithy_client.expectString,    UsageType: import_smithy_client.expectString  });}, "de_PricingRuleListElement");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 _CT = "ClientToken";var _RAS = "RetryAfterSeconds";var _TK = "TagKeys";var _ra = "retry-after";var _tK = "tagKeys";var _xact = "x-amzn-client-token"; // src/commands/AssociateAccountsCommand.tsvar AssociateAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "AssociateAccounts", {}).n("BillingconductorClient", "AssociateAccountsCommand").f(void 0, void 0).ser(se_AssociateAccountsCommand).de(de_AssociateAccountsCommand).build() {  static {    __name(this, "AssociateAccountsCommand");  }}; // src/commands/AssociatePricingRulesCommand.ts   var AssociatePricingRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "AssociatePricingRules", {}).n("BillingconductorClient", "AssociatePricingRulesCommand").f(void 0, void 0).ser(se_AssociatePricingRulesCommand).de(de_AssociatePricingRulesCommand).build() {  static {    __name(this, "AssociatePricingRulesCommand");  }}; // src/commands/BatchAssociateResourcesToCustomLineItemCommand.ts   var BatchAssociateResourcesToCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "BatchAssociateResourcesToCustomLineItem", {}).n("BillingconductorClient", "BatchAssociateResourcesToCustomLineItemCommand").f(void 0, void 0).ser(se_BatchAssociateResourcesToCustomLineItemCommand).de(de_BatchAssociateResourcesToCustomLineItemCommand).build() {  static {    __name(this, "BatchAssociateResourcesToCustomLineItemCommand");  }}; // src/commands/BatchDisassociateResourcesFromCustomLineItemCommand.ts   var BatchDisassociateResourcesFromCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "BatchDisassociateResourcesFromCustomLineItem", {}).n("BillingconductorClient", "BatchDisassociateResourcesFromCustomLineItemCommand").f(void 0, void 0).ser(se_BatchDisassociateResourcesFromCustomLineItemCommand).de(de_BatchDisassociateResourcesFromCustomLineItemCommand).build() {  static {    __name(this, "BatchDisassociateResourcesFromCustomLineItemCommand");  }}; // src/commands/CreateBillingGroupCommand.ts   var CreateBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "CreateBillingGroup", {}).n("BillingconductorClient", "CreateBillingGroupCommand").f(CreateBillingGroupInputFilterSensitiveLog, void 0).ser(se_CreateBillingGroupCommand).de(de_CreateBillingGroupCommand).build() {  static {    __name(this, "CreateBillingGroupCommand");  }}; // src/commands/CreateCustomLineItemCommand.ts   var CreateCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "CreateCustomLineItem", {}).n("BillingconductorClient", "CreateCustomLineItemCommand").f(CreateCustomLineItemInputFilterSensitiveLog, void 0).ser(se_CreateCustomLineItemCommand).de(de_CreateCustomLineItemCommand).build() {  static {    __name(this, "CreateCustomLineItemCommand");  }}; // src/commands/CreatePricingPlanCommand.ts   var CreatePricingPlanCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "CreatePricingPlan", {}).n("BillingconductorClient", "CreatePricingPlanCommand").f(CreatePricingPlanInputFilterSensitiveLog, void 0).ser(se_CreatePricingPlanCommand).de(de_CreatePricingPlanCommand).build() {  static {    __name(this, "CreatePricingPlanCommand");  }}; // src/commands/CreatePricingRuleCommand.ts   var CreatePricingRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "CreatePricingRule", {}).n("BillingconductorClient", "CreatePricingRuleCommand").f(CreatePricingRuleInputFilterSensitiveLog, void 0).ser(se_CreatePricingRuleCommand).de(de_CreatePricingRuleCommand).build() {  static {    __name(this, "CreatePricingRuleCommand");  }}; // src/commands/DeleteBillingGroupCommand.ts   var DeleteBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DeleteBillingGroup", {}).n("BillingconductorClient", "DeleteBillingGroupCommand").f(void 0, void 0).ser(se_DeleteBillingGroupCommand).de(de_DeleteBillingGroupCommand).build() {  static {    __name(this, "DeleteBillingGroupCommand");  }}; // src/commands/DeleteCustomLineItemCommand.ts   var DeleteCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DeleteCustomLineItem", {}).n("BillingconductorClient", "DeleteCustomLineItemCommand").f(void 0, void 0).ser(se_DeleteCustomLineItemCommand).de(de_DeleteCustomLineItemCommand).build() {  static {    __name(this, "DeleteCustomLineItemCommand");  }}; // src/commands/DeletePricingPlanCommand.ts   var DeletePricingPlanCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DeletePricingPlan", {}).n("BillingconductorClient", "DeletePricingPlanCommand").f(void 0, void 0).ser(se_DeletePricingPlanCommand).de(de_DeletePricingPlanCommand).build() {  static {    __name(this, "DeletePricingPlanCommand");  }}; // src/commands/DeletePricingRuleCommand.ts   var DeletePricingRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DeletePricingRule", {}).n("BillingconductorClient", "DeletePricingRuleCommand").f(void 0, void 0).ser(se_DeletePricingRuleCommand).de(de_DeletePricingRuleCommand).build() {  static {    __name(this, "DeletePricingRuleCommand");  }}; // src/commands/DisassociateAccountsCommand.ts   var DisassociateAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DisassociateAccounts", {}).n("BillingconductorClient", "DisassociateAccountsCommand").f(void 0, void 0).ser(se_DisassociateAccountsCommand).de(de_DisassociateAccountsCommand).build() {  static {    __name(this, "DisassociateAccountsCommand");  }}; // src/commands/DisassociatePricingRulesCommand.ts   var DisassociatePricingRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "DisassociatePricingRules", {}).n("BillingconductorClient", "DisassociatePricingRulesCommand").f(void 0, void 0).ser(se_DisassociatePricingRulesCommand).de(de_DisassociatePricingRulesCommand).build() {  static {    __name(this, "DisassociatePricingRulesCommand");  }}; // src/commands/GetBillingGroupCostReportCommand.ts   var GetBillingGroupCostReportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "GetBillingGroupCostReport", {}).n("BillingconductorClient", "GetBillingGroupCostReportCommand").f(void 0, void 0).ser(se_GetBillingGroupCostReportCommand).de(de_GetBillingGroupCostReportCommand).build() {  static {    __name(this, "GetBillingGroupCostReportCommand");  }}; // src/commands/ListAccountAssociationsCommand.ts   var ListAccountAssociationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListAccountAssociations", {}).n("BillingconductorClient", "ListAccountAssociationsCommand").f(void 0, ListAccountAssociationsOutputFilterSensitiveLog).ser(se_ListAccountAssociationsCommand).de(de_ListAccountAssociationsCommand).build() {  static {    __name(this, "ListAccountAssociationsCommand");  }}; // src/commands/ListBillingGroupCostReportsCommand.ts   var ListBillingGroupCostReportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListBillingGroupCostReports", {}).n("BillingconductorClient", "ListBillingGroupCostReportsCommand").f(void 0, void 0).ser(se_ListBillingGroupCostReportsCommand).de(de_ListBillingGroupCostReportsCommand).build() {  static {    __name(this, "ListBillingGroupCostReportsCommand");  }}; // src/commands/ListBillingGroupsCommand.ts   var ListBillingGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListBillingGroups", {}).n("BillingconductorClient", "ListBillingGroupsCommand").f(void 0, ListBillingGroupsOutputFilterSensitiveLog).ser(se_ListBillingGroupsCommand).de(de_ListBillingGroupsCommand).build() {  static {    __name(this, "ListBillingGroupsCommand");  }}; // src/commands/ListCustomLineItemsCommand.ts   var ListCustomLineItemsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListCustomLineItems", {}).n("BillingconductorClient", "ListCustomLineItemsCommand").f(ListCustomLineItemsInputFilterSensitiveLog, ListCustomLineItemsOutputFilterSensitiveLog).ser(se_ListCustomLineItemsCommand).de(de_ListCustomLineItemsCommand).build() {  static {    __name(this, "ListCustomLineItemsCommand");  }}; // src/commands/ListCustomLineItemVersionsCommand.ts   var ListCustomLineItemVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListCustomLineItemVersions", {}).n("BillingconductorClient", "ListCustomLineItemVersionsCommand").f(void 0, ListCustomLineItemVersionsOutputFilterSensitiveLog).ser(se_ListCustomLineItemVersionsCommand).de(de_ListCustomLineItemVersionsCommand).build() {  static {    __name(this, "ListCustomLineItemVersionsCommand");  }}; // src/commands/ListPricingPlansAssociatedWithPricingRuleCommand.ts   var ListPricingPlansAssociatedWithPricingRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListPricingPlansAssociatedWithPricingRule", {}).n("BillingconductorClient", "ListPricingPlansAssociatedWithPricingRuleCommand").f(void 0, void 0).ser(se_ListPricingPlansAssociatedWithPricingRuleCommand).de(de_ListPricingPlansAssociatedWithPricingRuleCommand).build() {  static {    __name(this, "ListPricingPlansAssociatedWithPricingRuleCommand");  }}; // src/commands/ListPricingPlansCommand.ts   var ListPricingPlansCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListPricingPlans", {}).n("BillingconductorClient", "ListPricingPlansCommand").f(void 0, ListPricingPlansOutputFilterSensitiveLog).ser(se_ListPricingPlansCommand).de(de_ListPricingPlansCommand).build() {  static {    __name(this, "ListPricingPlansCommand");  }}; // src/commands/ListPricingRulesAssociatedToPricingPlanCommand.ts   var ListPricingRulesAssociatedToPricingPlanCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListPricingRulesAssociatedToPricingPlan", {}).n("BillingconductorClient", "ListPricingRulesAssociatedToPricingPlanCommand").f(void 0, void 0).ser(se_ListPricingRulesAssociatedToPricingPlanCommand).de(de_ListPricingRulesAssociatedToPricingPlanCommand).build() {  static {    __name(this, "ListPricingRulesAssociatedToPricingPlanCommand");  }}; // src/commands/ListPricingRulesCommand.ts   var ListPricingRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListPricingRules", {}).n("BillingconductorClient", "ListPricingRulesCommand").f(void 0, ListPricingRulesOutputFilterSensitiveLog).ser(se_ListPricingRulesCommand).de(de_ListPricingRulesCommand).build() {  static {    __name(this, "ListPricingRulesCommand");  }}; // src/commands/ListResourcesAssociatedToCustomLineItemCommand.ts   var ListResourcesAssociatedToCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "ListResourcesAssociatedToCustomLineItem", {}).n("BillingconductorClient", "ListResourcesAssociatedToCustomLineItemCommand").f(void 0, void 0).ser(se_ListResourcesAssociatedToCustomLineItemCommand).de(de_ListResourcesAssociatedToCustomLineItemCommand).build() {  static {    __name(this, "ListResourcesAssociatedToCustomLineItemCommand");  }}; // 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("AWSBillingConductor", "ListTagsForResource", {}).n("BillingconductorClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // 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("AWSBillingConductor", "TagResource", {}).n("BillingconductorClient", "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("AWSBillingConductor", "UntagResource", {}).n("BillingconductorClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateBillingGroupCommand.ts   var UpdateBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "UpdateBillingGroup", {}).n("BillingconductorClient", "UpdateBillingGroupCommand").f(UpdateBillingGroupInputFilterSensitiveLog, UpdateBillingGroupOutputFilterSensitiveLog).ser(se_UpdateBillingGroupCommand).de(de_UpdateBillingGroupCommand).build() {  static {    __name(this, "UpdateBillingGroupCommand");  }}; // src/commands/UpdateCustomLineItemCommand.ts   var UpdateCustomLineItemCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "UpdateCustomLineItem", {}).n("BillingconductorClient", "UpdateCustomLineItemCommand").f(UpdateCustomLineItemInputFilterSensitiveLog, UpdateCustomLineItemOutputFilterSensitiveLog).ser(se_UpdateCustomLineItemCommand).de(de_UpdateCustomLineItemCommand).build() {  static {    __name(this, "UpdateCustomLineItemCommand");  }}; // src/commands/UpdatePricingPlanCommand.ts   var UpdatePricingPlanCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "UpdatePricingPlan", {}).n("BillingconductorClient", "UpdatePricingPlanCommand").f(UpdatePricingPlanInputFilterSensitiveLog, UpdatePricingPlanOutputFilterSensitiveLog).ser(se_UpdatePricingPlanCommand).de(de_UpdatePricingPlanCommand).build() {  static {    __name(this, "UpdatePricingPlanCommand");  }}; // src/commands/UpdatePricingRuleCommand.ts   var UpdatePricingRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBillingConductor", "UpdatePricingRule", {}).n("BillingconductorClient", "UpdatePricingRuleCommand").f(UpdatePricingRuleInputFilterSensitiveLog, UpdatePricingRuleOutputFilterSensitiveLog).ser(se_UpdatePricingRuleCommand).de(de_UpdatePricingRuleCommand).build() {  static {    __name(this, "UpdatePricingRuleCommand");  }}; // src/Billingconductor.tsvar commands = {  AssociateAccountsCommand,  AssociatePricingRulesCommand,  BatchAssociateResourcesToCustomLineItemCommand,  BatchDisassociateResourcesFromCustomLineItemCommand,  CreateBillingGroupCommand,  CreateCustomLineItemCommand,  CreatePricingPlanCommand,  CreatePricingRuleCommand,  DeleteBillingGroupCommand,  DeleteCustomLineItemCommand,  DeletePricingPlanCommand,  DeletePricingRuleCommand,  DisassociateAccountsCommand,  DisassociatePricingRulesCommand,  GetBillingGroupCostReportCommand,  ListAccountAssociationsCommand,  ListBillingGroupCostReportsCommand,  ListBillingGroupsCommand,  ListCustomLineItemsCommand,  ListCustomLineItemVersionsCommand,  ListPricingPlansCommand,  ListPricingPlansAssociatedWithPricingRuleCommand,  ListPricingRulesCommand,  ListPricingRulesAssociatedToPricingPlanCommand,  ListResourcesAssociatedToCustomLineItemCommand,  ListTagsForResourceCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateBillingGroupCommand,  UpdateCustomLineItemCommand,  UpdatePricingPlanCommand,  UpdatePricingRuleCommand};var Billingconductor = class extends BillingconductorClient {  static {    __name(this, "Billingconductor");  }};(0, import_smithy_client.createAggregatedClient)(commands, Billingconductor); // src/pagination/GetBillingGroupCostReportPaginator.ts var paginateGetBillingGroupCostReport = (0, import_core.createPaginator)(BillingconductorClient, GetBillingGroupCostReportCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListAccountAssociationsPaginator.ts var paginateListAccountAssociations = (0, import_core.createPaginator)(BillingconductorClient, ListAccountAssociationsCommand, "NextToken", "NextToken", ""); // src/pagination/ListBillingGroupCostReportsPaginator.ts var paginateListBillingGroupCostReports = (0, import_core.createPaginator)(BillingconductorClient, ListBillingGroupCostReportsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBillingGroupsPaginator.ts var paginateListBillingGroups = (0, import_core.createPaginator)(BillingconductorClient, ListBillingGroupsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListCustomLineItemVersionsPaginator.ts var paginateListCustomLineItemVersions = (0, import_core.createPaginator)(BillingconductorClient, ListCustomLineItemVersionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListCustomLineItemsPaginator.ts var paginateListCustomLineItems = (0, import_core.createPaginator)(BillingconductorClient, ListCustomLineItemsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListPricingPlansAssociatedWithPricingRulePaginator.ts var paginateListPricingPlansAssociatedWithPricingRule = (0, import_core.createPaginator)(BillingconductorClient, ListPricingPlansAssociatedWithPricingRuleCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListPricingPlansPaginator.ts var paginateListPricingPlans = (0, import_core.createPaginator)(BillingconductorClient, ListPricingPlansCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListPricingRulesAssociatedToPricingPlanPaginator.ts var paginateListPricingRulesAssociatedToPricingPlan = (0, import_core.createPaginator)(BillingconductorClient, ListPricingRulesAssociatedToPricingPlanCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListPricingRulesPaginator.ts var paginateListPricingRules = (0, import_core.createPaginator)(BillingconductorClient, ListPricingRulesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResourcesAssociatedToCustomLineItemPaginator.ts var paginateListResourcesAssociatedToCustomLineItem = (0, import_core.createPaginator)(BillingconductorClient, ListResourcesAssociatedToCustomLineItemCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  BillingconductorServiceException,  __Client,  BillingconductorClient,  Billingconductor,  $Command,  AssociateAccountsCommand,  AssociatePricingRulesCommand,  BatchAssociateResourcesToCustomLineItemCommand,  BatchDisassociateResourcesFromCustomLineItemCommand,  CreateBillingGroupCommand,  CreateCustomLineItemCommand,  CreatePricingPlanCommand,  CreatePricingRuleCommand,  DeleteBillingGroupCommand,  DeleteCustomLineItemCommand,  DeletePricingPlanCommand,  DeletePricingRuleCommand,  DisassociateAccountsCommand,  DisassociatePricingRulesCommand,  GetBillingGroupCostReportCommand,  ListAccountAssociationsCommand,  ListBillingGroupCostReportsCommand,  ListBillingGroupsCommand,  ListCustomLineItemVersionsCommand,  ListCustomLineItemsCommand,  ListPricingPlansAssociatedWithPricingRuleCommand,  ListPricingPlansCommand,  ListPricingRulesAssociatedToPricingPlanCommand,  ListPricingRulesCommand,  ListResourcesAssociatedToCustomLineItemCommand,  ListTagsForResourceCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateBillingGroupCommand,  UpdateCustomLineItemCommand,  UpdatePricingPlanCommand,  UpdatePricingRuleCommand,  paginateGetBillingGroupCostReport,  paginateListAccountAssociations,  paginateListBillingGroupCostReports,  paginateListBillingGroups,  paginateListCustomLineItemVersions,  paginateListCustomLineItems,  paginateListPricingPlansAssociatedWithPricingRule,  paginateListPricingPlans,  paginateListPricingRulesAssociatedToPricingPlan,  paginateListPricingRules,  paginateListResourcesAssociatedToCustomLineItem,  AccessDeniedException,  ConflictExceptionReason,  ConflictException,  InternalServerException,  ResourceNotFoundException,  ServiceLimitExceededException,  ThrottlingException,  ValidationExceptionReason,  ValidationException,  AssociateResourceErrorReason,  BillingGroupStatus,  LineItemFilterAttributeName,  MatchOption,  LineItemFilterValue,  CustomLineItemType,  CurrencyCode,  CustomLineItemRelationship,  GroupByAttributeName,  PricingRuleScope,  PricingRuleType,  AccountAssociationsListElementFilterSensitiveLog,  CreateBillingGroupInputFilterSensitiveLog,  BillingGroupListElementFilterSensitiveLog,  ListBillingGroupsOutputFilterSensitiveLog,  UpdateBillingGroupInputFilterSensitiveLog,  UpdateBillingGroupOutputFilterSensitiveLog,  CreateCustomLineItemInputFilterSensitiveLog,  ListCustomLineItemsFilterFilterSensitiveLog,  ListCustomLineItemsInputFilterSensitiveLog,  CustomLineItemListElementFilterSensitiveLog,  ListCustomLineItemsOutputFilterSensitiveLog,  CustomLineItemVersionListElementFilterSensitiveLog,  ListCustomLineItemVersionsOutputFilterSensitiveLog,  UpdateCustomLineItemInputFilterSensitiveLog,  UpdateCustomLineItemOutputFilterSensitiveLog,  ListAccountAssociationsOutputFilterSensitiveLog,  CreatePricingPlanInputFilterSensitiveLog,  PricingPlanListElementFilterSensitiveLog,  ListPricingPlansOutputFilterSensitiveLog,  UpdatePricingPlanInputFilterSensitiveLog,  UpdatePricingPlanOutputFilterSensitiveLog,  CreatePricingRuleInputFilterSensitiveLog,  PricingRuleListElementFilterSensitiveLog,  ListPricingRulesOutputFilterSensitiveLog,  UpdatePricingRuleInputFilterSensitiveLog,  UpdatePricingRuleOutputFilterSensitiveLog});