"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendGetEndpointSpecificPackagePoliciesMock = void 0; var _fleet_package_policy_generator = require("../../../../common/endpoint/data_generators/fleet_package_policy_generator"); /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ const sendGetEndpointSpecificPackagePoliciesMock = ({ page = 1, perPage = 20, count = 5, agentsPerPolicy } = {}) => { const generator = new _fleet_package_policy_generator.FleetPackagePolicyGenerator(); const items = Array.from({ length: count }, (_, index) => { const overrides = agentsPerPolicy !== undefined ? { agents: agentsPerPolicy } : undefined; const policy = generator.generateEndpointPackagePolicy(overrides); policy.name += ` ${index}`; return policy; }); return { items, total: count, page, perPage }; }; exports.sendGetEndpointSpecificPackagePoliciesMock = sendGetEndpointSpecificPackagePoliciesMock;