From 847c078735c34e8194d4a1a977a42791573ab993 Mon Sep 17 00:00:00 2001 From: Abdalhamid Alhamad Date: Mon, 2 Dec 2024 12:07:10 +0300 Subject: [PATCH] feat: upload document to oci bucket --- .env.example | 8 + package-lock.json | 1782 ++++++++--------- package.json | 4 +- src/app.module.ts | 5 +- .../1731310840593-create-template-table.ts | 20 - .../1732434281561-create-document-entity.ts | 23 + src/db/migrations/index.ts | 2 +- src/document/constants/buckets.constant.ts | 6 + src/document/constants/index.ts | 1 + .../controllers/document.controller.ts | 53 + src/document/controllers/index.ts | 1 + src/document/document.module.ts | 13 + src/document/dtos/request/index.ts | 1 + .../request/upload-document.request.dto.ts | 11 + .../response/document-meta.response.dto.ts | 36 + src/document/dtos/response/index.ts | 2 + .../dtos/response/upload.response.dto.ts | 19 + src/document/entities/document.entity.ts | 26 + src/document/entities/index.ts | 1 + src/document/enums/access-type.enum.ts | 4 + src/document/enums/document-type.enum.ts | 4 + src/document/enums/index.ts | 2 + .../repositories/document.repository.ts | 25 + src/document/repositories/index.ts | 1 + src/document/services/document.service.ts | 24 + src/document/services/index.ts | 2 + src/document/services/oci.service.ts | 68 + .../utils/file-names-generator.util.ts | 6 + src/document/utils/index.ts | 1 + src/i18n/ar/app.json | 6 +- src/i18n/ar/general.json | 5 +- src/i18n/en/app.json | 4 +- src/i18n/en/general.json | 6 +- 33 files changed, 1247 insertions(+), 925 deletions(-) delete mode 100644 src/db/migrations/1731310840593-create-template-table.ts create mode 100644 src/db/migrations/1732434281561-create-document-entity.ts create mode 100644 src/document/constants/buckets.constant.ts create mode 100644 src/document/constants/index.ts create mode 100644 src/document/controllers/document.controller.ts create mode 100644 src/document/controllers/index.ts create mode 100644 src/document/document.module.ts create mode 100644 src/document/dtos/request/index.ts create mode 100644 src/document/dtos/request/upload-document.request.dto.ts create mode 100644 src/document/dtos/response/document-meta.response.dto.ts create mode 100644 src/document/dtos/response/index.ts create mode 100644 src/document/dtos/response/upload.response.dto.ts create mode 100644 src/document/entities/document.entity.ts create mode 100644 src/document/entities/index.ts create mode 100644 src/document/enums/access-type.enum.ts create mode 100644 src/document/enums/document-type.enum.ts create mode 100644 src/document/enums/index.ts create mode 100644 src/document/repositories/document.repository.ts create mode 100644 src/document/repositories/index.ts create mode 100644 src/document/services/document.service.ts create mode 100644 src/document/services/index.ts create mode 100644 src/document/services/oci.service.ts create mode 100644 src/document/utils/file-names-generator.util.ts create mode 100644 src/document/utils/index.ts diff --git a/.env.example b/.env.example index 1c93833..e81ad7a 100644 --- a/.env.example +++ b/.env.example @@ -9,6 +9,14 @@ MIGRATIONS_RUN=true SWAGGER_API_DOCS_PATH="/api-docs" +OCI_TENANCY_ID= +OCI_USER_ID= +OCI_FINGERPRINT= +OCI_PRIVATE_KEY= +OCI_PASSPHRASE="" +OCI_NAMESPACE= +OCI_REGION= + MAIL_HOST=smtp.gmail.com MAIL_USER=aahalhmad@gmail.com diff --git a/package-lock.json b/package-lock.json index 451b908..d855f10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,8 +32,8 @@ "nestjs-i18n": "^10.4.9", "nestjs-pino": "^4.1.0", "nodemailer": "^6.9.16", - "oci-common": "^2.98.1", - "oci-sdk": "^2.98.1", + "oci-common": "^2.99.0", + "oci-sdk": "^2.99.0", "pg": "^8.13.1", "pino-http": "^10.3.0", "pino-pretty": "^13.0.0", @@ -10369,309 +10369,309 @@ } }, "node_modules/oci-accessgovernancecp": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.98.1.tgz", - "integrity": "sha512-nOmpQHM2A3fWvNzKqRZcjL/94DAjEf7Ddru1tTsjSxkx/yVUo5Yb6F3R8pfN1+03/vLNMP5EnT7bVg4zZ8NY/A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.99.0.tgz", + "integrity": "sha512-xEaNUEtHMOVUpudDYoNNj1dL/tUubhbyOp7PusKLVTKw6zllDmYLmGTdwbENfJfV2baQ/3T8uxhC+iay+ILVbg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-adm": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.98.1.tgz", - "integrity": "sha512-rN6CTEOdkKzH6lXlmKVzWvgMeCHbjA2RNJhLcPOwEL14mr46ODPOk92smuecJufLmIwen/l34sfG+vUGmhmupw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.99.0.tgz", + "integrity": "sha512-BxiSXcke5wb1/g2xf9R2blfubxt2EOp2/DspwfU/qG3rVLug3p9V7oiEXaZ+c70zUKonECNwvPXpvPKJV8Hktw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-aianomalydetection": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.98.1.tgz", - "integrity": "sha512-bVY3mmqJFlWd0LKVrQkfizuWB3mD/SPWzv2iAE+T2Xb9kPuBpQ/K8BqAapxYiIcoVXbAOmIBDXAKlMxYbR46Dg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.99.0.tgz", + "integrity": "sha512-VmkyiFjBlzD3HiXyaBzCJ7hRhvUUssTPIo3CcCB83F5ADyN7Lz8nXpYCpidB6I+8uBnkW0onjfVCnoVGyuzX6w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-aidocument": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.98.1.tgz", - "integrity": "sha512-sD58KMdt7iOwh6hID9LywRUaHE+UtyHtCxZMAfYGjueDsXGv7mScIJTtRqxy+vyiczyz0m/9Tpx4OCvpSB+ImA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.99.0.tgz", + "integrity": "sha512-zii81vFlcSCB6sJ2WWGM6QctWff5v9Snh4BQvgfNbm7pp0wUKFxspWpNWArq0YRW4pMmGPiSTAA3kQvQpBo3dA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-ailanguage": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.98.1.tgz", - "integrity": "sha512-/hSTnTHEAC4ijjXFwtc6nBY5+acCffeNUvHE2DwBwAYc0HZFwPvVGGWg9Sw+OA3qOvsBYRAPmmWw2eRBvpfFoQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.99.0.tgz", + "integrity": "sha512-cC9CPvrrwRdueG7irnU5EXKnzLnMAuNU4RhEUgEUr+Vx1kFBs3IOYjBq8jUkZNCK/yBKevVowz1AXFVrxIouZw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-aispeech": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.98.1.tgz", - "integrity": "sha512-2vdDLDKfgmHVQPY5iIpvDKymmLF884kiw8Dw/EJJ32AprtKLOOXi8pimhma7Byp6Q02ga3j1lAhglGEU4wB+uw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.99.0.tgz", + "integrity": "sha512-ZO0EukZsviouhMfbgkuf6Tz3DTu5VgIBAIfTHsUk7LuSEXpELqifB4lqLhk2rH4LjHyc+H/mcCuPO6r4xDM9JA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-aivision": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.98.1.tgz", - "integrity": "sha512-oaVsukEpSk5zNi4+LpLJelYMVod/4GKTHsVZC1fBy0BWV2BfE7rdfl48jnqoS4ZvcPhp6y+3bwhD0d5Y794qeg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.99.0.tgz", + "integrity": "sha512-KtHnjM2/1RedMLDDpzo40QeKE6hmWYxALFUuKxNQEhAbzahqtUG0dQAkQRJup5yYlj3emcVJsMmoW2xMaUIL/w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-analytics": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.98.1.tgz", - "integrity": "sha512-UDn9NPbhWLUSIm9RRUJSLVkmlUCrqkU9hv6Co+fEbjN5et7oTzoG3HophDLNQUk3BxQExWY/w410qhGZraHmQQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.99.0.tgz", + "integrity": "sha512-29AwGkg9EYFBpzlJrdcp3REWkZ7LppX52i6XZStO3P5QcSi0Sk4wzMffUWoBw5AEPv4usmMp2DGrTntbbqrrdA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-announcementsservice": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.98.1.tgz", - "integrity": "sha512-HT8ATNQkF8d3fX3dSUi5pxUfWwH2KkYnAB75FYho5P+nchM+uKestBr3s69ktEXDWbFX4Lz0h28/ccHB7lb2tA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.99.0.tgz", + "integrity": "sha512-FAW/00APK8EHyzAav+l20cB/zLoOJa04FkmPZorUxF4Y1ulZ6ep2h+X82V/ULfeS73YZ3d9hsLwY2kigHbFCLA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-apigateway": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.98.1.tgz", - "integrity": "sha512-K4fwSC2KaEhepy16J55ly1jGxbrhnMWNgK2iAREDEoCjveAxNA85UMAij4rQ+N9R8r/yT4wobeAz6BVX3n+oFg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.99.0.tgz", + "integrity": "sha512-q91pWSs6bIVAP1C/z4LOpTZQIpACGG6+5eHqlntNhoa0wrriywTu8887Xbfay7YeV7mtDK1Ca1DqG+Q8jRaXbA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-apmconfig": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.98.1.tgz", - "integrity": "sha512-VwdHgsW7qx9AKPb2HPGmKAtgUbZskVmYLu8GE9JMYu0j4KaW5XXMz0aBMfY7KWt1W2EilsCGlvtUc0Ou3ChLdA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.99.0.tgz", + "integrity": "sha512-t2e91oy9OAkkN8sXiKA4MfWA1c9ZZ+6vwJlJ9fK9ZKW1BaJZLYyxF250E0qOKuROBPYb1DvzbZpx+I1zz5XB+A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-apmcontrolplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.98.1.tgz", - "integrity": "sha512-QYBAYqgYFaydIYTJfG26kwnkbM6CTpV7KCbiEi5r9TQG4QnwtRZFRRKdTlR9RS0BLrr0iG+nXI7n87gd9NocBw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.99.0.tgz", + "integrity": "sha512-26q/hVHb/EVmaksCkVXWFOsFrChJsKopPJgz6AAGYmef3fMc9a3OnrTdPRwyh1hzuc/YwJWIQ3kThocL1Fg3DQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-apmsynthetics": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.98.1.tgz", - "integrity": "sha512-kPa1dPpVZE8FEIVWTzTAXAKp4flJiwZfTVXvM4Mt+ZcTgEa1VC0NgMYSmZgI6A5ZrBuS/xeS7pYVGD8esDGmnQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.99.0.tgz", + "integrity": "sha512-PXvkYv7dHWB9ib2KdAgqoXASx1FSd4HmMidhW9PSafqDUwsdvB8Wa/zzb7XUwMB5w2Taglpj7Ls/zDIVJ3Q6Vw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-apmtraces": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.98.1.tgz", - "integrity": "sha512-jtqttNjKUf08cc877u5XkHnzheakVB3zQ16YlFwjBHmMEHl9Kbq8U0LuZIxDrsI4e4+2iMHedVjwJp6eEDoHow==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.99.0.tgz", + "integrity": "sha512-rcw/PhC8Z4iKpvRL7WpRj/f6Mql8RkCKKZ+eHwWQ5xP7PiWuosPgNHppB7hCrs28lBBYNb19dbyhvJXN7TQvng==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-appmgmtcontrol": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.98.1.tgz", - "integrity": "sha512-/7VpiTgZ+Ow3FpKSredqwzCGCxdBRHTRQ4raVJpq5+XMHKXvQ0oAzrmJXQ4Fp2nBMPu6jgktwRPBvB/UavnkkQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.99.0.tgz", + "integrity": "sha512-OoOOAmnXsxaZgF5Kf25MFxvRvyKiENUNVuCWC9lbkUieIxumn/n/7Pbp9GtRrMXRLQFJ/Bal6/2t97hOTlbWrw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-artifacts": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.98.1.tgz", - "integrity": "sha512-jEExA2R+XkXerXNtHUO89U2UGcbD9O3Dt0fnwxGtPyrKJu/fV71UTCP9+iyaWDDaSH68W4FIWELAqXJJ1Q6mwA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.99.0.tgz", + "integrity": "sha512-fTlEGdncHFg4noP5i4ZbKNzvisTqIVG/OT2+tlaNc26YuyyEfrovryeg0mRlktnQUJXzWDpMVkChJF1FBrKqbg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-audit": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.98.1.tgz", - "integrity": "sha512-t2fQ8cW8RsnrNoiu7Ycfeb7qKZNyxzZSfI6gDUNBC+hQYhkT8yfESufSKO4QDmGMOEShkWlDAbqVpKG6IzXytw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.99.0.tgz", + "integrity": "sha512-jqZYq1o9e6WR+C1nakUWf4mEl6T2gxoNJbkV2QpkVwoHuAooiuCZmF6mlE9dTuW7tT5sRWbcSHcpEl1164p4EQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-autoscaling": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.98.1.tgz", - "integrity": "sha512-sVqMfeuOeea2Heviq2tZ57UPPoDBn7TFVh26snRzIX6vsYPs5Z5qnx2WWJRYuiKr+eJfN+Dwzq3GVlkAlqIfcA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.99.0.tgz", + "integrity": "sha512-El9E2kmM0esE5YmDCLitrSIaX7wql3M04xta7ApL3Ru9GhA3F6VQ4PX+ZA985S8Rog36IEX4fpZiiykzseN51g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-bastion": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.98.1.tgz", - "integrity": "sha512-Ti2i5cWz9vRlTV3LeHvkhGv5Hr1Ugzq/Rajy+HTwHtSCnBq5giHI7mYoR6crktKfpq1L0CG5ji2pOL+U+BtNWw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.99.0.tgz", + "integrity": "sha512-wIf8D+qj+yjmD2bbAcJv5O0aLag8YSUTBiTbRVn78WYNakg5dtXVUHuDfqDrDyv35stw8JzyrNjrMmfRYOqfRw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-bds": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.98.1.tgz", - "integrity": "sha512-C9Ziob3N6rN0urXBy8L4IVFwHIMQ+IyEhkQ6PdVeRvUoNj3P1jMFgXwrrro6S9wHNX+NXDHJpqAzSopbmCvtQw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.99.0.tgz", + "integrity": "sha512-r2ltZApXQBjBjkWE1eOv+QQo/9MSBkcCjXiAUnVqTadtJN11FTRAjR/B0L3CWwHq1SOt0RnrLHJ3jtCvohi5ug==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-blockchain": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.98.1.tgz", - "integrity": "sha512-o2t7pnriF0p/XczPeDCL4FCB1g9zl7YnkkolcnTcle9+l1jfwfK6+aG+/QoVKmAdBAmTfQPLGeG1lkfdDbycNA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.99.0.tgz", + "integrity": "sha512-4raD5hI8uI6XoYZif7oyvwE/ShKIq0RZ4G2bU7pkYTeEQiGR8Q8W/55aHhYp+pRW0tOE6229tcPfAJ2LFlWlUg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-budget": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.98.1.tgz", - "integrity": "sha512-qfL/pz9P+0goa+RjuPWTb6RNbO1hHgBPlxp27N+8eRmyFZCuBydkvDvhHmFbGfOGR4V7+jIwP8R0UZu/rXUCCA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.99.0.tgz", + "integrity": "sha512-soQVsmzQubtJ7bEYiXbl+2JkvRNwf7e6JXd3svo3n927iqBBH6z4NHLuKSbbizn3B2Bcg2s+WwB9ld8MNRQX5w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-capacitymanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-capacitymanagement/-/oci-capacitymanagement-2.98.1.tgz", - "integrity": "sha512-t+5JamrZ/frvBHa/fG6UYTMimVz3kvxczSmVh5bfJZiE7wXMfjqIIFxQd8B0DkK+uWxi1hZuoj5smKg08NcQ6g==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-capacitymanagement/-/oci-capacitymanagement-2.99.0.tgz", + "integrity": "sha512-BnUBNgmwC7DEpdbMc0CL64InZOzYERc9THZz+RfV9ds2imVbdwI57HpPewnek7fE4Y+yQ6r433azDdWt0mRSwA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-certificates": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.98.1.tgz", - "integrity": "sha512-7lGYq54jnorRzKjaMC2UzczGppvn/bm7gy2ccrW9PacPVald/uMUqZuCnB+ZqHKxTlxrETzAQlaRkBV43J7UWw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.99.0.tgz", + "integrity": "sha512-c9bJIXrs0vbuRJZPg53OggeKOGNTauwpbgOaIFypf3tT4cb7t7PiR9VDnoCdUWXe4TAVmCBYbAM5zzpiyGvUUQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-certificatesmanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.98.1.tgz", - "integrity": "sha512-BEFWdk4VUGxG08IM+uGPgYhR/vWqhrU44Y4j2QGry9uCjaVF1601S8UVL8KmCbtWqe3A/KNb9t/iXJOPBzWfZw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.99.0.tgz", + "integrity": "sha512-D4jxPaSbGg/+hxLVvtu7CCb9tej9VhgUqW3O0wgb+vXPAXcVODr22wpxch3+GqlHieGlqBg9vELEMhPooeXy6Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-cims": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.98.1.tgz", - "integrity": "sha512-E7qCkcT4ZPLRLp7JVu8dzetlyUizwaUNFzDD4j6mN9+ffdimSO5B6xxrTBwCMwuM/6ljzabSVetHcwdJvG8nhg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.99.0.tgz", + "integrity": "sha512-JgaYa7ZL6eONxtZIfSyCZXJDUVpLE19h3mKR8e3S5VKBaPCuMk5dQuptb+Yi/f9AUfTMPzHEa+3Ue8+FpEx+QA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-cloudbridge": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.98.1.tgz", - "integrity": "sha512-Sfr5/pDCVfkz+U3IfXn8O2mf3SjTIlk1ajhh3xSCr6gpPtUw/CijL+GmrcjMMymN/IjkEzEdQ801qONrEfCfKQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.99.0.tgz", + "integrity": "sha512-ZVAGAY3VeYHg1GHHkEeYOLp5Fr7NIHpwgzbsmiUP6wwa4dITIy64jQUbCXzn0/9C+xb1UvhbzqaMoT3Pbxgj/w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-cloudguard": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.98.1.tgz", - "integrity": "sha512-eJyakHUPBUlya0QhDm/oMV9yAQGjylHf8KogXZJmEZgJOxjdMMXPbKGt5pL1BVsJxpVaMk8gYB3szX+NzADWLw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.99.0.tgz", + "integrity": "sha512-7ZORhaJlaqdTA/+ovvrQ1z5wfOKrmAZudZUj+CHOJLsxTVhxyPf4S9SHWWrDejeeZ3icngZC7kAwjv6XJv1VNg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-cloudmigrations": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.98.1.tgz", - "integrity": "sha512-JR2dwWIGxHda8pOIgWy3CgIQHA/rIxaRy6GEESiEpfhYND0pGm0hPpQe8BACBrJ/pw/+VobWr9OaypxhpoPVFg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.99.0.tgz", + "integrity": "sha512-WiWaWx2pXynfCjHHSHbLzJPN9Q/yWHEE0RQrFkT5FCVyY/GxyMcmdzF36enZQW2dLeWF68iYe5pfx3vOldZzIw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-clusterplacementgroups": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-clusterplacementgroups/-/oci-clusterplacementgroups-2.98.1.tgz", - "integrity": "sha512-X4tlh30mLirfhNDzhRD6ysMGpFw5fUBjGJxgMlO5F/qRCorh7jbZdLFyvJn75mc0uFJ//J+WWWlAf+R22Rq3Ng==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-clusterplacementgroups/-/oci-clusterplacementgroups-2.99.0.tgz", + "integrity": "sha512-6E0BNOi1C3DH6j1h6xWZLJ1NQpy+Ur2LJn3fqlM4xcLvfUMyTnaJMUuP5roVQYFnj1SYSficm56eRq2l7gy8Yw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-common": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.98.1.tgz", - "integrity": "sha512-c1yNumSLMCfBSen1DRUlI5e2l1gbgTo2cKV+U6uPrgkORDosdhXej79jzU/CqorgYo1vP5uR23cgbLzbKNN13Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.99.0.tgz", + "integrity": "sha512-AkPtNqQ2BrsBXU69BsAF8D84D9NdtTIP0clMMspzmiWvYelPyx8Dttrqzi/fJi+58Jq71Qu0623vIyTtnS/iYA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { "@types/isomorphic-fetch": "0.0.35", @@ -10700,1330 +10700,1330 @@ } }, "node_modules/oci-computecloudatcustomer": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-computecloudatcustomer/-/oci-computecloudatcustomer-2.98.1.tgz", - "integrity": "sha512-IHsS3j+FcrRAhPRlqbK9PVihAv/rLH3XjQ7hb5Yb+h9ENbCCSbRXWN4KA4VLx1mFMtJoZYypNOnNJnFdPU+M/w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-computecloudatcustomer/-/oci-computecloudatcustomer-2.99.0.tgz", + "integrity": "sha512-5tybEnDLSg4xu6TTfFjJZQiYT8d5tcviq52+PgX2gg9Y+NQ1DL+obtqTOkP+8YSmcwDG2m+RePoaYYu+jmHTyw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-computeinstanceagent": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.98.1.tgz", - "integrity": "sha512-Jn/H2EoRekrjFC53trDjrRrLR+qvFEi3mceW9gHaTdQywaqAWL9RqjKqk1O4FCxz333ipVjvcF/i+7+XY4vYHQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.99.0.tgz", + "integrity": "sha512-cLTH6SBf/Z8ZCTE1XVuFJq5ZSN6l9RUiVfYF4vlvC2NcvE9aiBHFdZA4jhi/64bx7Iu8tJ3WF7GqAqOIlsTHYw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-containerengine": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.98.1.tgz", - "integrity": "sha512-3kKPdX3pTIUGgZFkujWu1jiyu8piw4kKfy+k386oq345Y/RyQK4LOTzZLjN7OUomSrE/DL5M1YXfBsf97hpryQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.99.0.tgz", + "integrity": "sha512-xoMCjvyQBvjmAbnNL119zNV6IfUMJ05DoMD20ICjp/XxrEQouqy7d/qfWRPCTevl6Mrftl1i4C0aUV7hHJh59Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-containerinstances": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.98.1.tgz", - "integrity": "sha512-uGozn6TXbgL5voCKxJ91j+4tlQiietbd8jFjrpLpO5wOFtB/Jd0F2MESoQ34nuZkmeFfTz8T9z7i2BhuMu8QVA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.99.0.tgz", + "integrity": "sha512-z8+sofoM2H5/IIuyiWU+7bGG/0qrYs6/Ca1tvjPritjAg3weBgsWtdGgCCuev8LZ8dnhuq7Ln1Yn9x08Op4GMg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-core": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.98.1.tgz", - "integrity": "sha512-RW8It+vfz8tOQxCh94UWCABCXtso9VDDg9NTjmN5/xU584w4DjScxQQquon+3RLdfIY9gkDxMTXQDe5Y1Tu54Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.99.0.tgz", + "integrity": "sha512-EM0BRdsQWkIpplXFaus2yqSU4f7Hfv2ak8ez1s6hbdJbZVpEtX3yndMLmwgcwslSeoOv8z9VaEG2phVvzIJ8Dw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-dashboardservice": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.98.1.tgz", - "integrity": "sha512-OZPLVrKnes8CJSMFadY6zF4deuTNjmD9GWzBsDaPukbj0VOjUJ2iv1kPaCW0dHNIbY2LRu6Ul5m3QD02yQn7+Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.99.0.tgz", + "integrity": "sha512-Uctot9yW3P4tt5x8pwOJcM6uGVDDC46Kj5ahDZ5DmXfRxycSmNiuX7rlQzqsjeZc47Rin0kuf3IJQHgdgsoe+Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-database": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.98.1.tgz", - "integrity": "sha512-JRDx641JHzlNJMg7EmWODFgF+77i7Ua/2/wrG59MZeCtN6J/Q2fKjjvKROEGoEns36EVkeoMvWiLzZy/2FXg1Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.99.0.tgz", + "integrity": "sha512-tqJxqB9UFyURK63wE2EE9Zfr3DzuwzNHGhtK5a9GzAq9/Cj25ZChJJjqVvfLEY/KdM53aK1tPtV2SuJjyI/xrw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-databasemanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.98.1.tgz", - "integrity": "sha512-9wZYh5x/MVe9bTGbssU3R522eip0l1XRlBqUllgOxDjHTjKkjmMhEFCtbLXvr37kYQLCHQTqyoFQ2DlBwnNWFA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.99.0.tgz", + "integrity": "sha512-+nvcALUrBdYeySGzsFNPmch0GMjs58PMgo5fk+Z9tMOjEq1ahCY+ORtWLhu/uDX7CD7pNYiSXaG72hO+5vzocQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-databasemigration": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.98.1.tgz", - "integrity": "sha512-W21lzu/c1oyNr7c/jMZqfzp9gXGKEb0J7BilChLTRjcIT2iN7NNjzvsxKnTjVl7md8UjvWGhaXFYWYzOpVRy3g==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.99.0.tgz", + "integrity": "sha512-VCeIHLUDQy2IN4WcAPnj5dpxvmFle0MAn0ItpCW5P2Exm2+Biyc+vEikdCpkBGLrk11oVruLUKJCQ8nygiw87w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-databasetools": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.98.1.tgz", - "integrity": "sha512-Gvo5Xc07oljuQwdWFsYuCwekTEvWhBOhnlkBNxTWMmGtgy9jgQYyblv46D3jZsMYz/j5TQA37xoLTxS6ya1TvQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.99.0.tgz", + "integrity": "sha512-LW5JB2PCD2OTuaRtCk5aPlXXzLsJARCxYIuzygcBmHZWD1+aqqZbagqL46H5/meqUOIpTmBjkmTXE5tfd14l9Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-datacatalog": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.98.1.tgz", - "integrity": "sha512-qTQA1WVMHeNq3+CbdPzwCOoJ6/A7CKVHLCh4LxPA0zamZwYrlTZl7j8DpDCyAyqP99qgRqbaug7VO/wl4yqhbQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.99.0.tgz", + "integrity": "sha512-a91cvCJqp+w/i4KaU2Rwjtto63xcprVv7Usu9dHSz/XAj2Ukr3TjmTZHXMSOcExO4iFJLywRuQQtVUsYjuBXOw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-dataflow": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.98.1.tgz", - "integrity": "sha512-z0y7oyh3bWL3+0GmHo7vnL6hMXGcgPhYyZb0uL5Q8v3ISyKLY5wTpW7XhbRd4FKzznqViRsJOzalbxCRtOnjFA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.99.0.tgz", + "integrity": "sha512-9vWGNeK+R4lt3d14HYdPL4FHweiISdZ3JGCKhGZn7ZmyMkJXj51bGN+HRyclGxfePPYg+6Y1OJgneeYFaM5P6Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-dataintegration": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.98.1.tgz", - "integrity": "sha512-/SjSjvLbh+SgeSXdSkLsRv8VIySldRzSE7mEJOpWAl+LDBgCBN3sZQAdBOJG2988ObNaXLb9akaDBu/+P2nIng==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.99.0.tgz", + "integrity": "sha512-eIr2r0GG8YAdLU8b6ASgOaKCHW0Z9SXGxB1bDgGtVDMWilj5jUqO/hi36TJk3KjaaD2gv+/rjjwTV/lmFxtQEA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-datalabelingservice": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.98.1.tgz", - "integrity": "sha512-6gaUSogSkNtVfVo1RWder5gqvuxAw8xwLz4OLEh5SW9joWEsDFWbuO3y1D8a8c8WeQdUrVZWczsLAuDqNXsydg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.99.0.tgz", + "integrity": "sha512-Dmf5i8R2Nj+FvJ/z8aXJIpP4B5dGriMkSKb4vUsTc/ZHN7AvppEs9Yh8116X37pLkKuEqZ1RJpkDgPCE9Bw9fw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-datalabelingservicedataplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.98.1.tgz", - "integrity": "sha512-xq2aGmHJz/b8vK+LrMSM5RcaYziYrPpAJHBmAMZ6qE1/6kC4RMvX77WX6WYQ5l/FYJ1i9lOD3a9rEwc9sMOaOA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.99.0.tgz", + "integrity": "sha512-Zmnykwn++8t+oyjwstymrwL8kVYyIYGlf3aRGPNO3WPh3skMp9JUBgJQslEgByMcF3lfEXw57dIYd59c/KGA8g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-datasafe": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.98.1.tgz", - "integrity": "sha512-Ki2NG5C6yyvSyQkQiXVaCUq1M5Kpvni2WKGthEvmI+tL1g61HIbEkzN4d5FDGFSXk4DCU3dj7C09ZWgMdcXoDA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.99.0.tgz", + "integrity": "sha512-ZsBkw3ihYm4aT3CQLZl8+9ra1TN0TUstqSoiAHlJIbjTBt8wqftZ+jOaU8BtD3PIh0dHFBTy+iaSnaLGLCUYRQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-datascience": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.98.1.tgz", - "integrity": "sha512-7pHXF46+sgTC5S4TVqduyQ1/Epn8zXHsdSvdPl/Q/tGcud+qsVrctrEKYIvj4UTJicGIdRLBHi8MylwCf6aCKQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.99.0.tgz", + "integrity": "sha512-E7dcPz2AN4EqHBuqd+zGA/8XRtd7h0HtrlMtur/S7v1scrZaQd8UoyRprnuNiXJ/33CWH3qMIghVa72RhV7G8A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-delegateaccesscontrol": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-delegateaccesscontrol/-/oci-delegateaccesscontrol-2.98.1.tgz", - "integrity": "sha512-AguBaG8mVdNNLHATKon//rqn7eTDE1M6yNkQNCQdOlD6F6HkI19/py0KDNMxf9Nr5karjW8u4nU8y+7/TWpxIg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-delegateaccesscontrol/-/oci-delegateaccesscontrol-2.99.0.tgz", + "integrity": "sha512-2zLNHlwEgYb/IAiw/DOvaGF0mdE5mocad/baR9E3gNnw3iaWBIJZYvGblDjEhgCcV7KXU8KI41zrEVA5SZwBFw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-demandsignal": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-demandsignal/-/oci-demandsignal-2.98.1.tgz", - "integrity": "sha512-VPQ3apU+LyJvUQ6otZYQnSOZAqkiiA4eMMXo+IOZTONv4V3Mv/LPksvKtAmXqnfOZHF741U4/ex/Z33zXu1UQg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-demandsignal/-/oci-demandsignal-2.99.0.tgz", + "integrity": "sha512-2xohnELzViRJhk91kvG74kjQxgrSQvBlQyyGM6xZtKD3FzaNJZQDdseuY3h/26EX+KGX+fzrt/CkS+ftVBZwjg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-desktops": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-desktops/-/oci-desktops-2.98.1.tgz", - "integrity": "sha512-J7gpktGBiigdMbSMz3rSOyM+13FYPgceGur1A1bR80C1lAoBTIdpX7NGd/OrbjfAIVKeQUS80HVbT6H5yTieag==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-desktops/-/oci-desktops-2.99.0.tgz", + "integrity": "sha512-2YeC7stYTLUt+flog+zg987//nRezwPrzK04xsdJcnAO7Gfbz8+2d1mjcMvnQD6mZsit0fU5AzlDioLnJmrPOg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-devops": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.98.1.tgz", - "integrity": "sha512-zVI5U8heRJHSnTljFYTZP0XWOePXDAcGUi+vObbAXw5tJBNcVXIuQ2WYl3F+gvt7Qy+OHK6yZmOxMhufK5JRIg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.99.0.tgz", + "integrity": "sha512-dnkJs+429h4GQBolc81SJ3DukccB5W0PQUExb+/i4lA7gDIz6YhNnh8mOPNNwYJ8TrF8yAJayXvR835UmiRwQA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-disasterrecovery": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.98.1.tgz", - "integrity": "sha512-C8yK2BQo5hScfClY8VcpDDgCRZzdBxnlFTqkIpc/6ijIrxmLF3qWgYjZIbrtdoqL00t2+sZwVR085s6dSaw1Lg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.99.0.tgz", + "integrity": "sha512-lB6nlcKMkehWi+Vx2X7E9bEbTySGxCyo27jd074UVamgjq0YvZ+Yh6mCSC5afsZkpMVQDFB9PdodjDkdLGW7lQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-dns": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.98.1.tgz", - "integrity": "sha512-vGUaMNIzrE6usS0frLulenp9K8jRuPpr46s5SduyR4jJICx/t1ME5ISqRi61JTGvjh8mWbA+JdUgMF98QHzGeA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.99.0.tgz", + "integrity": "sha512-yxCk4uvlVXIrVcQ6mLG3YnIE9aY5fNuEuvIrHP12riXVmsdhcr5ya36UA86o8Gb75+FtxGRX4V+ZcLJ7A4k8/g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-dts": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.98.1.tgz", - "integrity": "sha512-k6W/fIVuOm77lIFix+LGZLWvUa5YFs9ASJ7QirzVuiUT4ls28kjWPXgXNIEEiu0sihVLMD9LdQ5+bTjQEKAAmg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.99.0.tgz", + "integrity": "sha512-oD5MIynyfjneBNJUuDdpMtJ8sZ407WHaIGiqpBKjtS98c/SpNvra2drmR1rphbx0epRVAOQHFPARlEVTrbCgDQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-email": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.98.1.tgz", - "integrity": "sha512-Fp2o/DhGKTAZzgCelud1Rd0zqZ/kZkT7i36FbKZ+vqK3fa4Z/Xwo4CuiFFaozFVAIsEUHa7sWFsAXjlnbRdd1w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.99.0.tgz", + "integrity": "sha512-2Xjmy41QCilalzOEKXYDiCMY8+uGZ9DqWcHQytRmAklb85V4PYnFjJhw/Pc29Dm6MR7Hj24ZpUA0q63hUmHOwA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-emaildataplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-emaildataplane/-/oci-emaildataplane-2.98.1.tgz", - "integrity": "sha512-y776iz/Wk9755/Inmgw9h2QHztFuDomLkPfPtERmgSAIBfK0oA2Y/U3BuYWHkf2LHPbK6uB1l5EkiT5hb9MdKA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-emaildataplane/-/oci-emaildataplane-2.99.0.tgz", + "integrity": "sha512-I4EVhOqUXoZdMQKJ9eV+eHwz5F3sG+xlKxN+Dwj3k2FUc0zxrYw1tCSEnfE9K7pgj14D/loaBtHLAh6f6Hbpqg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-emwarehouse": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.98.1.tgz", - "integrity": "sha512-LuSFHhQfgCTU2av5/TIr2WCofmGngA1Y5iHcQo8micKJeSi1wO6Sy1vt3rEgtB2Zt3w1NIpIKHQSlBFCyQTizw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.99.0.tgz", + "integrity": "sha512-uQ3ixK7UAedOwIyGcTxB+Sg1Y96mGpveTXFyTIaNfLXdyE+2C8mph7xSo6YnJCUxdLvJO6Sm3V+ay/qamSaaKw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-events": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.98.1.tgz", - "integrity": "sha512-a1HHDBYnVJuCLjtZLDNEVk1D10vlxAPqfxURI+NSzlY4AQvpZF/LrPAORCXKh6O/mgstIXLVW9/Wkt/hyRN57A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.99.0.tgz", + "integrity": "sha512-9n9zMuCCP271Md7uEabZxHMU0l/URdt7eoyV7NXkxzbVt/U4p7Ro4WmkYNhepXJcQhKklCT1N9K91wPNIW5VIQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-filestorage": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.98.1.tgz", - "integrity": "sha512-drBr4uuBpKaNtOr38aqtgpoeVvnME1Ct4MF0ci87Uqpd5koeBOyJP+eYlFoJzy3dcbdaJF2rtF4KmvxprLhB0g==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.99.0.tgz", + "integrity": "sha512-sUghCIxJr4d7qbwpqJ2dAhGxyFZexFhYkL9vFDtLPrJr4pJTbAR1e0fRhlUSfp8nAY0kmBkBFGh5VA/ogYSkRQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-fleetappsmanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-fleetappsmanagement/-/oci-fleetappsmanagement-2.98.1.tgz", - "integrity": "sha512-mkCfip0TjkZ8yG3NJayMd7H1IVfzNcg8VK4Wn7kZyijKsQ6NuFZrDjdIHXFLOsAYJFt5BkVt9cPPzQ7DQ93ohw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-fleetappsmanagement/-/oci-fleetappsmanagement-2.99.0.tgz", + "integrity": "sha512-qvK5ejUrk3mXC0i+Q+Tv5aTwGyZB2AVMM37oiL4UNJ9Q/AthPy9Cwtl3ExWb9WcJ9+67SYSnZYw/XuNZp8jhvw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-fleetsoftwareupdate": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-fleetsoftwareupdate/-/oci-fleetsoftwareupdate-2.98.1.tgz", - "integrity": "sha512-ilnqYA+RC3DFd537Zw7hVbzD03BHYEHwENQa8yavxzmnbiPuWZ268wsb2gdqd2yc01xP3gaxj+7Bu3lPG9iMjg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-fleetsoftwareupdate/-/oci-fleetsoftwareupdate-2.99.0.tgz", + "integrity": "sha512-MzsogLLj6Yxs09wG3iyWKdB5EV9dyWVYqIJ4stP5zckSvSSfnbcrMwEa7FgJn3chpkVKIrEYor4K/A+fRA4UKw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-functions": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.98.1.tgz", - "integrity": "sha512-3Ml5ZIvNYBeJ3Nxm5eph0aVwA7HfwwHCimqCMJk+RnIauzQyN+lih76fPsN9B8RoshicC7DZWeMMBcfXbQK7fw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.99.0.tgz", + "integrity": "sha512-wosKY04WZFTQMtt5CoTKroHCdLEbtD8pnU0dwplbcla2PLwphXMrEyR7gg+I7ibkr+Ihk7mkwz2fkVjISKq1lg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-fusionapps": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.98.1.tgz", - "integrity": "sha512-WHQnkEkWKQBmR0EBMif0/5sUbwEWV4A/zDsBmLbNonz4mlZmqzSwj/ZimXct4nNzgXAZgw6dxZG4QLweHt/5Ow==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.99.0.tgz", + "integrity": "sha512-RyRBjyTSi9jdgK5k7jtn8zIH8tpVZDdvF+iZdvQxPedomrDbTOZWxg0HTGyESaLH9689rFI/YEhab7YUjXTrNQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-generativeai": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-generativeai/-/oci-generativeai-2.98.1.tgz", - "integrity": "sha512-0z/AVAezWCbw10f0UyxbqcMBplELJg+kqdugubC1gKvlC7VRFm3WM16Dd4CjwA41Ygi1qHUygb/zS7rn4VevxA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-generativeai/-/oci-generativeai-2.99.0.tgz", + "integrity": "sha512-KaO15OFsWz36NLewVrFIvLW9OMJ1Pt9B6UwmiTKXrmq8upCpE3ZbcSzSAv/SpIr/2xZFoC5U/M+C21Lg/pZzQw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-generativeaiagent": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-generativeaiagent/-/oci-generativeaiagent-2.98.1.tgz", - "integrity": "sha512-fSwrbN2YRmJzSEAePK6k6f+CCmOX6gO1Gm53RiVjuwUnMBje2OLPP+m986R3O4MC0Fwlk6bB6wE/bcfbHyWAqQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-generativeaiagent/-/oci-generativeaiagent-2.99.0.tgz", + "integrity": "sha512-apUdNTlCjC/+JjxFXqYuK6Ov6Vvdtp4tz1CH2E9uZcDfgRnTLEfjS4UBOFbf+FZpMaxN8dGkrhHzAzKuM03Ngg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-generativeaiagentruntime": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-generativeaiagentruntime/-/oci-generativeaiagentruntime-2.98.1.tgz", - "integrity": "sha512-f3IX6RAKePaVPW/V3+nI1a2tuurUFuH3URiI7lUr6zPaYVgQXCrg5vyid5yzWRwLegqGohopBoOgUNTkad/9hg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-generativeaiagentruntime/-/oci-generativeaiagentruntime-2.99.0.tgz", + "integrity": "sha512-i7FwHdS+VcfrGxX+xZX6cbLxl5KuEL3823+WrITlODPPXAaMAsB2f3WLZDxcUo56kbvx2Ws+qniCIaPR9GXOFg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-generativeaiinference": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-generativeaiinference/-/oci-generativeaiinference-2.98.1.tgz", - "integrity": "sha512-V0vuW27wxb/z3Q7ss6ciOQD/aXS6OnmuhokP+iPXd1SI+MwP3qwlS683lfB/9q7+Q2j17w/f573A8qhuwu5Bjw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-generativeaiinference/-/oci-generativeaiinference-2.99.0.tgz", + "integrity": "sha512-FJGH7GNFoYxL1KCTlvmHI6Be3sYasSUW/75bKuVon0pcgSHlqxlurEI54pIJaiLJookcP59d47p8NM8dG8BjBQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-genericartifactscontent": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.98.1.tgz", - "integrity": "sha512-/RWhauR/7W6J2XkxCWgTMaXsClSjBSv7Mfx4IAIyTX3p3M1hpXDcdtbVCTkXNcc5kZqSp6c98O2DQMxj9rUCYA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.99.0.tgz", + "integrity": "sha512-xkRoRSOyBJCLOtiMeIu5avUbwCGp3myIxaMHo69MTEoi1kNsCSkS3VdgGIfR6V7SHS3LUtLkw4MTHpSfBksC2Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-globallydistributeddatabase": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-globallydistributeddatabase/-/oci-globallydistributeddatabase-2.98.1.tgz", - "integrity": "sha512-4qtSndOJkYYZtaQIEstdJtLVqg2nVZOaQyuuQgsKs/lRXB4TQFSUJ9m0+Ilf1a6Ao+g5GCepD4d4Mzp7TM7+jQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-globallydistributeddatabase/-/oci-globallydistributeddatabase-2.99.0.tgz", + "integrity": "sha512-bOXCy5m2LnFUT7wXx8ksedQDofiM4PR/h+XozlTvwOtGafecc9yjxabkMZvIFM53FVXudrV5PYzpOl/X98kP9A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-goldengate": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.98.1.tgz", - "integrity": "sha512-uaaF/ShrBapW3inEVZ4YmYhhjQKzfegF0W8QaNFUn1++I0jRbAz9vB5QH77oeb10qtAXZUXe5uHxB/q9Xcw63A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.99.0.tgz", + "integrity": "sha512-PmAfbL0cJTduXJYLah/zrwunyVNcsTWcAtaYAw5E2p3gyPHFxdE+/OhJonIx1KiY0B8l5UKLTqyvS+si78UapQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-governancerulescontrolplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.98.1.tgz", - "integrity": "sha512-ewlXf1TYu3SNJhMIM+Abj86zFv34qq30c9VxYaw6GOmqdkAa/dAXTwD/kavTLT7kDkrYOwTJLTTCuaPEyRh/qw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.99.0.tgz", + "integrity": "sha512-EB8OCjn4admo18+DAfqjVDecVL9uNtLIpIBPE5T3OQWC1/ET9HGvRtW4VkHqeWKJRPt9mWjjthB3kmoLLqJgrg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-healthchecks": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.98.1.tgz", - "integrity": "sha512-L8QMVYaSfVyTDBzu0KgEBRxXMO+O2s4BPqDj4OGRHtMjgOAnsfBBCuo7/MLjCMWF02Y7fAAgjfdUaEa+NaLgnw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.99.0.tgz", + "integrity": "sha512-xNCMCVogjfgBzxC0/emXTL+wmzCBa/N56PdZ9EZ9LcMJV5tx78nOZCkv7NIvK5QEhjBgksATjH43FQNeNwhDtA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-identity": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.98.1.tgz", - "integrity": "sha512-30FCDS92Z/O5sohqEpEfJo5usFDOs4poS0aZXxF6CMjl3ISFAxv1crrkg5C3I9SAg3UTqDRU984iTh76aR3L5g==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.99.0.tgz", + "integrity": "sha512-sv/VRJ3TfUgfrKy9ZFFKDKXUKUgxXYvZQlto/XEkN5Byha/jID9BMYO0/2UhacI+GbPi+hgAbaGKUy3Gt3iq7A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-identitydataplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.98.1.tgz", - "integrity": "sha512-2VRwEValiTKg+liWdxSlPIoo+/Pyw+9CgfWDVHTaspVcozdbMZ1M0dEFAVDdVRzusC3AfgvPI55rMj+F8kDnkg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.99.0.tgz", + "integrity": "sha512-Lr0jiMok3GHgJGiZoly9v3ThRJFK4me6GgWHOYR2ODP1+W+mlTvI8qPSXx7NI6D1eeDSoMLYJWEyxLc+81EOPQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-identitydomains": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.98.1.tgz", - "integrity": "sha512-jSqkhH3ic0iU9XmirNy/YXksjckt4eqKfHZhg1YSKfD1nQvi65D+ZNVa+uGz+vkA4GBAEDgkvB8I26/oJKRHcw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.99.0.tgz", + "integrity": "sha512-VsCyrxbNpOfaLlXTzSmiBsdMZ2mzfSSvifmqr0P7BwHqDfdjG1Kye1goVXp2DZzGGezCVUpXa3K5gZ0qkK+2wg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-integration": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.98.1.tgz", - "integrity": "sha512-RCYWYDcesl3ZK6G/Ayb4g6ke2oJvsC4MAct5hXmohmc1adE5SwtdqlpVwUOHLljOuMOkWBPusxG3u7d3AhXHRA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.99.0.tgz", + "integrity": "sha512-RPimDhbsG6f530q7MziOWm1xeugWSnmvNsMOCIijK9uAhCIu18irl1jzY1AYWKKLnzL/CFCE6n6t5fyTHtyW4Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-jms": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.98.1.tgz", - "integrity": "sha512-hgOl2oO5VCJYrQ1+vhNU709VxTODCmsHR3BgSPW9uFoJscs1eyjfqJGKJfewh1lnea6S3RviVU1VkdmHpOUbNw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.99.0.tgz", + "integrity": "sha512-irOtxqU536s/zVVQ+aTSK7Yls9s0xiXtLTBeBfAGrA+W+6euWMV5kZK08zHPxDFx/oBqts3IBkC3hrdJaffD7g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-jmsjavadownloads": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-jmsjavadownloads/-/oci-jmsjavadownloads-2.98.1.tgz", - "integrity": "sha512-MPqjMo+SjqKrzOCseYD0Hbp6KreQ2fuyrRj1acCO9vqMTk/HXs/ajHhubod480Fquaf5XQydQSKUp+4yuHAfLA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-jmsjavadownloads/-/oci-jmsjavadownloads-2.99.0.tgz", + "integrity": "sha512-hmTOqlzghf8w1Xyr6V4JiI5aCsqjpo1u++uevLeQn9jGlPjoMraW2aDd7HkXZhaTdulxVu0beEyDh2yeYzu/eg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-keymanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.98.1.tgz", - "integrity": "sha512-pA/mZedWyM4TcUWuBfTiXtJt4bkO3TaoCL39RFqwRfywXToezJn3p+8Tw7PFidQ2JsKlQO2XV7OIKml5HCbaOQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.99.0.tgz", + "integrity": "sha512-7nX3oYlqy6Pb673gFyP0nlQlvt/fu6Tacj0wIx/6g+aQ7Ny1kCxrWXxXkO8Sm0LOmpEz97C2UaexHqX1vX2jRw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-licensemanager": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.98.1.tgz", - "integrity": "sha512-dArZJU+FGlgk0rrPgRo8VZ5Hstr6/E9l8zEedjLMJowSywK5+1bRtIFm0EFPH0I9xINu/hRhbcDDY+S4eazcmA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.99.0.tgz", + "integrity": "sha512-Dn9bHXu0Qu7IsOav32TDr/j6CA0a6W4rO+Byk4mZxtszSk02TBMMrL+sf8OqqrIlgVb2wvqYCXOmTQNO+KscUg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-limits": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.98.1.tgz", - "integrity": "sha512-lPEQ++SLUYuiem+ezyJCxTcQAfCUG70y9eyFMlujpNLeb5TRDmgcj8Uj9kKKXXH1X0PoUi+5vOK70hxuH9zEQA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.99.0.tgz", + "integrity": "sha512-i+vNioDf7LI1JhZSypEoOKmv9lAP3Jh4TmNATqLx5krZ4wvZQ+xRrAtD9Oqlsut4DSLtrY3U3u9M5sV1tY4xeQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-loadbalancer": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.98.1.tgz", - "integrity": "sha512-KrF9A8xlgvV5NfqATBDNDtwz1N/wSCMJgDNVp9m5IKY5AwNkfx/9nBWr/d1uVs/C+I9WMwBjnMT/Lolios7Vcg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.99.0.tgz", + "integrity": "sha512-rAtn4JvohhqufhRuOde2AxOCqMgxckX44dCl18iZiqlgWrHx6YRpKsl7sRziPkVYLegK8/zjFxYSJkvdfAKJNA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-lockbox": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.98.1.tgz", - "integrity": "sha512-99hjsTEMJ3W8hd2hHSeW0qHMWTJRB0v47YXY8BhGeZE0HgmGpMTLBGhF1zzSf6itUsnhwYKkSoZIAse7JZFYUA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.99.0.tgz", + "integrity": "sha512-F2GULyjRDNUDA3laXeejGjQvJt5B/NKqqCRVBWsnth88LipI3D27eOnJyRC2KzfkjCt4FEE9XiWcRKsvZMyg/Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-loganalytics": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.98.1.tgz", - "integrity": "sha512-CpJNZO8D/gWXB/aJBFE/MvQVAoU6GO+5yg/loHq6XLe0KCKd6mImWjMAitv1Xbf0DC/YHHSSJfhPLYx3r8p/1Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.99.0.tgz", + "integrity": "sha512-bFxZ3RWDMkwH549X1RyX2E4VCPDGGXTui/+z4oLrkM4MPbruMLtWJKulWOsqxNDILllW8bVkv8M6jhGJKBtECw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-logging": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.98.1.tgz", - "integrity": "sha512-DTLwF1AsKdszjCcNVwjtQzO+Om/80kBBcFdTa3JLy1vFmXhNYPDsbGX6XHIHHvnGqvIeMHTapfU5CyT37oOXig==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.99.0.tgz", + "integrity": "sha512-4jAxYASl/hrjPz4xm5j4QmvM1kMepQyxOyZyhJMo82skx+wTpEZDuSb9+5KmcpqHkTk2VnrIE0bN/eD6YSmQxw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-loggingingestion": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.98.1.tgz", - "integrity": "sha512-9GRIJ2QH//yhsHNOowuYVd8XjTnj8O8sBqLUfNU9HhhbgKbF/30Q/lBS0pht2sK5s+9HtfrfvbHNY2tt+xuN8A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.99.0.tgz", + "integrity": "sha512-4r4AW1tkx+syzBo0cm71H0UC66IgUTwwuICv0xwUvwHfvV/z2j2kfnBxCU4O5C4lLk8Qx/01n6SkBBSYl9/P7Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-loggingsearch": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.98.1.tgz", - "integrity": "sha512-TLWcVawWzAbqjJTD19ybY4ijWeN6pffY+iqLumQCnYA/PLLSGtE8bFbI6Se7VcoDB7ToMMd77ONgUeGoPNhPRA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.99.0.tgz", + "integrity": "sha512-oD8RgDQlVBCfV/JazM3F7C/7jCDRssleY6ORPxJyIyUEYD5s+XsphKj0+8rZh1lwsu7tRzPcPqV4slLES633dQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-managementagent": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.98.1.tgz", - "integrity": "sha512-MfsRvf5Er4mJIQ0nH9pC9S0T3TFVPJO+ezD4A4IBBr2CFpojBvHhDn/rKokBp8sNqd32IgcUZXDZfSMKc6vx2A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.99.0.tgz", + "integrity": "sha512-k3WrxT7MwiwtlNFWt51D+VR86LH6KwSzfbjjCWWcJaUwmTbMVvEHA34V+QHyn3GLXh3TidDfOTilUYb+mZn/3g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-managementdashboard": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.98.1.tgz", - "integrity": "sha512-I5h+Uspc35k0WQxz/ZiSFLiVt9crNk3QYTidxi2Fbkf/jHw+o1rRQYiGjot7AahAExcwavyPDNceceOb6sfI5A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.99.0.tgz", + "integrity": "sha512-xE7QJOIGPuOqskbLvUsQlxAtlgNRI9rT+PaGwLmOivYTYlcDlG8mKD/ZNqManARu8IP/ZdtFPFKnQea9Eu1WCg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-marketplace": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.98.1.tgz", - "integrity": "sha512-bq94k7RhvTXp7vPctpKC9jm5txdYpPaAwQDhfV/XVQ4UVWUgDPBMNSucTkuZM8U+wDU4/0MtTVj6bMiZB/0tsQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.99.0.tgz", + "integrity": "sha512-meuKZxFyVjOtrEZiGC8Gi72LgyTspWGXdatC/FAqWw9ur0kwNHBZmnW+GbhBIq31CmoT1RyWbQT8RzEqV2+C0w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-marketplaceprivateoffer": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-marketplaceprivateoffer/-/oci-marketplaceprivateoffer-2.98.1.tgz", - "integrity": "sha512-qEA7BNOSYFsIqqrd7VuR9OyY/MB628VmiH+GVAYzjA6dfLKIMC2jyAvYV2TsdjhIfmgCjYk5HTvJ90XzCrWEVg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-marketplaceprivateoffer/-/oci-marketplaceprivateoffer-2.99.0.tgz", + "integrity": "sha512-lTCPT83560QtnVpeUO0i3jpndWpYG0kTBDxDi9rv2BAFlC8xCZ8/pQZdvGVbnyf95q96ffD7gQf2vR1FAus4lQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-marketplacepublisher": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-marketplacepublisher/-/oci-marketplacepublisher-2.98.1.tgz", - "integrity": "sha512-8j2M26XhdYrIj2aSaDlxxo4W/I0wXNWImR1dh/WNUiQtmpyX/7ow9ruNwgdpOEzcf3qQLidgK57t0uL37urHpg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-marketplacepublisher/-/oci-marketplacepublisher-2.99.0.tgz", + "integrity": "sha512-00HDZLRrWuY0VbWrzk8P/4C79jna8xcwniuibQcGD8N6KfEVG+WFXCaT1TYIlVvS3Zxjt2HGSicKwidvTyYgeQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-mediaservices": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.98.1.tgz", - "integrity": "sha512-B7N0R4zJdg+bcWUzU45wYz+N6E6wW4mzg9mw8mPuFXgy7k3/Yrq1X27xOW9uUUaDIRVNBQ1IqqdYV1Bg9mBJnw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.99.0.tgz", + "integrity": "sha512-pg5jsW+Hmbc5PaoxlPgNGlJi4xctOFy4cT5PuPLACUtGOH8duY2WOzIC9bnZszHuvvO/WLa8yIl0FEqifeT0Rg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-monitoring": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.98.1.tgz", - "integrity": "sha512-60DEaCLqBxi3C9PXN074rCwi7pHfX8RLC0fMP+dRuBuffIM8fPkeEPbWmyjK5Kln9EA5YcI4Ns1E4uQ2cVy+/w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.99.0.tgz", + "integrity": "sha512-1PaPtM9eoFVM+qiFv6SQGZPM78frfzfY3IatBsT2LjQlYIYJTSbW1Uyd6TrXLcVWuWi46jdsXVhPKpSGl3gAuQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-mysql": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.98.1.tgz", - "integrity": "sha512-4GG1LwC+Y06B72YUtQlFGsjESHfqzbt3uHozQ3UNJI4fjrn1IRiihZnKwOIXUiHW4ORrvvNcjZWFS5eJ5+Cu7w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.99.0.tgz", + "integrity": "sha512-Fq1zNr7azpBt9JBI1Fc9a5Q5GjmimDFFcPXgsPyyrwwbXnUtlIYZTO9fh/6fhbk8Fiz5lZfdl78wl1Kzkh6w9g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-networkfirewall": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.98.1.tgz", - "integrity": "sha512-1FeExeeOCG1kBUcBhFHKfoh2qA2MT1fj279Ike9eGIeRvhVPMt/iQV8tQGYXNy2QmNxaNvUn7WWl9QhXDz9r1Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.99.0.tgz", + "integrity": "sha512-dpbJXdKy67Z7NEvtqUpKQvka1IPV9xcRwbdHP6GXn0gTDVcgasiCyCimwoM7HBTwp8Miz60eCXeckJdMgkzbjw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-networkloadbalancer": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.98.1.tgz", - "integrity": "sha512-jHcraEQwnVohelCnwre21D1Ootc2R79W/XWxJnKvakZNVnoCvaPc3cWVIoribqTRUdDPWRmEmattgvP2oj0PrA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.99.0.tgz", + "integrity": "sha512-65aUjW7ilt3PPiGaVJuUtjx6nQs6cnJNSIZTTXUjAowduMoys/g489jC8gtK5fIpJ095mPul9wuSTterzL9o2Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-nosql": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.98.1.tgz", - "integrity": "sha512-h2js/V5TaZZFVE9Ki77OejrEJlPvCAel0DyGAjo4OuK6nNFSsyhLkNcFRLwNfeM7SqFlcU6Sicg6FZGyUDaYmg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.99.0.tgz", + "integrity": "sha512-yAAKs8g0oNTZSkSlQbIOooE2X4hZoGfOJ8E/efc8Hd+QCG5Mu9Qra+rr+lQSGI0r1jWSK0CQ41nd9VoTuzhSmA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-objectstorage": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.98.1.tgz", - "integrity": "sha512-DfVd8ZlJunyIo2o3Fbt1oGJT8+kx2xEeO5DETPENhty5Q6+rBLceZ5NNrFGjdllYY4Jk+bnrREiNmwlXS/wIfQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.99.0.tgz", + "integrity": "sha512-HjZzP+rkOkUn8x1PCzUb6QuTiQpdB/jrrNdzYHQUwzoJjb4IpcrD7VfdKV3V90/Bb5kxMi1HrpLERSdhuZfilg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { "await-semaphore": "^0.1.3", - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-oce": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.98.1.tgz", - "integrity": "sha512-qiTTMwwmdO3Wsq2CjbDmiwm8KU1eK+YXabnWO1wdnzQmpXFNMlt/tjgVSqTR7W4u2sqWRkwe0qZSd47tQ4tO2w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.99.0.tgz", + "integrity": "sha512-CGcueQDuH/TwmWdX5QN3uj1OqhL08rah4U0atKT99RRl3mK5i57cehSsMcrFW8/cCO9pvWynv8z7wdx+ROGitA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-ocicontrolcenter": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.98.1.tgz", - "integrity": "sha512-IPJ9PZkYEf62HQE+j0lcKlH3UKiDfBObFk3L+ORKdO05NskBgpIAPm2d3gqj0gffsT3+OM3gNl0/Q3UaDJVGjQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.99.0.tgz", + "integrity": "sha512-JtH7bLPP8GjLRP4h0xMVap1Zoo4TZ2CbnZabfYJJlirfjR5ZAqKjHWv7J2majDs+I9XgaPbjmIX7RK8K0gBz+Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-ocvp": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.98.1.tgz", - "integrity": "sha512-iFEnGRgp7JBUVWnirI0QKZxfvII7lUCoiNH2OfnrZhGDRrhat5h1cDMQSvgWsY3lgfirw2x+59zdCLZdvX7yWQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.99.0.tgz", + "integrity": "sha512-iySjNn8+CWpLzLz/a1AaoALXgJ86agx02bXZfsWAzGYEoLkc5p9LDGlEXT4lk9IFBtp3Mcax7GZ356fKSbFsFQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-oda": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.98.1.tgz", - "integrity": "sha512-qZ9pbFdUvLu+GKNFsn3k7EciypAgKpl7+DVLenuWytpXqgxIjAD1ZgFt4MnKIWUKGBfrqxWscfFeopIhq2uhCg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.99.0.tgz", + "integrity": "sha512-mBu69/A0cLSTy1hyH6SgOjVvzpBGNa0f6p/k3bzFst8TLnbqglXZmV1TOMK2YUfUWTc3n/DnKsey8IyFp2586w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-onesubscription": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.98.1.tgz", - "integrity": "sha512-0xK1oo2igCFETjZXB44HUvpNcce8AzvxyP7Xk9Qn350+0dtPcSSzYtIyAY1Rr9ujZKd5Pm+iTvh5iu2PmUq1Zw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.99.0.tgz", + "integrity": "sha512-SL+GNdH8pBLpc5vwzAAl2xbrXWMGBHKMUWqu8MBb47fkkqJ3addrrXEDicfHOMyWN+QbaWayJG52xOJD1e20Rg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-ons": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.98.1.tgz", - "integrity": "sha512-y5dy4pJof8r7U2DYgNM0OUyqDLMBMAiW0eEEBcm5PnntNt4UTx1PtxP77THNeCphstj15QUtCB7opuj98JUTQA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.99.0.tgz", + "integrity": "sha512-4Hb9ekemXX7NzPh38HzFqXI2a/wuuOVHQHReX1XuqWBNVkkgdWBiPOfQNAFmUV4a4skK9VzELxnyAD3ZbFNC+Q==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-opa": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.98.1.tgz", - "integrity": "sha512-vMAYHhTxAajfOZ+zLWieoyaxUT5RgOxcM+vhBb3LbDRZsh1e23vEXQDcMEkYnPl8SgZ7SumqdiQg6CcLzUTrBQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.99.0.tgz", + "integrity": "sha512-oazNi1qB6mK67BovQD1BDT4v62YHNiRoka2HmBJSkNGaVBNhWhMbNWf7cb2tfyEqCPfcS3iDwtAjRmKrsncwgw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-opensearch": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.98.1.tgz", - "integrity": "sha512-K6AvwgKKYekYA7joZYvL54d1CZ+DZcS4hm68yzVH+3nOeCFgXQ/4P5Il4K02I70aHlOpZ/9xhlZ/F6j6+XPlKg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.99.0.tgz", + "integrity": "sha512-LSZX/qlz4abB/YS6ToFYTaPaGA/ZX5H7XS/YOJfNuO/6vWhlgCTHy94r1+swyZCpsZY6WsyHZ/RXo2F8MrPeNQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-operatoraccesscontrol": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.98.1.tgz", - "integrity": "sha512-1o8KKi8H4RWo3yp2+TcLYGVyj5N3MZZextnrlrXmBXHL2D2afUdbkfvZOACQkcNV6x7WLUUTl6tytl4l3t3Iig==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.99.0.tgz", + "integrity": "sha512-lwJQSawX6hX95Npo6f6A6g9CkmFy5h1wtxddOSQpDpiAxZy9yAcpQ+WBtuyK/rvGtyBMY/3VrsKZ9jSywJfSKQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-opsi": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.98.1.tgz", - "integrity": "sha512-9uHyMZUNhlBKgpLvL1kff/yVAX853J76hUQz4cAbSRDIIt1T8sw9FtpSf6jmUFxnKJNbY8cWt8O25XcSaw0A3Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.99.0.tgz", + "integrity": "sha512-X9Oq5qCYv+429Oq/wgcL7b1PYJC4qcPPAnliC9YUUxd//q7NUL0roPQb8N/am7ysRVBQZIa6hB2nsWsooyIKvQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-optimizer": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.98.1.tgz", - "integrity": "sha512-SkhkATJdL2l5sX8svOmKMEzd4lZnGRzNlQmyzZwlTk0QfpCn957xSyAV+WNVhd2eJLhnYScJW0tuHKrz0nQr4Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.99.0.tgz", + "integrity": "sha512-KHUe/L+XehqVo0wUvUj5A5HKB8nF2yPBFdYR0b5YJtdfEfD/VvFAPKiLk0OO7dALR26gGL4NSA+/c4CqwAeQnQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osmanagement": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.98.1.tgz", - "integrity": "sha512-LCreRPsQD5M9o/wT7a7mvMCY+BN2UEo2FdYycNVMszCm4Dnv8MEOaTJPCejxL9dISGRfDK++fkvdU3DAztB4TQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.99.0.tgz", + "integrity": "sha512-LjRaQYAqbrFTWsXvO9gL+de0sSf9M395klKji13BIJWLDpyiIY+bBP+OVO3Axm9dyotMDzOQQ/xllOdzWA1ZFA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osmanagementhub": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.98.1.tgz", - "integrity": "sha512-9Ykgq8sloaX94HUUOF8gQC2jMrUCxoltbLjyEeVpDfYx9YmXFJA80f0OrUmfpZFX1GdzhPKEj+Sq46i/C2rCfg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.99.0.tgz", + "integrity": "sha512-kAVq0ggsdAHDjRcSISbe/2l/0AATaaS6GIqskK1yk1oYo4jd8Sj4LxaG/N4g06Tzx19C8BysAPFuT82kkNe8Og==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-ospgateway": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.98.1.tgz", - "integrity": "sha512-jxLCCAUJzmXSUABnPXGiTI85XkNeYfQDi8b7MpcvOa9ajMozBcnXfKIffYwaJpT6YG/t0nTn7cU/bvAv0l+H8A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.99.0.tgz", + "integrity": "sha512-nb/46Ooc7Rltqd5NzaX359AzBZKkgyySl/YU48WO2cRuMZqb5kAPPLTaiQ5hAghaTHwldS1kizPHE/kSa7MsXQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osubbillingschedule": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.98.1.tgz", - "integrity": "sha512-gdRYRFAr9ZzndDpi3TkOTaxv96++q78CXp5NROaFJole7skREkta7x/J/3DTd83lwP2TEtHoHh0oWQLJHMaWQw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.99.0.tgz", + "integrity": "sha512-BAvCAfhsL00sZ4V8j0g4+UBJbFE3KA2kZRTUIphF/I9FhNUY6XSy4vsmFdkp1rhnvzEOjDh4K1Ti4V2k1CAvgQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osuborganizationsubscription": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.98.1.tgz", - "integrity": "sha512-TZHmJYQ5N3reXJd+ZWvCj7IGPFuhKfwE8JRByqWKZWiUaETwj/LtSP13MoNVzw9x/L9MiXiTk7eg8gzHWZIhnw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.99.0.tgz", + "integrity": "sha512-A4gJUjfJ5X72iBPWkhH/kpyJukL/RNhS7dG2BmJW698/kLdAznZvwOWIfyogCUPKdjNwZ+GS2EDAOAguzp4Oxg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osubsubscription": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.98.1.tgz", - "integrity": "sha512-x+YesW9G26bEkfJRr5B3Apz9w2R6fpLWRUmUMfKd4DbBeXg4fhj1LuvmoCwLBrmdMG25X6I/kzCxR2btvvj/GA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.99.0.tgz", + "integrity": "sha512-HesHFf3e/7CxlJZxMcyeZtaL2InHJXXaYlwK1cmsDbXIGR+4omUb5pznAWBZUk0waWuPvS8HW23U6LM5CBubwQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-osubusage": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.98.1.tgz", - "integrity": "sha512-nQT9WqtdnyggUC2E2DNWXJ8bjfDnoFNuTLCVzRNChSt2hL62TEjSHoaX/wqIux++BBfODymYvmgTjSs0FE200g==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.99.0.tgz", + "integrity": "sha512-mrTSbUobOrtYYI+MYS8doIVbwR2fpSAGzAVs4/Qau7hFxrzEO2XAVTiTbevrlLhXzjNBTR5X+OJW+9i7+8bsdA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-psql": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-psql/-/oci-psql-2.98.1.tgz", - "integrity": "sha512-7YzRhEPleHQjF+J1Lpk7LV2kXhl0txL476BgXV14AvadNpupTdmliZKEVsSfBL01E6Dy80MnyJkz2TEdlt3hng==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-psql/-/oci-psql-2.99.0.tgz", + "integrity": "sha512-3pjMMFulXyoMoPuHz7LtA+6HrZ5ypD0rfNsU/ToUlBqSyChZs8Z/F3TDRc033tQSilQvbFGp2oMQuqXhSdxt7g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-queue": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.98.1.tgz", - "integrity": "sha512-1wnNhC1a48+qLXd5IbvBwkD53oocLbevA6zH15fPXeBhu8WgRzcDb4hHgvZuDGyaS2jqLHLVgfJNUkaUcMGc4w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.99.0.tgz", + "integrity": "sha512-tVPjnUuqTZSwvSjCrOZn1FmtHhBQE+ItUWCJl4lpNUyyp4QBIKvEbfFNjCvh6TGHaQ/7Bbz3B3Nl9aFp0UAMWA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-recovery": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.98.1.tgz", - "integrity": "sha512-5yRcNqc1Ibyz8HsTRZU0EvXhdm0JnBzfAxqG5s6K7xT0lJQTuv8LoUG2cGyTPOYtRjvpgG+no4XNMMYSiYaqZA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.99.0.tgz", + "integrity": "sha512-TNJQsC622BTpEpBdeBS4PaoSabEsi+FKt2fLG/CAoHnLZtIUZGh/i0MRgQRdRpwtU88PfeWsvz5caQuNLMCnwg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-redis": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-redis/-/oci-redis-2.98.1.tgz", - "integrity": "sha512-LBDJuoLcjyAOMlvqTwwgiPs6rMWR0E0Jiof1T9WCgFOELhw5W7aKBcMo3vScdS/SzLxeUEYP621yYTc0I7/L2Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-redis/-/oci-redis-2.99.0.tgz", + "integrity": "sha512-yz+0N1BVpjzmFVQl29IeTDQr4qoht7uzC6gjpFPDkTfajSrSMyEvJnPE3Ne6++k0vFcKX2cbEOUXWqL1n2C58w==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-resourcemanager": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.98.1.tgz", - "integrity": "sha512-5ABHwChQCvsTJvu3XUhJD+YsfUBfWPpI8GwTDRNp8dWkapI4P3LaJMcW2s+ZZtrhFGFjKqz3UOdgsWJuQp5J0w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.99.0.tgz", + "integrity": "sha512-G6sZMVyYYU5YFpETYtwCeDGnkU+HpXwBDL1WrAY7aJxq2V8FnnL8ubw4BeLQh6mLFjNtg2I7dCv5GxPjvOOmzQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-resourcescheduler": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-resourcescheduler/-/oci-resourcescheduler-2.98.1.tgz", - "integrity": "sha512-H5clolcGk6xIxGbZ0BovWph+aGvwgjrEhrrXrI+esGhZNI+qi582n6fIQdFohWfBZZG6vkAfA8XAG8WWRfvEmg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-resourcescheduler/-/oci-resourcescheduler-2.99.0.tgz", + "integrity": "sha512-tKxt5259D0yTduG9vGMJ640IaZFfGpTkmc+T2CpAf8dgaD12yOcnLoxMHT1wCT4GTPdIaJHiaU0rNiaMTe0YBw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-resourcesearch": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.98.1.tgz", - "integrity": "sha512-dJxkqZdZLrhvGkDMFL4InHy9joHb8q1TWdbRAvBQdERtlmmed4l8P+qoICMSr4jd3kTZaF1571mftgRxNt9ERQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.99.0.tgz", + "integrity": "sha512-DMPnfrYaq9q4aFV7Kq4fgQxsvqrcmbWqUSHf5uN4icUTarobya9KrRKj3MG8j6UbJFM9UXBIFbQ3TI9rovlvAg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-rover": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.98.1.tgz", - "integrity": "sha512-LTrsYI1TErpjEYXvvU6tjNhi/qutkSQb+v3fudc8opQ/N6H5YbtddD0ew2WriHqqPUzZJin8XbDZaaHpUiFXTA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.99.0.tgz", + "integrity": "sha512-x77XsWFN7OSXmCMzg0xdVtnlxYC+UQryuwfu/JqzBlXRocFE1ckHzL9gpU4LbDkvCmmrzCz8W4Dp3cW2Rlwq+g==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-sch": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.98.1.tgz", - "integrity": "sha512-UyDQJMo3F30CTLpMVFTm8023yKESAwy17YjyPTwCl9W97UzFnvLSJ96EITpK/BVVA4ArStpF2XGRgf9hFVYhjw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.99.0.tgz", + "integrity": "sha512-3dloP7cibCIJCZM6LTxBS5VOLHy2i1A0pUD+y/L1d0fkKuMT52TtnLzP918CWbAjVhLbOHGeZzJKnhxAMQX+Dw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-sdk": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.98.1.tgz", - "integrity": "sha512-HJlgYfjLQ5XgXP21IrKVyPM6HITuQ7AI3XCy1KcEj09lgL6Kpelm+rP/CeUmerGT+25GEBts2HHGBnNUI0XSaA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.99.0.tgz", + "integrity": "sha512-b0CwULQIQww89Nas4R538t5w952+D07n4NPGwBurO85I8A3d+nnX//enavV5Z7FCER7zg4STA8i/9P6SG3GHYA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-accessgovernancecp": "2.98.1", - "oci-adm": "2.98.1", - "oci-aianomalydetection": "2.98.1", - "oci-aidocument": "2.98.1", - "oci-ailanguage": "2.98.1", - "oci-aispeech": "2.98.1", - "oci-aivision": "2.98.1", - "oci-analytics": "2.98.1", - "oci-announcementsservice": "2.98.1", - "oci-apigateway": "2.98.1", - "oci-apmconfig": "2.98.1", - "oci-apmcontrolplane": "2.98.1", - "oci-apmsynthetics": "2.98.1", - "oci-apmtraces": "2.98.1", - "oci-appmgmtcontrol": "2.98.1", - "oci-artifacts": "2.98.1", - "oci-audit": "2.98.1", - "oci-autoscaling": "2.98.1", - "oci-bastion": "2.98.1", - "oci-bds": "2.98.1", - "oci-blockchain": "2.98.1", - "oci-budget": "2.98.1", - "oci-capacitymanagement": "2.98.1", - "oci-certificates": "2.98.1", - "oci-certificatesmanagement": "2.98.1", - "oci-cims": "2.98.1", - "oci-cloudbridge": "2.98.1", - "oci-cloudguard": "2.98.1", - "oci-cloudmigrations": "2.98.1", - "oci-clusterplacementgroups": "2.98.1", - "oci-common": "2.98.1", - "oci-computecloudatcustomer": "2.98.1", - "oci-computeinstanceagent": "2.98.1", - "oci-containerengine": "2.98.1", - "oci-containerinstances": "2.98.1", - "oci-core": "2.98.1", - "oci-dashboardservice": "2.98.1", - "oci-database": "2.98.1", - "oci-databasemanagement": "2.98.1", - "oci-databasemigration": "2.98.1", - "oci-databasetools": "2.98.1", - "oci-datacatalog": "2.98.1", - "oci-dataflow": "2.98.1", - "oci-dataintegration": "2.98.1", - "oci-datalabelingservice": "2.98.1", - "oci-datalabelingservicedataplane": "2.98.1", - "oci-datasafe": "2.98.1", - "oci-datascience": "2.98.1", - "oci-delegateaccesscontrol": "2.98.1", - "oci-demandsignal": "2.98.1", - "oci-desktops": "2.98.1", - "oci-devops": "2.98.1", - "oci-disasterrecovery": "2.98.1", - "oci-dns": "2.98.1", - "oci-dts": "2.98.1", - "oci-email": "2.98.1", - "oci-emaildataplane": "2.98.1", - "oci-emwarehouse": "2.98.1", - "oci-events": "2.98.1", - "oci-filestorage": "2.98.1", - "oci-fleetappsmanagement": "2.98.1", - "oci-fleetsoftwareupdate": "2.98.1", - "oci-functions": "2.98.1", - "oci-fusionapps": "2.98.1", - "oci-generativeai": "2.98.1", - "oci-generativeaiagent": "2.98.1", - "oci-generativeaiagentruntime": "2.98.1", - "oci-generativeaiinference": "2.98.1", - "oci-genericartifactscontent": "2.98.1", - "oci-globallydistributeddatabase": "2.98.1", - "oci-goldengate": "2.98.1", - "oci-governancerulescontrolplane": "2.98.1", - "oci-healthchecks": "2.98.1", - "oci-identity": "2.98.1", - "oci-identitydataplane": "2.98.1", - "oci-identitydomains": "2.98.1", - "oci-integration": "2.98.1", - "oci-jms": "2.98.1", - "oci-jmsjavadownloads": "2.98.1", - "oci-keymanagement": "2.98.1", - "oci-licensemanager": "2.98.1", - "oci-limits": "2.98.1", - "oci-loadbalancer": "2.98.1", - "oci-lockbox": "2.98.1", - "oci-loganalytics": "2.98.1", - "oci-logging": "2.98.1", - "oci-loggingingestion": "2.98.1", - "oci-loggingsearch": "2.98.1", - "oci-managementagent": "2.98.1", - "oci-managementdashboard": "2.98.1", - "oci-marketplace": "2.98.1", - "oci-marketplaceprivateoffer": "2.98.1", - "oci-marketplacepublisher": "2.98.1", - "oci-mediaservices": "2.98.1", - "oci-monitoring": "2.98.1", - "oci-mysql": "2.98.1", - "oci-networkfirewall": "2.98.1", - "oci-networkloadbalancer": "2.98.1", - "oci-nosql": "2.98.1", - "oci-objectstorage": "2.98.1", - "oci-oce": "2.98.1", - "oci-ocicontrolcenter": "2.98.1", - "oci-ocvp": "2.98.1", - "oci-oda": "2.98.1", - "oci-onesubscription": "2.98.1", - "oci-ons": "2.98.1", - "oci-opa": "2.98.1", - "oci-opensearch": "2.98.1", - "oci-operatoraccesscontrol": "2.98.1", - "oci-opsi": "2.98.1", - "oci-optimizer": "2.98.1", - "oci-osmanagement": "2.98.1", - "oci-osmanagementhub": "2.98.1", - "oci-ospgateway": "2.98.1", - "oci-osubbillingschedule": "2.98.1", - "oci-osuborganizationsubscription": "2.98.1", - "oci-osubsubscription": "2.98.1", - "oci-osubusage": "2.98.1", - "oci-psql": "2.98.1", - "oci-queue": "2.98.1", - "oci-recovery": "2.98.1", - "oci-redis": "2.98.1", - "oci-resourcemanager": "2.98.1", - "oci-resourcescheduler": "2.98.1", - "oci-resourcesearch": "2.98.1", - "oci-rover": "2.98.1", - "oci-sch": "2.98.1", - "oci-secrets": "2.98.1", - "oci-securityattribute": "2.98.1", - "oci-servicecatalog": "2.98.1", - "oci-servicemanagerproxy": "2.98.1", - "oci-servicemesh": "2.98.1", - "oci-stackmonitoring": "2.98.1", - "oci-streaming": "2.98.1", - "oci-tenantmanagercontrolplane": "2.98.1", - "oci-threatintelligence": "2.98.1", - "oci-usage": "2.98.1", - "oci-usageapi": "2.98.1", - "oci-vault": "2.98.1", - "oci-vbsinst": "2.98.1", - "oci-visualbuilder": "2.98.1", - "oci-vnmonitoring": "2.98.1", - "oci-vulnerabilityscanning": "2.98.1", - "oci-waa": "2.98.1", - "oci-waas": "2.98.1", - "oci-waf": "2.98.1", - "oci-workrequests": "2.98.1", - "oci-zpr": "2.98.1" + "oci-accessgovernancecp": "2.99.0", + "oci-adm": "2.99.0", + "oci-aianomalydetection": "2.99.0", + "oci-aidocument": "2.99.0", + "oci-ailanguage": "2.99.0", + "oci-aispeech": "2.99.0", + "oci-aivision": "2.99.0", + "oci-analytics": "2.99.0", + "oci-announcementsservice": "2.99.0", + "oci-apigateway": "2.99.0", + "oci-apmconfig": "2.99.0", + "oci-apmcontrolplane": "2.99.0", + "oci-apmsynthetics": "2.99.0", + "oci-apmtraces": "2.99.0", + "oci-appmgmtcontrol": "2.99.0", + "oci-artifacts": "2.99.0", + "oci-audit": "2.99.0", + "oci-autoscaling": "2.99.0", + "oci-bastion": "2.99.0", + "oci-bds": "2.99.0", + "oci-blockchain": "2.99.0", + "oci-budget": "2.99.0", + "oci-capacitymanagement": "2.99.0", + "oci-certificates": "2.99.0", + "oci-certificatesmanagement": "2.99.0", + "oci-cims": "2.99.0", + "oci-cloudbridge": "2.99.0", + "oci-cloudguard": "2.99.0", + "oci-cloudmigrations": "2.99.0", + "oci-clusterplacementgroups": "2.99.0", + "oci-common": "2.99.0", + "oci-computecloudatcustomer": "2.99.0", + "oci-computeinstanceagent": "2.99.0", + "oci-containerengine": "2.99.0", + "oci-containerinstances": "2.99.0", + "oci-core": "2.99.0", + "oci-dashboardservice": "2.99.0", + "oci-database": "2.99.0", + "oci-databasemanagement": "2.99.0", + "oci-databasemigration": "2.99.0", + "oci-databasetools": "2.99.0", + "oci-datacatalog": "2.99.0", + "oci-dataflow": "2.99.0", + "oci-dataintegration": "2.99.0", + "oci-datalabelingservice": "2.99.0", + "oci-datalabelingservicedataplane": "2.99.0", + "oci-datasafe": "2.99.0", + "oci-datascience": "2.99.0", + "oci-delegateaccesscontrol": "2.99.0", + "oci-demandsignal": "2.99.0", + "oci-desktops": "2.99.0", + "oci-devops": "2.99.0", + "oci-disasterrecovery": "2.99.0", + "oci-dns": "2.99.0", + "oci-dts": "2.99.0", + "oci-email": "2.99.0", + "oci-emaildataplane": "2.99.0", + "oci-emwarehouse": "2.99.0", + "oci-events": "2.99.0", + "oci-filestorage": "2.99.0", + "oci-fleetappsmanagement": "2.99.0", + "oci-fleetsoftwareupdate": "2.99.0", + "oci-functions": "2.99.0", + "oci-fusionapps": "2.99.0", + "oci-generativeai": "2.99.0", + "oci-generativeaiagent": "2.99.0", + "oci-generativeaiagentruntime": "2.99.0", + "oci-generativeaiinference": "2.99.0", + "oci-genericartifactscontent": "2.99.0", + "oci-globallydistributeddatabase": "2.99.0", + "oci-goldengate": "2.99.0", + "oci-governancerulescontrolplane": "2.99.0", + "oci-healthchecks": "2.99.0", + "oci-identity": "2.99.0", + "oci-identitydataplane": "2.99.0", + "oci-identitydomains": "2.99.0", + "oci-integration": "2.99.0", + "oci-jms": "2.99.0", + "oci-jmsjavadownloads": "2.99.0", + "oci-keymanagement": "2.99.0", + "oci-licensemanager": "2.99.0", + "oci-limits": "2.99.0", + "oci-loadbalancer": "2.99.0", + "oci-lockbox": "2.99.0", + "oci-loganalytics": "2.99.0", + "oci-logging": "2.99.0", + "oci-loggingingestion": "2.99.0", + "oci-loggingsearch": "2.99.0", + "oci-managementagent": "2.99.0", + "oci-managementdashboard": "2.99.0", + "oci-marketplace": "2.99.0", + "oci-marketplaceprivateoffer": "2.99.0", + "oci-marketplacepublisher": "2.99.0", + "oci-mediaservices": "2.99.0", + "oci-monitoring": "2.99.0", + "oci-mysql": "2.99.0", + "oci-networkfirewall": "2.99.0", + "oci-networkloadbalancer": "2.99.0", + "oci-nosql": "2.99.0", + "oci-objectstorage": "2.99.0", + "oci-oce": "2.99.0", + "oci-ocicontrolcenter": "2.99.0", + "oci-ocvp": "2.99.0", + "oci-oda": "2.99.0", + "oci-onesubscription": "2.99.0", + "oci-ons": "2.99.0", + "oci-opa": "2.99.0", + "oci-opensearch": "2.99.0", + "oci-operatoraccesscontrol": "2.99.0", + "oci-opsi": "2.99.0", + "oci-optimizer": "2.99.0", + "oci-osmanagement": "2.99.0", + "oci-osmanagementhub": "2.99.0", + "oci-ospgateway": "2.99.0", + "oci-osubbillingschedule": "2.99.0", + "oci-osuborganizationsubscription": "2.99.0", + "oci-osubsubscription": "2.99.0", + "oci-osubusage": "2.99.0", + "oci-psql": "2.99.0", + "oci-queue": "2.99.0", + "oci-recovery": "2.99.0", + "oci-redis": "2.99.0", + "oci-resourcemanager": "2.99.0", + "oci-resourcescheduler": "2.99.0", + "oci-resourcesearch": "2.99.0", + "oci-rover": "2.99.0", + "oci-sch": "2.99.0", + "oci-secrets": "2.99.0", + "oci-securityattribute": "2.99.0", + "oci-servicecatalog": "2.99.0", + "oci-servicemanagerproxy": "2.99.0", + "oci-servicemesh": "2.99.0", + "oci-stackmonitoring": "2.99.0", + "oci-streaming": "2.99.0", + "oci-tenantmanagercontrolplane": "2.99.0", + "oci-threatintelligence": "2.99.0", + "oci-usage": "2.99.0", + "oci-usageapi": "2.99.0", + "oci-vault": "2.99.0", + "oci-vbsinst": "2.99.0", + "oci-visualbuilder": "2.99.0", + "oci-vnmonitoring": "2.99.0", + "oci-vulnerabilityscanning": "2.99.0", + "oci-waa": "2.99.0", + "oci-waas": "2.99.0", + "oci-waf": "2.99.0", + "oci-workrequests": "2.99.0", + "oci-zpr": "2.99.0" } }, "node_modules/oci-secrets": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.98.1.tgz", - "integrity": "sha512-Lg9lP1mdT+En3BMM5fWFV+o6UYbXPasehsiCsPHv1gRFgzwbFQuKyjTMNTFeBjQ+ezDJz0uGviDbyPkfvQlIHg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.99.0.tgz", + "integrity": "sha512-1iFOVlEsaue60ew2toDzGvfYTuaSxkfVes+YW2/kNj5Uwg9w1+H/w0C6REQlm40m/b4VVKk8eog3fE4vHdeUiw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-securityattribute": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-securityattribute/-/oci-securityattribute-2.98.1.tgz", - "integrity": "sha512-XRMDnJmexQsS0bekMmXAjAtduf954rwXIgyGfGoa0siu/hBRB8jV3x/aAOUq/0DafcsQEFJYWH8gh9FZyqnmqg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-securityattribute/-/oci-securityattribute-2.99.0.tgz", + "integrity": "sha512-brI0KVSmHOiKLmUmbFonuQn6dbStz2EYj/IE2YmEgwaHPsCY1zjgalJDGfTtHHCT7pvEfsH3/6UsRTNbIYXMpQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-servicecatalog": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.98.1.tgz", - "integrity": "sha512-bLDCPrJtrdU50LafIKavSwMy8oo2ubvCS0E0RtXP5rxHZmkPu552tf+POFqbPb4HRbzaA0x4Yumw+1xp1ZD4Cg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.99.0.tgz", + "integrity": "sha512-5pLfV0QzdWyM6xOkjeufISsDwfQ1yJkbKVP23mOMWWhbLsMTAzuXen8zLwYFVBauCFPN8ZrSaF7bZuyv3rJXtg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-servicemanagerproxy": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.98.1.tgz", - "integrity": "sha512-kRB9cgHmXQI6mZN7Q6T17eZdatke3tOf4ZfJ0TsrUycYrujLo4ShD7ju11lEo9L8t+YoBJuE+NUe0uYSb3m+pg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.99.0.tgz", + "integrity": "sha512-1HX/6nJlYWW7K/iE1jD1p/SwbPU7dKI8qVK4JliPYViQlrmgcV4HRZnryqLsP8rWk3NawyiHfnEYcweOoC9g/A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-servicemesh": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.98.1.tgz", - "integrity": "sha512-atDgYiS50vGgVhsPe6pCBKsKVEegEUOUCD2K7KYsoTAJMsFkqaXD1x7JwvwfL9RJeNBiGi60s/HyMJTPqiGCsw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.99.0.tgz", + "integrity": "sha512-+ACDiLOcqqnEFohkQ/4pEEt8h3dn492zVP5V+rLqqTpUfG9KQwTe78UdlWeD1zaflatYyMb/qRBVjK9N6dQlDw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-stackmonitoring": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.98.1.tgz", - "integrity": "sha512-uDJiBgCxJ8nWe3/3Q8w4A2sKO6BEty3In6005xUakhBdWXD+lierQ+HuXGjJRsXbcfZI91tg2W03cLh78bUUKQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.99.0.tgz", + "integrity": "sha512-fG064gnG+xY/slTDpUuOfcy1f6T78oC+sWJzNU/CElKodZJGi4IUFHQRoeVqqG0N5MiSq8Q+D7IqKVMBXS+1mw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-streaming": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.98.1.tgz", - "integrity": "sha512-h2sePtaglGTo3Oyfdc4dON+wty2XpK/QirfQx5WwsPkQtVilJVTFS3hkunWiXlFOW/4+qInM95jzNJNRXJZkLw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.99.0.tgz", + "integrity": "sha512-kaaEHsj9mwCP7cFlkGUgQAyXyvHmHpz5uNyETC4oChZsJ0zCCy0o6q3t0kHcektA4L7OGvTkpLkkoL8hURmNzw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-tenantmanagercontrolplane": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.98.1.tgz", - "integrity": "sha512-LZOTpoNt5EWVy+XO9RpVNb8cvv/7fPHhNe7ptaFviJfBQbPyy3nS306TIsi8KnxdBb2DmFIyHtGaav2qqjm6Pg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.99.0.tgz", + "integrity": "sha512-pF+LILKXz2NrOA1PrfJxVXrtZ7uiGkCxDtNbFE2/sIi8DJDU+iNCLePTX/g1AUCQRx8TS629QBv4jMID5iNvFg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-threatintelligence": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.98.1.tgz", - "integrity": "sha512-x/9ghHLDpu+CsUKqc+7KEjWO/afXCJ95TSksR60hujLccW3XbNDnCQFk1k9BA0XIDGsFovoRWc0/5aJlJC638A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.99.0.tgz", + "integrity": "sha512-RZdvJterVx3ZZyf1gYlJUhRY0ny2UOKB3dbA+0+n09plIxqR80are3eMe3KaYaMyBUCGd84BzFYc9J6t7piEwA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-usage": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.98.1.tgz", - "integrity": "sha512-g9jUe/bYACUHRcsFbUzkBHSymk8p0YvFapm5Lmfggs8GCa8Slgs+ILOSuoIqZgaCU5RAO5tOUYdoKE4MYM+vyA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.99.0.tgz", + "integrity": "sha512-g8IGw330g02xF+BaIPCHihLLHqWp7FuOWFnoowb71HZUsnj9BeQKSGuXFY1WBza+DPqyWmZeiSlJKNAx7ocDrw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-usageapi": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.98.1.tgz", - "integrity": "sha512-gygJZ5iBGz5M/QdNlTkN3SfHvsvsi/08vQ6cpEP6V6nwywdXqhK/CnlyS9thZh0MQs+W03kcnJtsIdCWdz2d0Q==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.99.0.tgz", + "integrity": "sha512-VaLvmPxTmxCZBnVPDOXBXwl2ZaqCnWc9irGC+tgNl7fv+UJ36aZhn5kjeRiiNZf9B+acn4/985lXGPQEMiEoCw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-vault": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.98.1.tgz", - "integrity": "sha512-SEunoh30attml33JnpYoswD/4tVx73JbjmmPMhzXxAkvlUFmpjlTLJEo95dnxDenXbYWxYZp3HjZLBmjkfmCsg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.99.0.tgz", + "integrity": "sha512-ibYWNLYOPUAtKq78jJYD7n0v+HtXqgZy6jhMZsSH6jnIxyi7XfFOPkG6THRucO3eiNu/DZdOobD3C7Wbl8E0rQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-vbsinst": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.98.1.tgz", - "integrity": "sha512-BHojr1Xmbe0gi2NPM+dmcB9lJoGHrvP+tHOAYMr+wjYj3PA0wPM9IjlKk5YRsK4KLDNM30ZCL5/WUi1TflVF2A==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.99.0.tgz", + "integrity": "sha512-SkAM6JHt/lGyFh7IzJ59DonsRVdx/l9Rdc7JfhY5L/fckXeT1tuEmCrZ95zToo0Uj/mc08H9GexxnWUNn3lyhg==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-visualbuilder": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.98.1.tgz", - "integrity": "sha512-pQyjYQOimnUQJTc3UI9yEsX5Z61A8bSLFObA8LvN0P5KoOzQG5Ic9jepY8t4UiLpf33CeT2CcCEXVxoWI1ZV5w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.99.0.tgz", + "integrity": "sha512-5BWMkYwYoNwTkzYo3XO/jur8ZGF3S+QKKVP9cuUQ1GIj7ETY++7tnVif1tRIAlk9mj08ifh0nS/jymBQQ/LGFA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-vnmonitoring": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.98.1.tgz", - "integrity": "sha512-FTE8835Q9jUNiV5oAFVyb1X7hMIRWLqu0+wqU+iv2vU1fymMbSGz5U9swLCf5vRyK1RtdyXJXB+/dIAr3zYbmw==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.99.0.tgz", + "integrity": "sha512-c0vDTCsNzsFVzZ95BTgLc+ThJgbsaiZClguwRxN0zjsqZtYKSxpyAwJK17zHQ2YPkW3Zk6Ab+BmnICW2/eRaxA==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-vulnerabilityscanning": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.98.1.tgz", - "integrity": "sha512-kNVKzczl6RoqmEzzw5ZYNtOkodVcCTTbNuW0XCmfiVvRlUo6aQIdcws4qTw4+vm3J5MubhOLXi0lUtvVQoJwEQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.99.0.tgz", + "integrity": "sha512-3iOYHjM6lSugMcNRBrzVGm2X+mr0mlt0yXb0FraePeL6UpZJSlPn/4NAvqQ5wvnFs2hWOOe5ZPLIuLoUvkS7/A==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-waa": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.98.1.tgz", - "integrity": "sha512-BQ7XnNQ50kFvrkoE+khbzdgRd1hk8SaoVMnW0KC3uugsQLSAYPkaaiJgNYfoPtGUKnKbKlqe4tM/8nU5XJVkqg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.99.0.tgz", + "integrity": "sha512-yT18yiTwaOTop/1U8pxHURsrIMOMZb+IpJ73l7AlHvBu6tlFUjHYZ9SRUuP4FGW4AND5yUkdrVIdEvnhfSELEQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-waas": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.98.1.tgz", - "integrity": "sha512-UYCtwPZhGB8RTHBu3vnYBujh9WHwHhE7yGOzRtCEuwtRHLk6L0Umel344Pau+5fUwvtDoHQgiFd4EJuB92YOMg==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.99.0.tgz", + "integrity": "sha512-/Ynz97OOjKp2rFUOwWSBJxh2pAnrfRfk/i3vZQlD/oFv81YX8K+kSUkMiPmoYvh+Ck8QKszqOV+Ugor9vQN4Yw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-waf": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.98.1.tgz", - "integrity": "sha512-GEHYWs0+XnAyLO3fYVF9jZnq2lO8gi4wv7VvUBYh8D2U7OfBnpua/C/ycl3cwFg5NH88dm/qs6dzqspPXoCOfQ==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.99.0.tgz", + "integrity": "sha512-VQdbRpBWMbyojb+G7zHaF8GEIpX4sJZv5ZA2aEYldDYolqR0CiMN0r2N2C20Vittkz/5pFx52DHRBtW2Xa1DKw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-workrequests": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.98.1.tgz", - "integrity": "sha512-t/U/glPBX48dCww3mKNE3X7VmHp4ruCwTMjkfZOHBS/0A/AAH354gwmmTB7T95HiSoSQ9384Z15PXiefZkX29w==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.99.0.tgz", + "integrity": "sha512-LeybWI/pePQ2oWaQM4W69x9s1uqRo6qmDDF97zPvwdN0NvSLivNsRvY2OxLM3t9yhOT/Tu4KrHAGxtGTjaKvHw==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/oci-zpr": { - "version": "2.98.1", - "resolved": "https://registry.npmjs.org/oci-zpr/-/oci-zpr-2.98.1.tgz", - "integrity": "sha512-uSslda2n26Cn60EgHnzwmmg8Fy6aOQIqYJWHo1goz6e4oPCjdveU68xBa2FVP73nYxP1M5jbJhrvh/By+5b2xA==", + "version": "2.99.0", + "resolved": "https://registry.npmjs.org/oci-zpr/-/oci-zpr-2.99.0.tgz", + "integrity": "sha512-NVpNQEOglT+IfT30dsm/E1HoX4VBx8KZ0C/o6S4/gigqEHDxE1MlIjdZKVOUW+4p67nU/a5T1PXZ5ffmWbSpiQ==", "license": "(UPL-1.0 OR Apache-2.0)", "dependencies": { - "oci-common": "2.98.1", - "oci-workrequests": "2.98.1" + "oci-common": "2.99.0", + "oci-workrequests": "2.99.0" } }, "node_modules/on-exit-leak-free": { diff --git a/package.json b/package.json index f11f7c3..3d0bd50 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,8 @@ "nestjs-i18n": "^10.4.9", "nestjs-pino": "^4.1.0", "nodemailer": "^6.9.16", - "oci-common": "^2.98.1", - "oci-sdk": "^2.98.1", + "oci-common": "^2.99.0", + "oci-sdk": "^2.99.0", "pg": "^8.13.1", "pino-http": "^10.3.0", "pino-pretty": "^13.0.0", diff --git a/src/app.module.ts b/src/app.module.ts index 9264a42..a6ff8d1 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,7 +1,6 @@ import { MiddlewareConsumer, Module } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { APP_FILTER, APP_PIPE } from '@nestjs/core'; -import { ClientProxyFactory, Transport } from '@nestjs/microservices'; import { TypeOrmModule } from '@nestjs/typeorm'; import { I18nMiddleware, I18nModule } from 'nestjs-i18n'; import { LoggerModule } from 'nestjs-pino'; @@ -10,6 +9,7 @@ import { buildConfigOptions, buildLoggerOptions, buildTypeormOptions } from './c import { buildI18nOptions } from './core/module-options/i18n-options'; import { buildValidationPipe } from './core/pipes'; import { migrations } from './db'; +import { DocumentModule } from './document/document.module'; import { HealthModule } from './health/health.module'; @Module({ controllers: [], @@ -26,6 +26,9 @@ import { HealthModule } from './health/health.module'; }), I18nModule.forRoot(buildI18nOptions()), HealthModule, + + // Application Modules + DocumentModule, ], providers: [ // Global Pipes diff --git a/src/db/migrations/1731310840593-create-template-table.ts b/src/db/migrations/1731310840593-create-template-table.ts deleted file mode 100644 index 5f02544..0000000 --- a/src/db/migrations/1731310840593-create-template-table.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; - -export class CreateTemplateTable1731310840593 implements MigrationInterface { - name = 'CreateTemplateTable1731310840593'; - - public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `CREATE TABLE "template" ( - "id" SERIAL, - "name" character varying(255) NOT NULL, - "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), - "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), - CONSTRAINT "PK_ac51aa5181ee2036f5ca482857d" PRIMARY KEY ("id"))`, - ); - } - - public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query(`DROP TABLE "template"`); - } -} diff --git a/src/db/migrations/1732434281561-create-document-entity.ts b/src/db/migrations/1732434281561-create-document-entity.ts new file mode 100644 index 0000000..2e3a0de --- /dev/null +++ b/src/db/migrations/1732434281561-create-document-entity.ts @@ -0,0 +1,23 @@ +import { MigrationInterface, QueryRunner } from 'typeorm'; + +export class CreateDocumentEntity1732434281561 implements MigrationInterface { + name = 'CreateDocumentEntity1732434281561'; + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `CREATE TABLE "documents" ( + "id" uuid NOT NULL DEFAULT uuid_generate_v4(), + "name" character varying(255) NOT NULL, + "extension" character varying(255) NOT NULL, + "documentType" character varying(255) NOT NULL, + "accessType" character varying(255) NOT NULL, + "updated_at" TIMESTAMP NOT NULL DEFAULT now(), + "created_at" TIMESTAMP NOT NULL DEFAULT now(), + CONSTRAINT "PK_ac51aa5181ee2036f5ca482857c" PRIMARY KEY ("id"))`, + ); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DROP TABLE "documents"`); + } +} diff --git a/src/db/migrations/index.ts b/src/db/migrations/index.ts index ff0b79e..0bf4de3 100644 --- a/src/db/migrations/index.ts +++ b/src/db/migrations/index.ts @@ -1 +1 @@ -export * from './1731310840593-create-template-table'; +export * from './1732434281561-create-document-entity'; diff --git a/src/document/constants/buckets.constant.ts b/src/document/constants/buckets.constant.ts new file mode 100644 index 0000000..eb95616 --- /dev/null +++ b/src/document/constants/buckets.constant.ts @@ -0,0 +1,6 @@ +import { DocumentType } from '../enums'; + +export const BUCKETS: Record = { + [DocumentType.PROFILE_PICTURE]: 'profile-pictures', + [DocumentType.PASSPORT]: 'passports', +}; diff --git a/src/document/constants/index.ts b/src/document/constants/index.ts new file mode 100644 index 0000000..dad7412 --- /dev/null +++ b/src/document/constants/index.ts @@ -0,0 +1 @@ +export * from './buckets.constant'; diff --git a/src/document/controllers/document.controller.ts b/src/document/controllers/document.controller.ts new file mode 100644 index 0000000..1a00693 --- /dev/null +++ b/src/document/controllers/document.controller.ts @@ -0,0 +1,53 @@ +import { Body, Controller, Get, Param, Post, UploadedFile, UseInterceptors } from '@nestjs/common'; +import { FileInterceptor } from '@nestjs/platform-express'; +import { ApiBody, ApiConsumes, ApiTags } from '@nestjs/swagger'; +import { memoryStorage } from 'multer'; +import { ResponseFactory } from '~/core/utils'; +import { UploadDocumentRequestDto } from '../dtos/request'; +import { DocumentMetaResponseDto } from '../dtos/response'; +import { AccessType, DocumentType } from '../enums'; +import { DocumentService } from '../services'; +@Controller('document') +@ApiTags('document') +export class DocumentController { + constructor(private readonly documentService: DocumentService) {} + + @Post() + @ApiConsumes('multipart/form-data') + @ApiBody({ + schema: { + type: 'object', + properties: { + document: { + type: 'string', + format: 'binary', + }, + documentType: { + type: 'string', + enum: Object.values(DocumentType), + }, + accessType: { + type: 'string', + enum: Object.values(AccessType), + }, + }, + required: ['document', 'documentType', 'accessType'], + }, + }) + @UseInterceptors(FileInterceptor('document', { storage: memoryStorage() })) + async createDocument( + @UploadedFile() file: Express.Multer.File, + @Body() uploadedDocumentRequest: UploadDocumentRequestDto, + ) { + const document = await this.documentService.createDocument(file, uploadedDocumentRequest); + + return ResponseFactory.data(new DocumentMetaResponseDto(document)); + } + + @Get(':documentId') + async findDocumentById(@Param('documentId') documentId: string) { + const document = await this.documentService.findDocumentById(documentId); + console.log(document); + return ResponseFactory.data(new DocumentMetaResponseDto(document)); + } +} diff --git a/src/document/controllers/index.ts b/src/document/controllers/index.ts new file mode 100644 index 0000000..f1e59d5 --- /dev/null +++ b/src/document/controllers/index.ts @@ -0,0 +1 @@ +export * from './document.controller'; diff --git a/src/document/document.module.ts b/src/document/document.module.ts new file mode 100644 index 0000000..22a7853 --- /dev/null +++ b/src/document/document.module.ts @@ -0,0 +1,13 @@ +import { Module } from '@nestjs/common'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { DocumentController } from './controllers'; +import { Document } from './entities'; +import { DocumentRepository } from './repositories'; +import { DocumentService, OciService } from './services'; + +@Module({ + imports: [TypeOrmModule.forFeature([Document])], + controllers: [DocumentController], + providers: [DocumentService, OciService, DocumentRepository], +}) +export class DocumentModule {} diff --git a/src/document/dtos/request/index.ts b/src/document/dtos/request/index.ts new file mode 100644 index 0000000..4071ca7 --- /dev/null +++ b/src/document/dtos/request/index.ts @@ -0,0 +1 @@ +export * from './upload-document.request.dto'; diff --git a/src/document/dtos/request/upload-document.request.dto.ts b/src/document/dtos/request/upload-document.request.dto.ts new file mode 100644 index 0000000..be8617c --- /dev/null +++ b/src/document/dtos/request/upload-document.request.dto.ts @@ -0,0 +1,11 @@ +import { IsEnum } from 'class-validator'; +import { i18nValidationMessage as i18n } from 'nestjs-i18n'; +import { AccessType, DocumentType } from '~/document/enums'; + +export class UploadDocumentRequestDto { + @IsEnum(DocumentType, { message: i18n('validation.IsEnum', { path: 'general', property: 'document.documentType' }) }) + documentType!: DocumentType; + + @IsEnum(AccessType, { message: i18n('validation.IsEnum', { path: 'general', property: 'document.accessType' }) }) + accessType!: AccessType; +} diff --git a/src/document/dtos/response/document-meta.response.dto.ts b/src/document/dtos/response/document-meta.response.dto.ts new file mode 100644 index 0000000..77c775b --- /dev/null +++ b/src/document/dtos/response/document-meta.response.dto.ts @@ -0,0 +1,36 @@ +import { ApiProperty } from '@nestjs/swagger'; +import { Document } from '~/document/entities'; +import { AccessType, DocumentType } from '~/document/enums'; + +export class DocumentMetaResponseDto { + @ApiProperty() + id!: string; + + @ApiProperty() + name!: string; + + @ApiProperty() + extension!: string; + + @ApiProperty() + documentType!: DocumentType; + + @ApiProperty() + acessType!: AccessType; + + @ApiProperty() + createdAt!: Date; + + @ApiProperty() + updatedAt!: Date; + + constructor(document: Document) { + this.id = document.id; + this.name = document.name; + this.extension = document.extension; + this.documentType = document.documentType; + this.acessType = document.accessType; + this.createdAt = document.createdAt; + this.updatedAt = document.updatedAt; + } +} diff --git a/src/document/dtos/response/index.ts b/src/document/dtos/response/index.ts new file mode 100644 index 0000000..18a07a3 --- /dev/null +++ b/src/document/dtos/response/index.ts @@ -0,0 +1,2 @@ +export * from './document-meta.response.dto'; +export * from './upload.response.dto'; diff --git a/src/document/dtos/response/upload.response.dto.ts b/src/document/dtos/response/upload.response.dto.ts new file mode 100644 index 0000000..db63e0e --- /dev/null +++ b/src/document/dtos/response/upload.response.dto.ts @@ -0,0 +1,19 @@ +import { ApiProperty } from '@nestjs/swagger'; +import { AccessType, DocumentType } from '~/document/enums'; + +export class UploadResponseDto { + @ApiProperty() + name!: string; + + @ApiProperty() + documentType!: DocumentType; + + @ApiProperty() + accessType!: AccessType; + + @ApiProperty() + extension!: string; + + @ApiProperty() + url!: string; +} diff --git a/src/document/entities/document.entity.ts b/src/document/entities/document.entity.ts new file mode 100644 index 0000000..49c24e6 --- /dev/null +++ b/src/document/entities/document.entity.ts @@ -0,0 +1,26 @@ +import { Column, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm'; +import { AccessType, DocumentType } from '../enums'; + +@Entity('documents') +export class Document { + @PrimaryGeneratedColumn('uuid') + id!: string; + + @Column({ type: 'varchar', length: 255 }) + name!: string; + + @Column({ type: 'varchar', length: 255 }) + extension!: string; + + @Column({ type: 'varchar', length: 255 }) + documentType!: DocumentType; + + @Column({ type: 'varchar', length: 255 }) + accessType!: AccessType; + + @UpdateDateColumn({ name: 'updated_at', type: 'timestamp', default: () => 'CURRENT_TIMESTAMP' }) + updatedAt!: Date; + + @Column({ name: 'created_at', type: 'timestamp', default: () => 'CURRENT_TIMESTAMP' }) + createdAt!: Date; +} diff --git a/src/document/entities/index.ts b/src/document/entities/index.ts new file mode 100644 index 0000000..7168d04 --- /dev/null +++ b/src/document/entities/index.ts @@ -0,0 +1 @@ +export * from './document.entity'; diff --git a/src/document/enums/access-type.enum.ts b/src/document/enums/access-type.enum.ts new file mode 100644 index 0000000..e436aa9 --- /dev/null +++ b/src/document/enums/access-type.enum.ts @@ -0,0 +1,4 @@ +export enum AccessType { + PUBLIC = 'PUBLIC', + PRIVATE = 'PRIVATE', +} diff --git a/src/document/enums/document-type.enum.ts b/src/document/enums/document-type.enum.ts new file mode 100644 index 0000000..12dbc49 --- /dev/null +++ b/src/document/enums/document-type.enum.ts @@ -0,0 +1,4 @@ +export enum DocumentType { + PROFILE_PICTURE = 'PROFILE_PICTURE', + PASSPORT = 'PASSPORT', +} diff --git a/src/document/enums/index.ts b/src/document/enums/index.ts new file mode 100644 index 0000000..bbf7bd2 --- /dev/null +++ b/src/document/enums/index.ts @@ -0,0 +1,2 @@ +export * from './access-type.enum'; +export * from './document-type.enum'; diff --git a/src/document/repositories/document.repository.ts b/src/document/repositories/document.repository.ts new file mode 100644 index 0000000..621c826 --- /dev/null +++ b/src/document/repositories/document.repository.ts @@ -0,0 +1,25 @@ +import { Injectable } from '@nestjs/common'; +import { InjectRepository } from '@nestjs/typeorm'; +import { Repository } from 'typeorm'; +import { UploadResponseDto } from '../dtos/response'; +import { Document } from '../entities'; + +@Injectable() +export class DocumentRepository { + constructor(@InjectRepository(Document) private documentRepository: Repository) {} + + createDocument(document: UploadResponseDto) { + return this.documentRepository.save( + this.documentRepository.create({ + name: document.name, + documentType: document.documentType, + extension: document.extension, + accessType: document.accessType, + }), + ); + } + + findDocumentById(documentId: string) { + return this.documentRepository.findOne({ where: { id: documentId } }); + } +} diff --git a/src/document/repositories/index.ts b/src/document/repositories/index.ts new file mode 100644 index 0000000..9008ee1 --- /dev/null +++ b/src/document/repositories/index.ts @@ -0,0 +1 @@ +export * from './document.repository'; diff --git a/src/document/services/document.service.ts b/src/document/services/document.service.ts new file mode 100644 index 0000000..61d723a --- /dev/null +++ b/src/document/services/document.service.ts @@ -0,0 +1,24 @@ +import { Injectable, NotFoundException } from '@nestjs/common'; +import { UploadDocumentRequestDto } from '../dtos/request'; +import { DocumentRepository } from '../repositories'; +import { OciService } from './oci.service'; + +@Injectable() +export class DocumentService { + constructor(private readonly ociService: OciService, private readonly documentRepository: DocumentRepository) {} + async createDocument(file: Express.Multer.File, uploadedDocumentRequest: UploadDocumentRequestDto) { + const uploadedFile = await this.ociService.uploadFile(file, uploadedDocumentRequest); + console.log('test'); + return this.documentRepository.createDocument(uploadedFile); + } + + async findDocumentById(documentId: string) { + const document = await this.documentRepository.findDocumentById(documentId); + + if (!document) { + throw new NotFoundException('DOCUMENT.NOT_FOUND'); + } + + return document; + } +} diff --git a/src/document/services/index.ts b/src/document/services/index.ts new file mode 100644 index 0000000..92452da --- /dev/null +++ b/src/document/services/index.ts @@ -0,0 +1,2 @@ +export * from './document.service'; +export * from './oci.service'; diff --git a/src/document/services/oci.service.ts b/src/document/services/oci.service.ts new file mode 100644 index 0000000..4a55f3b --- /dev/null +++ b/src/document/services/oci.service.ts @@ -0,0 +1,68 @@ +import { BadRequestException, Injectable, Logger } from '@nestjs/common'; +import { ConfigService } from '@nestjs/config'; +import { plainToInstance } from 'class-transformer'; +import { Region, SimpleAuthenticationDetailsProvider } from 'oci-common'; +import { ObjectStorageClient } from 'oci-objectstorage'; +import path from 'path'; +import { BUCKETS } from '../constants'; +import { UploadDocumentRequestDto } from '../dtos/request'; +import { UploadResponseDto } from '../dtos/response'; +import { generateNewFileName } from '../utils'; +const ONE_DAY = Date.now() + 24 * 60 * 60 * 1000; + +@Injectable() +export class OciService { + private readonly ociClient: ObjectStorageClient; + private readonly tenancyId: string = this.configService.getOrThrow('OCI_TENANCY_ID'); + private readonly userId: string = this.configService.getOrThrow('OCI_USER_ID'); + private readonly fingerprint: string = this.configService.getOrThrow('OCI_FINGERPRINT'); + private readonly privateKey: string = this.configService.getOrThrow('OCI_PRIVATE_KEY'); + private readonly passPhrase: string = this.configService.getOrThrow('OCI_PASSPHRASE'); + private readonly namespace: string = this.configService.getOrThrow('OCI_NAMESPACE'); + private readonly region: string = this.configService.getOrThrow('OCI_REGION'); + private readonly logger = new Logger(OciService.name); + constructor(private configService: ConfigService) { + this.ociClient = new ObjectStorageClient({ + authenticationDetailsProvider: new SimpleAuthenticationDetailsProvider( + this.tenancyId, + this.userId, + this.fingerprint, + Buffer.from(this.privateKey, 'base64').toString('utf-8'), + this.passPhrase, + Region.fromRegionId(this.region), + ), + }); + } + + async uploadFile( + file: Express.Multer.File, + { documentType, accessType }: UploadDocumentRequestDto, + ): Promise { + const bucketName = BUCKETS[documentType]; + const objectName = generateNewFileName(file.originalname); + + if (!bucketName) { + this.logger.error('Could not find bucket name for document type', documentType); + throw new BadRequestException('DOCUMENT.TYPE_NOT_SUPPORTED'); + } + + this.logger.debug(`Uploading file to bucket ${bucketName} with object name ${objectName}`); + await this.ociClient.putObject({ + namespaceName: this.namespace, + bucketName, + putObjectBody: file.buffer, + contentLength: file.buffer.length, + objectName, + }); + + this.logger.log(`File uploaded successfully to bucket ${bucketName} with object name ${objectName}`); + + return plainToInstance(UploadResponseDto, { + name: objectName, + extension: path.extname(file.originalname), + url: `https://objectstorage.${this.region}.oraclecloud.com/n/${this.namespace}/b/${bucketName}/o/${objectName}`, + documentType, + accessType, + }); + } +} diff --git a/src/document/utils/file-names-generator.util.ts b/src/document/utils/file-names-generator.util.ts new file mode 100644 index 0000000..912fbf5 --- /dev/null +++ b/src/document/utils/file-names-generator.util.ts @@ -0,0 +1,6 @@ +import path from 'path'; +export function generateNewFileName(origianlName: string): string { + const ext = path.extname(origianlName); + const nameWithoutExtension = path.basename(origianlName, ext); + return nameWithoutExtension + '-' + Date.now() + ext; +} diff --git a/src/document/utils/index.ts b/src/document/utils/index.ts new file mode 100644 index 0000000..6eb9059 --- /dev/null +++ b/src/document/utils/index.ts @@ -0,0 +1 @@ +export * from './file-names-generator.util'; diff --git a/src/i18n/ar/app.json b/src/i18n/ar/app.json index 7d35c23..2ea7b0c 100644 --- a/src/i18n/ar/app.json +++ b/src/i18n/ar/app.json @@ -1,5 +1,5 @@ { - "CUSTOM": { - "TEMPLATE_ERROR": "خطأ في القالب" - } + "DOCUMENTS": { + "TYPE_NOT_SUPPORTED": "نوع الملف غير مدعوم" + } } diff --git a/src/i18n/ar/general.json b/src/i18n/ar/general.json index cc09a9e..465357f 100644 --- a/src/i18n/ar/general.json +++ b/src/i18n/ar/general.json @@ -2,8 +2,9 @@ "PROPERTY_MAPPINGS": { "paginationPage": "رقم الصفحة", "paginationSize": "حجم الصفحة", - "test": { - "name": "الاسم" + "document": { + "documentType": "نوع الملف", + "accessType": "نوع الوصول" } }, "UNAUTHORIZED_ERROR": "يجب تسجيل الدخول مره اخرى", diff --git a/src/i18n/en/app.json b/src/i18n/en/app.json index 77fe4de..4671ff6 100644 --- a/src/i18n/en/app.json +++ b/src/i18n/en/app.json @@ -1,5 +1,5 @@ { - "CUSTOM": { - "TEMPLATE_ERROR": "Template error" + "DOCUMENTS": { + "TYPE_NOT_SUPPORTED": "Document type is not supported" } } diff --git a/src/i18n/en/general.json b/src/i18n/en/general.json index 26e19d2..01557bc 100644 --- a/src/i18n/en/general.json +++ b/src/i18n/en/general.json @@ -2,9 +2,9 @@ "PROPERTY_MAPPINGS": { "paginationPage": "page", "paginationSize": "page size", - "test": { - "name": "name", - "age": "age" + "document": { + "documentType": "Document type", + "accessType": "Access type" } }, "UNAUTHORIZED_ERROR": "You have to login again",