diff --git a/.gitattributes b/.gitattributes index a60f28aed..d2957a6aa 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3,5 +3,5 @@ packages/openapi-code-generater/src/core/schemas/openapi-3.0-specification-validator.js binary packages/openapi-code-generater/src/core/schemas/openapi-3.1-specification-validator.js binary integration-tests/*/src/generated/** linguist-generated=true -integration-tests-definitions/** linguist-vendored +integration-tests-definitions/** linguist-vendored=true yarn.lock linguist-generated=true diff --git a/integration-tests-definitions/api.github.com.yaml b/integration-tests-definitions/api.github.com.yaml index 59ff4d683..ac3be6f60 100644 --- a/integration-tests-definitions/api.github.com.yaml +++ b/integration-tests-definitions/api.github.com.yaml @@ -1495,7 +1495,7 @@ paths: for all users across organizations with access to Copilot within your enterprise, with a further breakdown of suggestions, acceptances, and number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions. - The response contains metrics for the prior 28 days. Usage metrics are processed once per day for the previous day, + The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day, and the response will only include data up until yesterday. In order for an end user to be counted towards these metrics, they must have telemetry enabled in their IDE. @@ -1668,12 +1668,91 @@ paths: enabledForGitHubApps: false category: secret-scanning subcategory: secret-scanning + "/enterprises/{enterprise}/team/{team_slug}/copilot/usage": + get: + summary: Get a summary of Copilot usage for an enterprise team + description: |- + > [!NOTE] + > This endpoint is in beta and is subject to change. + + You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE + for users within an enterprise team, with a further breakdown of suggestions, acceptances, and number of active users by editor and language for each day. + See the response schema tab for detailed metrics definitions. + + The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day, + and the response will only include data up until yesterday. In order for an end user to be counted towards these metrics, + they must have telemetry enabled in their IDE. + + > [!NOTE] + > This endpoint will only return results for a given day if the enterprise team had five or more members with active Copilot licenses, as evaluated at the end of that day. + + Owners and billing managers for the enterprise that contains the enterprise team can view Copilot usage metrics for the enterprise team. + + OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:enterprise` scopes to use this endpoint. + tags: + - copilot + operationId: copilot/usage-metrics-for-enterprise-team + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/copilot/copilot-usage#get-a-summary-of-copilot-usage-for-an-enterprise-team + parameters: + - "$ref": "#/components/parameters/enterprise" + - "$ref": "#/components/parameters/team-slug" + - name: since + description: Show usage metrics since this date. This is a timestamp in [ISO + 8601](https://en.wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:MM:SSZ`). + Maximum value is 28 days ago. + in: query + required: false + schema: + type: string + - name: until + description: Show usage metrics until this date. This is a timestamp in [ISO + 8601](https://en.wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:MM:SSZ`) + and should not preceed the `since` date if it is passed. + in: query + required: false + schema: + type: string + - "$ref": "#/components/parameters/page" + - name: per_page + description: The number of days of metrics to display per page (max 28). For + more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)." + in: query + schema: + type: integer + default: 28 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/copilot-usage-metrics" + examples: + default: + "$ref": "#/components/examples/copilot-usage-metrics-org" + '500': + "$ref": "#/components/responses/internal_error" + '401': + "$ref": "#/components/responses/requires_authentication" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: copilot + subcategory: copilot-usage "/events": get: summary: List public events - description: We delay the public events feed by five minutes, which means the - most recent event returned by the public events API actually occurred at least - five minutes ago. + description: |- + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-public-events @@ -3352,7 +3431,9 @@ paths: "/networks/{owner}/{repo}/events": get: summary: List public events for a network of repositories - description: '' + description: |- + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-public-events-for-repo-network @@ -6205,6 +6286,23 @@ paths: - disabled - not_set default: enabled + dependency_graph_autosubmit_action: + type: string + description: The enablement status of Automatic dependency submission + enum: + - enabled + - disabled + - not_set + default: disabled + dependency_graph_autosubmit_action_options: + type: object + description: Feature options for Automatic dependency submission + properties: + labeled_runners: + type: boolean + description: Whether to use runners labeled with 'dependency-submission' + or standard GitHub runners. + default: false dependabot_alerts: type: string description: The enablement status of Dependabot alerts @@ -6474,6 +6572,21 @@ paths: - enabled - disabled - not_set + dependency_graph_autosubmit_action: + type: string + description: The enablement status of Automatic dependency submission + enum: + - enabled + - disabled + - not_set + dependency_graph_autosubmit_action_options: + type: object + description: Feature options for Automatic dependency submission + properties: + labeled_runners: + type: boolean + description: Whether to use runners labeled with 'dependency-submission' + or standard GitHub runners. dependabot_alerts: type: string description: The enablement status of Dependabot alerts @@ -7872,7 +7985,7 @@ paths: across an organization, with a further breakdown of suggestions, acceptances, and number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions. - The response contains metrics for the prior 28 days. Usage metrics are processed once per day for the previous day, + The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day, and the response will only include data up until yesterday. In order for an end user to be counted towards these metrics, they must have telemetry enabled in their IDE. @@ -8403,7 +8516,9 @@ paths: "/orgs/{org}/events": get: summary: List public organization events - description: '' + description: |- + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-public-org-events @@ -11623,10 +11738,10 @@ paths: schema: type: array items: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" examples: default: - "$ref": "#/components/examples/org-custom-properties" + "$ref": "#/components/examples/custom-properties" '403': "$ref": "#/components/responses/forbidden" '404': @@ -11663,7 +11778,7 @@ paths: type: array description: The array of custom properties to create or update. items: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" minItems: 1 maxItems: 100 required: @@ -11694,10 +11809,10 @@ paths: schema: type: array items: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" examples: default: - "$ref": "#/components/examples/org-custom-properties" + "$ref": "#/components/examples/custom-properties" '403': "$ref": "#/components/responses/forbidden" '404': @@ -11728,10 +11843,10 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" examples: default: - "$ref": "#/components/examples/org-custom-property" + "$ref": "#/components/examples/custom-property" '403': "$ref": "#/components/responses/forbidden" '404': @@ -11817,10 +11932,10 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" examples: default: - "$ref": "#/components/examples/org-custom-property" + "$ref": "#/components/examples/custom-property" '403': "$ref": "#/components/responses/forbidden" '404': @@ -12281,6 +12396,8 @@ paths: - PR_TITLE - COMMIT_OR_PR_TITLE description: |- + Required when using `squash_merge_commit_message`. + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. @@ -12303,6 +12420,8 @@ paths: - PR_TITLE - MERGE_MESSAGE description: |- + Required when using `merge_commit_message`. + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. @@ -12434,6 +12553,7 @@ paths: - branch - tag - push + default: branch enforcement: "$ref": "#/components/schemas/repository-rule-enforcement" bypass_actors: @@ -12571,7 +12691,11 @@ paths: "/orgs/{org}/rulesets/{ruleset_id}": get: summary: Get an organization repository ruleset - description: Get a repository ruleset for an organization. + description: |- + Get a repository ruleset for an organization. + + **Note:** To prevent leaking sensitive information, the `bypass_actors` property is only returned if the user + making the API request has write access to the ruleset. tags: - repos operationId: repos/get-org-ruleset @@ -13044,6 +13168,85 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + "/orgs/{org}/team/{team_slug}/copilot/usage": + get: + summary: Get a summary of Copilot usage for a team + description: |- + > [!NOTE] + > This endpoint is in beta and is subject to change. + + You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE + for users within a team, with a further breakdown of suggestions, acceptances, and number of active users by editor and language for each day. + See the response schema tab for detailed metrics definitions. + + The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day, + and the response will only include data up until yesterday. In order for an end user to be counted towards these metrics, + they must have telemetry enabled in their IDE. + + > [!NOTE] + > This endpoint will only return results for a given day if the team had five or more members with active Copilot licenses, as evaluated at the end of that day. + + Organization owners for the organization that contains this team, and owners and billing managers of the parent enterprise can view Copilot usage metrics for a team. + + OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot`, `read:org`, or `read:enterprise` scopes to use this endpoint. + tags: + - copilot + operationId: copilot/usage-metrics-for-team + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/copilot/copilot-usage#get-a-summary-of-copilot-usage-for-a-team + parameters: + - "$ref": "#/components/parameters/org" + - "$ref": "#/components/parameters/team-slug" + - name: since + description: Show usage metrics since this date. This is a timestamp in [ISO + 8601](https://en.wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:MM:SSZ`). + Maximum value is 28 days ago. + in: query + required: false + schema: + type: string + - name: until + description: Show usage metrics until this date. This is a timestamp in [ISO + 8601](https://en.wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:MM:SSZ`) + and should not preceed the `since` date if it is passed. + in: query + required: false + schema: + type: string + - "$ref": "#/components/parameters/page" + - name: per_page + description: The number of days of metrics to display per page (max 28). For + more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)." + in: query + schema: + type: integer + default: 28 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/copilot-usage-metrics" + examples: + default: + "$ref": "#/components/examples/copilot-usage-metrics-org" + '500': + "$ref": "#/components/responses/internal_error" + '401': + "$ref": "#/components/responses/requires_authentication" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: copilot + subcategory: copilot-usage "/orgs/{org}/teams": get: summary: List teams @@ -16017,6 +16220,8 @@ paths: - PR_TITLE - COMMIT_OR_PR_TITLE description: |- + Required when using `squash_merge_commit_message`. + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. @@ -16039,6 +16244,8 @@ paths: - PR_TITLE - MERGE_MESSAGE description: |- + Required when using `merge_commit_message`. + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. @@ -23581,6 +23788,47 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + "/repos/{owner}/{repo}/code-security-configuration": + get: + summary: Get the code security configuration associated with a repository + description: |- + Get the code security configuration that manages a repository's code security settings. + + The authenticated user must be an administrator or security manager for the organization to use this endpoint. + + OAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint. + tags: + - code-security + operationId: code-security/get-configuration-for-repository + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/code-security/configurations#get-the-code-security-configuration-associated-with-a-repository + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/code-security-configuration-for-repository" + examples: + default: + "$ref": "#/components/examples/code-security-configuration-for-repository" + '204': + "$ref": "#/components/responses/no_content" + '304': + "$ref": "#/components/responses/not_modified" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: code-security + subcategory: configurations "/repos/{owner}/{repo}/codeowners/errors": get: summary: List CODEOWNERS errors @@ -35910,6 +36158,8 @@ paths: examples: default: "$ref": "#/components/examples/content-file" + '304': + "$ref": "#/components/responses/not_modified" '404': "$ref": "#/components/responses/not_found" '422': @@ -36901,6 +37151,7 @@ paths: - branch - tag - push + default: branch enforcement: "$ref": "#/components/schemas/repository-rule-enforcement" bypass_actors: @@ -37032,7 +37283,11 @@ paths: "/repos/{owner}/{repo}/rulesets/{ruleset_id}": get: summary: Get a repository ruleset - description: Get a ruleset for a repository. + description: |- + Get a ruleset for a repository. + + **Note:** To prevent leaking sensitive information, the `bypass_actors` property is only returned if the user + making the API request has write access to the ruleset. tags: - repos operationId: repos/get-repo-ruleset @@ -37401,6 +37656,67 @@ paths: enabledForGitHubApps: true category: secret-scanning subcategory: secret-scanning + "/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses": + post: + summary: Create a push protection bypass + description: |- + Creates a bypass for a previously push protected secret. + + The authenticated user must be the original author of the committed secret. + + OAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint. + operationId: secret-scanning/create-push-protection-bypass + tags: + - secret-scanning + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/secret-scanning/secret-scanning#create-a-push-protection-bypass + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + reason: + "$ref": "#/components/schemas/secret-scanning-push-protection-bypass-reason" + placeholder_id: + "$ref": "#/components/schemas/secret-scanning-push-protection-bypass-placeholder-id" + required: + - reason + - placeholder_id + examples: + default: + value: + reason: will_fix_later + placeholder_id: 2k4dM4tseyC5lPIsjl5emX9sPNk + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/secret-scanning-push-protection-bypass" + examples: + default: + "$ref": "#/components/examples/secret-scanning-push-protection-bypass" + '403': + description: User does not have enough permissions to perform this action. + '404': + description: Placeholder ID not found, or push protection is disabled on + this repository. + '422': + description: Bad request, input data missing or incorrect. + '503': + "$ref": "#/components/responses/service_unavailable" + x-github: + enabledForGitHubApps: true + githubCloudOnly: false + category: secret-scanning + subcategory: secret-scanning "/repos/{owner}/{repo}/security-advisories": get: summary: List repository security advisories @@ -44899,6 +45215,8 @@ paths: - PR_TITLE - COMMIT_OR_PR_TITLE description: |- + Required when using `squash_merge_commit_message`. + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. @@ -44921,6 +45239,8 @@ paths: - PR_TITLE - MERGE_MESSAGE description: |- + Required when using `merge_commit_message`. + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. @@ -45878,8 +46198,11 @@ paths: "/users/{username}/events": get: summary: List events for the authenticated user - description: If you are authenticated as the given user, you will see your private - events. Otherwise, you'll only see public events. + description: |- + If you are authenticated as the given user, you will see your private events. Otherwise, you'll only see public events. + + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-events-for-authenticated-user @@ -45910,8 +46233,11 @@ paths: "/users/{username}/events/orgs/{org}": get: summary: List organization events for the authenticated user - description: This is the user's organization dashboard. You must be authenticated - as the user to view this. + description: |- + This is the user's organization dashboard. You must be authenticated as the user to view this. + + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-org-events-for-authenticated-user @@ -45943,7 +46269,9 @@ paths: "/users/{username}/events/public": get: summary: List public events for a user - description: '' + description: |- + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-public-events-for-user @@ -46655,9 +46983,12 @@ paths: "/users/{username}/received_events": get: summary: List events received by the authenticated user - description: These are events that you've received by watching repositories - and following users. If you are authenticated as the given user, you will - see private events. Otherwise, you'll only see public events. + description: |- + These are events that you've received by watching repositories and following users. If you are authenticated as the + given user, you will see private events. Otherwise, you'll only see public events. + + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-received-events-for-user @@ -46688,7 +47019,9 @@ paths: "/users/{username}/received_events/public": get: summary: List public events received by a user - description: '' + description: |- + > [!NOTE] + > This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h. tags: - activity operationId: activity/list-received-public-events-for-user @@ -66172,6 +66505,64 @@ components: - html_url - key - name + organization-simple: + title: Organization Simple + description: A GitHub organization. + type: object + properties: + login: + type: string + example: github + id: + type: integer + example: 1 + node_id: + type: string + example: MDEyOk9yZ2FuaXphdGlvbjE= + url: + type: string + format: uri + example: https://api.github.com/orgs/github + repos_url: + type: string + format: uri + example: https://api.github.com/orgs/github/repos + events_url: + type: string + format: uri + example: https://api.github.com/orgs/github/events + hooks_url: + type: string + example: https://api.github.com/orgs/github/hooks + issues_url: + type: string + example: https://api.github.com/orgs/github/issues + members_url: + type: string + example: https://api.github.com/orgs/github/members{/member} + public_members_url: + type: string + example: https://api.github.com/orgs/github/public_members{/member} + avatar_url: + type: string + example: https://github.com/images/error/octocat_happy.gif + description: + type: string + example: A great organization + nullable: true + required: + - login + - url + - id + - node_id + - repos_url + - events_url + - hooks_url + - issues_url + - members_url + - public_members_url + - avatar_url + - description nullable-team-simple: title: Team Simple description: Groups of organization members that gives permissions on specified @@ -66309,187 +66700,6 @@ components: - repositories_url - slug - parent - organization: - title: Organization - description: GitHub account for managing multiple users, teams, and repositories - type: object - properties: - login: - description: Unique login name of the organization - example: new-org - type: string - url: - description: URL for the organization - example: https://api.github.com/orgs/github - type: string - format: uri - id: - type: integer - node_id: - type: string - repos_url: - type: string - format: uri - events_url: - type: string - format: uri - hooks_url: - type: string - issues_url: - type: string - members_url: - type: string - public_members_url: - type: string - avatar_url: - type: string - description: - type: string - nullable: true - blog: - description: Display blog url for the organization - example: blog.example-org.com - type: string - format: uri - html_url: - type: string - format: uri - name: - description: Display name for the organization - example: New Org - type: string - company: - description: Display company name for the organization - example: Acme corporation - type: string - location: - description: Display location for the organization - example: Berlin, Germany - type: string - email: - description: Display email for the organization - example: org@example.com - type: string - format: email - has_organization_projects: - description: Specifies if organization projects are enabled for this org - type: boolean - has_repository_projects: - description: Specifies if repository projects are enabled for repositories - that belong to this org - type: boolean - is_verified: - type: boolean - public_repos: - type: integer - public_gists: - type: integer - followers: - type: integer - following: - type: integer - type: - type: string - created_at: - type: string - format: date-time - updated_at: - type: string - format: date-time - plan: - type: object - properties: - name: - type: string - space: - type: integer - private_repos: - type: integer - filled_seats: - type: integer - seats: - type: integer - required: - - login - - url - - id - - node_id - - repos_url - - events_url - - hooks_url - - issues_url - - members_url - - public_members_url - - avatar_url - - description - - html_url - - has_organization_projects - - has_repository_projects - - public_repos - - public_gists - - followers - - following - - type - - created_at - - updated_at - organization-simple: - title: Organization Simple - description: A GitHub organization. - type: object - properties: - login: - type: string - example: github - id: - type: integer - example: 1 - node_id: - type: string - example: MDEyOk9yZ2FuaXphdGlvbjE= - url: - type: string - format: uri - example: https://api.github.com/orgs/github - repos_url: - type: string - format: uri - example: https://api.github.com/orgs/github/repos - events_url: - type: string - format: uri - example: https://api.github.com/orgs/github/events - hooks_url: - type: string - example: https://api.github.com/orgs/github/hooks - issues_url: - type: string - example: https://api.github.com/orgs/github/issues - members_url: - type: string - example: https://api.github.com/orgs/github/members{/member} - public_members_url: - type: string - example: https://api.github.com/orgs/github/public_members{/member} - avatar_url: - type: string - example: https://github.com/images/error/octocat_happy.gif - description: - type: string - example: A great organization - nullable: true - required: - - login - - url - - id - - node_id - - repos_url - - events_url - - hooks_url - - issues_url - - members_url - - public_members_url - - avatar_url - - description enterprise-team: title: Enterprise Team description: Group of enterprise owners and/or members @@ -66546,8 +66756,6 @@ components: additionalProperties: true oneOf: - "$ref": "#/components/schemas/simple-user" - - "$ref": "#/components/schemas/team" - - "$ref": "#/components/schemas/organization" organization: type: object description: The organization to which this seat belongs. @@ -68954,6 +69162,12 @@ components: type: string example: - 192.0.2.1 + copilot: + type: array + items: + type: string + example: + - 192.0.2.1 domains: type: object properties: @@ -70154,12 +70368,6 @@ components: name: type: string description: The name of the rule used to detect the alert. - tags: - nullable: true - type: array - description: A set of tags applicable for the rule. - items: - type: string severity: nullable: true type: string @@ -70181,6 +70389,12 @@ components: description: type: string description: A short description of the rule used to detect the alert. + tags: + nullable: true + type: array + description: A set of tags applicable for the rule. + items: + type: string code-scanning-analysis-tool-version: nullable: true type: string @@ -70350,6 +70564,21 @@ components: - enabled - disabled - not_set + dependency_graph_autosubmit_action: + type: string + description: The enablement status of Automatic dependency submission + enum: + - enabled + - disabled + - not_set + dependency_graph_autosubmit_action_options: + type: object + description: Feature options for Automatic dependency submission + properties: + labeled_runners: + type: boolean + description: Whether to use runners labeled with 'dependency-submission' + or standard GitHub runners. dependabot_alerts: type: string description: The enablement status of Dependabot alerts @@ -72174,7 +72403,7 @@ components: - columns_url - created_at - updated_at - org-custom-property: + custom-property: title: Organization Custom Property description: Custom property defined on an organization type: object @@ -72182,6 +72411,11 @@ components: property_name: type: string description: The name of the property + url: + type: string + format: uri + description: The URL that can be used to fetch, update, or delete info about + this property via the API. value_type: type: string example: single_select @@ -73263,6 +73497,7 @@ components: - RepositoryRole - Team - DeployKey + - EnterpriseTeam description: 'The type of actor that can bypass a ruleset. ' @@ -79071,6 +79306,26 @@ components: description: Any errors that ocurred during processing of the delivery. readOnly: true nullable: true + code-security-configuration-for-repository: + type: object + description: Code security configuration associated with a repository and attachment + status + properties: + status: + type: string + description: The attachment status of the code security configuration on + the repository. + enum: + - attached + - attaching + - detached + - removed + - enforced + - failed + - updating + - removed_by_enterprise + configuration: + "$ref": "#/components/schemas/code-security-configuration" codeowners-errors: title: CODEOWNERS errors description: A list of errors found in a repo's CODEOWNERS file @@ -85661,6 +85916,7 @@ components: description: Unique identifier of the review example: 42 type: integer + format: int64 node_id: type: string example: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -86450,6 +86706,30 @@ components: - "$ref": "#/components/schemas/secret-scanning-location-pull-request-comment" - "$ref": "#/components/schemas/secret-scanning-location-pull-request-review" - "$ref": "#/components/schemas/secret-scanning-location-pull-request-review-comment" + secret-scanning-push-protection-bypass-reason: + description: The reason for bypassing push protection. + type: string + enum: + - false_positive + - used_in_tests + - will_fix_later + secret-scanning-push-protection-bypass-placeholder-id: + description: The ID of the push protection bypass placeholder. This value is + returned on any push protected routes. + type: string + secret-scanning-push-protection-bypass: + type: object + properties: + reason: + "$ref": "#/components/schemas/secret-scanning-push-protection-bypass-reason" + expire_at: + type: string + format: date-time + description: 'The time that the bypass will expire in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' + nullable: true + token_type: + type: string + description: The token type this bypass is for. repository-advisory-create: type: object properties: @@ -102940,7 +103220,7 @@ components: enum: - created definition: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" enterprise: "$ref": "#/components/schemas/enterprise-webhooks" installation: @@ -102988,7 +103268,7 @@ components: enum: - updated definition: - "$ref": "#/components/schemas/org-custom-property" + "$ref": "#/components/schemas/custom-property" enterprise: "$ref": "#/components/schemas/enterprise-webhooks" installation: @@ -195811,6 +196091,70 @@ components: push_protection_bypassed_at: resolution_comment: validity: unknown + copilot-usage-metrics-org: + value: + - day: '2023-10-15' + total_suggestions_count: 1000 + total_acceptances_count: 800 + total_lines_suggested: 1800 + total_lines_accepted: 1200 + total_active_users: 10 + total_chat_acceptances: 32 + total_chat_turns: 200 + total_active_chat_users: 4 + breakdown: + - language: python + editor: vscode + suggestions_count: 300 + acceptances_count: 250 + lines_suggested: 900 + lines_accepted: 700 + active_users: 5 + - language: python + editor: jetbrains + suggestions_count: 300 + acceptances_count: 200 + lines_suggested: 400 + lines_accepted: 300 + active_users: 2 + - language: ruby + editor: vscode + suggestions_count: 400 + acceptances_count: 350 + lines_suggested: 500 + lines_accepted: 200 + active_users: 3 + - day: '2023-10-16' + total_suggestions_count: 800 + total_acceptances_count: 600 + total_lines_suggested: 1100 + total_lines_accepted: 700 + total_active_users: 12 + total_chat_acceptances: 57 + total_chat_turns: 426 + total_active_chat_users: 8 + breakdown: + - language: python + editor: vscode + suggestions_count: 300 + acceptances_count: 200 + lines_suggested: 600 + lines_accepted: 300 + active_users: 2 + - language: python + editor: jetbrains + suggestions_count: 300 + acceptances_count: 150 + lines_suggested: 300 + lines_accepted: 250 + active_users: 6 + - language: ruby + editor: vscode + suggestions_count: 200 + acceptances_count: 150 + lines_suggested: 200 + lines_accepted: 150 + active_users: 3 public-events-items: value: - id: '22249084947' @@ -196945,6 +197289,8 @@ components: - 192.0.2.1 dependabot: - 192.0.2.1 + copilot: + - 192.0.2.1 domains: website: - "*.example.com" @@ -198046,6 +198392,9 @@ components: scanning. advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: not_set + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: not_set code_scanning_default_setup: enabled @@ -198053,6 +198402,7 @@ components: secret_scanning_push_protection: enabled secret_scanning_validity_checks: enabled private_vulnerability_reporting: enabled + enforcement: enforced url: https://api.github.com/orgs/octo-org/code-security/configurations/17 html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/view created_at: '2023-12-04T15:58:07Z' @@ -198064,6 +198414,9 @@ components: repositories advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: enabled + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: enabled code_scanning_default_setup: enabled @@ -198071,6 +198424,7 @@ components: secret_scanning_push_protection: enabled secret_scanning_validity_checks: disabled private_vulnerability_reporting: enabled + enforcement: enforced url: https://api.github.com/orgs/octo-org/code-security/configurations/1326 html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1326 created_at: '2024-05-10T00:00:00Z' @@ -198083,6 +198437,9 @@ components: description: This is a code security configuration for octo-org advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: enabled + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: not_set code_scanning_default_setup: disabled @@ -198105,6 +198462,9 @@ components: description: This is a code security configuration for octo-org advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: not_set + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: not_set code_scanning_default_setup: enabled @@ -198112,6 +198472,7 @@ components: secret_scanning_push_protection: enabled secret_scanning_validity_checks: enabled private_vulnerability_reporting: enabled + enforcement: enforced url: https://api.github.com/orgs/octo-org/code-security/configurations/1325 html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325 created_at: '2024-05-01T00:00:00Z' @@ -198125,6 +198486,9 @@ components: scanning. advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: not_set + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: not_set code_scanning_default_setup: enabled @@ -198132,6 +198496,7 @@ components: secret_scanning_push_protection: enabled secret_scanning_validity_checks: disabled private_vulnerability_reporting: enabled + enforcement: enforced url: https://api.github.com/orgs/octo-org/code-security/configurations/17 html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/view created_at: '2023-12-04T15:58:07Z' @@ -198144,6 +198509,9 @@ components: description: This is a code security configuration for octo-org advanced_security: enabled dependency_graph: enabled + dependency_graph_autosubmit_action: enabled + dependency_graph_autosubmit_action_options: + labeled_runners: false dependabot_alerts: enabled dependabot_security_updates: not_set code_scanning_default_setup: enabled @@ -198151,6 +198519,7 @@ components: secret_scanning_push_protection: disabled secret_scanning_validity_checks: disabled private_vulnerability_reporting: disabled + enforcement: enforced url: https://api.github.com/orgs/octo-org/code-security/configurations/1325 html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325 created_at: '2024-05-01T00:00:00Z' @@ -198665,70 +199034,6 @@ components: inactive_this_cycle: 11 seat_management_setting: assign_selected public_code_suggestions: block - copilot-usage-metrics-org: - value: - - day: '2023-10-15' - total_suggestions_count: 1000 - total_acceptances_count: 800 - total_lines_suggested: 1800 - total_lines_accepted: 1200 - total_active_users: 10 - total_chat_acceptances: 32 - total_chat_turns: 200 - total_active_chat_users: 4 - breakdown: - - language: python - editor: vscode - suggestions_count: 300 - acceptances_count: 250 - lines_suggested: 900 - lines_accepted: 700 - active_users: 5 - - language: python - editor: jetbrains - suggestions_count: 300 - acceptances_count: 200 - lines_suggested: 400 - lines_accepted: 300 - active_users: 2 - - language: ruby - editor: vscode - suggestions_count: 400 - acceptances_count: 350 - lines_suggested: 500 - lines_accepted: 200 - active_users: 3 - - day: '2023-10-16' - total_suggestions_count: 800 - total_acceptances_count: 600 - total_lines_suggested: 1100 - total_lines_accepted: 700 - total_active_users: 12 - total_chat_acceptances: 57 - total_chat_turns: 426 - total_active_chat_users: 8 - breakdown: - - language: python - editor: vscode - suggestions_count: 300 - acceptances_count: 200 - lines_suggested: 600 - lines_accepted: 300 - active_users: 2 - - language: python - editor: jetbrains - suggestions_count: 300 - acceptances_count: 150 - lines_suggested: 300 - lines_accepted: 250 - active_users: 6 - - language: ruby - editor: vscode - suggestions_count: 200 - acceptances_count: 150 - lines_suggested: 200 - lines_accepted: 150 - active_users: 3 organization-dependabot-secret-paginated: value: total_count: 3 @@ -200154,9 +200459,10 @@ components: site_admin: false created_at: '2011-04-11T20:09:31Z' updated_at: '2014-03-04T18:58:10Z' - org-custom-properties: + custom-properties: value: - property_name: environment + url: https://api.github.com/orgs/github/properties/schema/environment value_type: single_select required: true default_value: production @@ -200166,13 +200472,16 @@ components: - development values_editable_by: org_actors - property_name: service + url: https://api.github.com/orgs/github/properties/schema/service value_type: string - property_name: team + url: https://api.github.com/orgs/github/properties/schema/team value_type: string description: Team owning the repository - org-custom-property: + custom-property: value: property_name: environment + url: https://api.github.com/orgs/github/properties/schema/environment value_type: single_select required: true default_value: production @@ -205633,6 +205942,31 @@ components: value: processing_status: complete analyses_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses?sarif_id=47177e22-5596-11eb-80a1-c1e54ef945c6 + code-security-configuration-for-repository: + value: + state: attached + configuration: + id: 1325 + target_type: organization + name: octo-org recommended settings + description: This is a code security configuration for octo-org + advanced_security: enabled + dependency_graph: enabled + dependency_graph_autosubmit_action: enabled + dependency_graph_autosubmit_action_options: + labeled_runners: false + dependabot_alerts: enabled + dependabot_security_updates: not_set + code_scanning_default_setup: disabled + secret_scanning: enabled + secret_scanning_push_protection: disabled + secret_scanning_validity_checks: disabled + private_vulnerability_reporting: disabled + enforcement: enforced + url: https://api.github.com/orgs/octo-org/code-security/configurations/1325 + html_url: https://github.com/organizations/octo-org/settings/security_products/configurations/edit/1325 + created_at: '2024-05-01T00:00:00Z' + updated_at: '2024-05-01T00:00:00Z' codeowners-errors: value: errors: @@ -212952,6 +213286,11 @@ components: - type: pull_request_review_comment details: pull_request_review_comment_url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/12 + secret-scanning-push-protection-bypass: + value: + reason: will_fix_later + expire_at: '2020-11-06T18:18:30Z' + token_type: mailchimp_api_key repository-advisory: value: ghsa_id: GHSA-abcd-1234-efgh @@ -219116,6 +219455,13 @@ components: required: false schema: type: string + team-slug: + name: team_slug + description: The slug of the team name. + in: path + required: true + schema: + type: string gist-id: name: gist_id description: The unique identifier of the gist. @@ -219340,13 +219686,6 @@ components: required: true schema: type: string - team-slug: - name: team_slug - description: The slug of the team name. - in: path - required: true - schema: - type: string role-id: name: role_id description: The unique identifier of the role. diff --git a/integration-tests-definitions/stripe.yaml b/integration-tests-definitions/stripe.yaml index d8f5d4601..3436738fe 100644 --- a/integration-tests-definitions/stripe.yaml +++ b/integration-tests-definitions/stripe.yaml @@ -1281,35 +1281,33 @@ components: type: string statement_descriptor_kana: description: >- - The Kana variation of the default text that appears on credit card - statements when a charge is made (Japan only) + The Kana variation of `statement_descriptor` used for charges in + Japan. Japanese statement descriptors have [special + requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). maxLength: 5000 nullable: true type: string statement_descriptor_kanji: description: >- - The Kanji variation of the default text that appears on credit card - statements when a charge is made (Japan only) + The Kanji variation of `statement_descriptor` used for charges in + Japan. Japanese statement descriptors have [special + requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). maxLength: 5000 nullable: true type: string statement_descriptor_prefix_kana: description: >- - The Kana variation of the default text that appears on credit card - statements when a charge is made (Japan only). This field prefixes - any dynamic `statement_descriptor_suffix_kana` specified on the - charge. `statement_descriptor_prefix_kana` is useful for maximizing - descriptor space for the dynamic portion. + The Kana variation of `statement_descriptor_prefix` used for card + charges in Japan. Japanese statement descriptors have [special + requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). maxLength: 5000 nullable: true type: string statement_descriptor_prefix_kanji: description: >- - The Kanji variation of the default text that appears on credit card - statements when a charge is made (Japan only). This field prefixes - any dynamic `statement_descriptor_suffix_kanji` specified on the - charge. `statement_descriptor_prefix_kanji` is useful for maximizing - descriptor space for the dynamic portion. + The Kanji variation of `statement_descriptor_prefix` used for card + charges in Japan. Japanese statement descriptors have [special + requirements](https://docs.stripe.com/get-started/account/statement-descriptors#set-japanese-statement-descriptors). maxLength: 5000 nullable: true type: string @@ -3196,6 +3194,71 @@ components: title: BankConnectionsResourceTransactionResourceStatusTransitions type: object x-expandableFields: [] + billing.alert: + description: >- + A billing alert is a resource that notifies you when a certain usage + threshold on a meter is crossed. For example, you might create a billing + alert to notify you when a certain user made 100 API requests. + properties: + alert_type: + description: Defines the type of the alert. + enum: + - usage_threshold + type: string + filter: + anyOf: + - $ref: '#/components/schemas/thresholds_resource_alert_filter' + description: >- + Limits the scope of the alert to a specific + [customer](https://stripe.com/docs/api/customers). + nullable: true + id: + description: Unique identifier for the object. + maxLength: 5000 + type: string + livemode: + description: >- + Has the value `true` if the object exists in live mode or the value + `false` if the object exists in test mode. + type: boolean + object: + description: >- + String representing the object's type. Objects of the same type + share the same value. + enum: + - billing.alert + type: string + status: + description: 'Status of the alert. This can be active, inactive or archived.' + enum: + - active + - archived + - inactive + nullable: true + type: string + title: + description: Title of the alert. + maxLength: 5000 + type: string + usage_threshold_config: + anyOf: + - $ref: '#/components/schemas/thresholds_resource_usage_threshold_config' + description: >- + Encapsulates configuration of the alert to monitor usage on a + specific [Billing Meter](https://stripe.com/docs/api/billing/meter). + nullable: true + required: + - alert_type + - id + - livemode + - object + - title + title: ThresholdsResourceAlert + type: object + x-expandableFields: + - filter + - usage_threshold_config + x-resourceId: billing.alert billing.meter: description: >- A billing meter is a resource that allows you to track usage of a @@ -4024,8 +4087,8 @@ components: brand: description: >- Card brand. Can be `American Express`, `Diners Club`, `Discover`, - `Eftpos Australia`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or - `Unknown`. + `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, + `Visa`, or `Unknown`. maxLength: 5000 type: string country: @@ -4039,7 +4102,9 @@ components: currency: description: >- Three-letter [ISO code for - currency](https://stripe.com/docs/payouts). Only applicable on + currency](https://www.iso.org/iso-4217-currency-codes.html) in + lowercase. Must be a [supported + currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where @@ -4359,8 +4424,8 @@ components: The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks - like after the static and dynamic portions are combined. This only - works for card payments. + like after the static and dynamic portions are combined. This value + only exists for card payments. maxLength: 5000 nullable: true type: string @@ -4606,7 +4671,7 @@ components: description: >- The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect - documentation](https://stripe.com/docs/connect/destination-charges) + documentation](https://docs.stripe.com/connect/destination-charges) for details. nullable: true x-expansionResources: @@ -4614,20 +4679,24 @@ components: - $ref: '#/components/schemas/transfer' statement_descriptor: description: >- - For card charges, use `statement_descriptor_suffix` instead. - Otherwise, you can use this value as the complete description of a - charge on your customers’ statements. Must contain at least one - letter, maximum 22 characters. + For a non-card charge, text that appears on the customer's statement + as the [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors). + This value overrides the account's default statement descriptor. For + a card charge, this value is ignored unless you don't specify a + `statement_descriptor_suffix`, in which case this value is used as + the suffix. maxLength: 5000 nullable: true type: string statement_descriptor_suffix: description: >- - Provides information about the charge that customers see on their - statements. Concatenated with the prefix (shortened descriptor) or - statement descriptor that’s set on the account to form the complete - statement descriptor. Maximum 22 characters for the concatenated - descriptor. + Provides information about a card charge. Concatenated to the + account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on the + customer's statement. If the account has no prefix value, the suffix + is concatenated to the account's statement descriptor. maxLength: 5000 nullable: true type: string @@ -4946,7 +5015,8 @@ components: - $ref: >- #/components/schemas/payment_pages_checkout_session_currency_conversion description: >- - Currency conversion details for automatic currency conversion + Currency conversion details for [Adaptive + Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing) sessions nullable: true custom_fields: @@ -5478,19 +5548,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -5517,19 +5592,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5545,19 +5625,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5573,19 +5658,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5601,19 +5691,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -5630,19 +5725,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5658,19 +5758,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -5688,19 +5793,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5723,19 +5833,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -5784,19 +5899,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -5838,19 +5958,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5922,19 +6047,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5951,19 +6081,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -5979,19 +6114,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6007,19 +6147,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6035,19 +6180,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6063,19 +6213,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6091,19 +6246,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -6129,19 +6289,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6157,19 +6322,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -6186,19 +6356,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6214,19 +6389,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6249,19 +6429,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6279,19 +6464,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6307,19 +6497,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6358,19 +6553,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -6397,19 +6597,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -6426,19 +6631,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -6560,19 +6770,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -6603,19 +6818,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -9588,7 +9808,7 @@ components: payment_method_redisplay_limit: description: >- Determines the max number of saved payment methods for the Payment - Element to display. This parameter defaults to `10`. + Element to display. This parameter defaults to `3`. nullable: true type: integer payment_method_remove: @@ -13904,6 +14124,11 @@ components: Redaction status of this VerificationSession. If the VerificationSession is not redacted, this field will be null. nullable: true + related_customer: + description: Token referencing a Customer resource. + maxLength: 5000 + nullable: true + type: string status: description: >- Status of this VerificationSession. [Learn more about the lifecycle @@ -17009,8 +17234,11 @@ components: description: The total net amount required to settle with the network. type: integer network: - description: 'The card network for this settlement report. One of ["visa"]' + description: >- + The card network for this settlement report. One of ["visa", + "maestro"] enum: + - maestro - visa type: string network_fees: @@ -23170,6 +23398,24 @@ components: title: PaymentFlowsPrivatePaymentMethodsCardDetailsAPIResourceMulticapture type: object x-expandableFields: [] + payment_flows_private_payment_methods_card_present_common_wallet: + description: '' + properties: + type: + description: >- + The type of mobile wallet, one of `apple_pay`, `google_pay`, + `samsung_pay`, or `unknown`. + enum: + - apple_pay + - google_pay + - samsung_pay + - unknown + type: string + required: + - type + title: PaymentFlowsPrivatePaymentMethodsCardPresentCommonWallet + type: object + x-expandableFields: [] payment_flows_private_payment_methods_klarna_dob: description: '' properties: @@ -23365,11 +23611,16 @@ components: PaymentIntent. - If present in combination with - [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), - this PaymentIntent's payment method will be attached to the Customer + If + [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage) + is set and this PaymentIntent's payment method is not + `card_present`, then the payment method attaches to the Customer after the PaymentIntent has been confirmed and any required actions - from the user are complete. + from the user are complete. If the payment method is `card_present` + and isn't a digital wallet, then a + [generated_card](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card is created and attached to the + Customer instead. nullable: true x-expansionResources: oneOf: @@ -23526,19 +23777,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - off_session - on_session @@ -23551,21 +23807,23 @@ components: nullable: true statement_descriptor: description: >- - For card charges, use - [statement_descriptor_suffix](https://stripe.com/docs/payments/account/statement-descriptors#dynamic). - Otherwise, you can use this value as the complete description of a - charge on your customers' statements. It must contain at least one - letter and be 1–22 characters long. + Text that appears on the customer's statement as the [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors) + for a non-card charge. This value overrides the account's default + statement descriptor. Setting this value for a card charge returns + an error. For card charges, set the + [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) + instead. maxLength: 5000 nullable: true type: string statement_descriptor_suffix: description: >- - Provides information about a card payment that customers see on - their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the account to - form the complete statement descriptor. Maximum 22 characters for - the concatenated descriptor. + Provides information about a card charge. Concatenated to the + account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on the + customer's statement. maxLength: 5000 nullable: true type: string @@ -24389,7 +24647,8 @@ components: #/components/schemas/payment_intent_type_specific_payment_method_options_client bacs_debit: anyOf: - - $ref: '#/components/schemas/payment_method_options_bacs_debit' + - $ref: >- + #/components/schemas/payment_intent_payment_method_options_bacs_debit - $ref: >- #/components/schemas/payment_intent_type_specific_payment_method_options_client bancontact: @@ -24609,19 +24868,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -24648,19 +24912,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -24669,6 +24938,45 @@ components: title: payment_intent_payment_method_options_au_becs_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage: + description: >- + Indicates that you intend to make future payments with this + PaymentIntent's payment method. + + + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a + Customer after the transaction completes. + + + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). + enum: + - none + - off_session + - on_session + type: string + title: payment_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options payment_intent_payment_method_options_blik: description: '' properties: @@ -24678,19 +24986,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -24736,6 +25049,7 @@ components: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -24812,19 +25126,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -24865,19 +25184,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -24900,19 +25224,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -24952,6 +25281,12 @@ components: title: payment_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: payment_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] payment_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -24974,19 +25309,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -25005,19 +25345,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -25043,19 +25388,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -25082,19 +25432,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -25189,19 +25544,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -25976,19 +26336,18 @@ components: type: string statement_descriptor: description: >- - Extra information about the payment. This will appear on your - customer's statement when this payment succeeds in creating a + For a non-card payment, information about the charge that appears on + the customer's statement when this payment succeeds in creating a charge. maxLength: 5000 nullable: true type: string statement_descriptor_suffix: description: >- - Provides information about the charge that customers see on their - statements. Concatenated with the prefix (shortened descriptor) or - statement descriptor that's set on the account to form the complete - statement descriptor. Maximum 22 characters for the concatenated - descriptor. + For a card payment, information about the charge that appears on the + customer's statement when this payment succeeds in creating a + charge. Concatenated with the account's statement descriptor prefix + to form the complete statement descriptor. maxLength: 5000 nullable: true type: string @@ -27047,6 +27406,11 @@ components: Contains information about card networks that can be used to process the payment. nullable: true + offline: + anyOf: + - $ref: '#/components/schemas/payment_method_details_card_present_offline' + description: Details about payment methods collected offline. + nullable: true preferred_locales: description: >- EMV tag 5F2D. Preferred languages specified by the integrated @@ -27066,6 +27430,9 @@ components: - magnetic_stripe_track2 nullable: true type: string + wallet: + $ref: >- + #/components/schemas/payment_flows_private_payment_methods_card_present_common_wallet required: - exp_month - exp_year @@ -27073,6 +27440,8 @@ components: type: object x-expandableFields: - networks + - offline + - wallet payment_method_card_present_networks: description: '' properties: @@ -28050,6 +28419,11 @@ components: description: The authorized amount. nullable: true type: integer + authorization_code: + description: Authorization code on the charge. + maxLength: 5000 + nullable: true + type: string brand: description: >- Card brand. Can be `amex`, `diners`, `discover`, `eftpos_au`, `jcb`, @@ -28245,6 +28619,7 @@ components: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - type title: payment_method_details_card_installments_plan @@ -28386,16 +28761,13 @@ components: network_transaction_id: description: >- This is used by the financial networks to identify a transaction. - Visa calls this the Transaction ID, Mastercard calls this the Trace - ID, and American Express calls this the Acquirer Reference Data. - - The first three digits of the Trace ID is the Financial Network - Code, the next 6 digits is the Banknet Reference Number, and the - last 4 digits represent the date (MM/DD). - - This field will be available for successful Visa, Mastercard, or - American Express transactions and always null for other card brands. + ID, and American Express calls this the Acquirer Reference Data. The + first three digits of the Trace ID is the Financial Network Code, + the next 6 digits is the Banknet Reference Number, and the last 4 + digits represent the date (MM/DD). This field will be available for + successful Visa, Mastercard, or American Express transactions and + always null for other card brands. maxLength: 5000 nullable: true type: string @@ -28433,6 +28805,9 @@ components: A collection of fields required to be displayed on receipts. Only required for EMV transactions. nullable: true + wallet: + $ref: >- + #/components/schemas/payment_flows_private_payment_methods_card_present_common_wallet required: - exp_month - exp_year @@ -28443,6 +28818,7 @@ components: x-expandableFields: - offline - receipt + - wallet payment_method_details_card_present_offline: description: '' properties: @@ -28451,6 +28827,14 @@ components: format: unix-time nullable: true type: integer + type: + description: >- + The method used to process this payment method offline. Only + deferred is allowed. + enum: + - deferred + nullable: true + type: string title: payment_method_details_card_present_offline type: object x-expandableFields: [] @@ -29056,16 +29440,13 @@ components: network_transaction_id: description: >- This is used by the financial networks to identify a transaction. - Visa calls this the Transaction ID, Mastercard calls this the Trace - ID, and American Express calls this the Acquirer Reference Data. - - The first three digits of the Trace ID is the Financial Network - Code, the next 6 digits is the Banknet Reference Number, and the - last 4 digits represent the date (MM/DD). - - This field will be available for successful Visa, Mastercard, or - American Express transactions and always null for other card brands. + ID, and American Express calls this the Acquirer Reference Data. The + first three digits of the Trace ID is the Financial Network Code, + the next 6 digits is the Banknet Reference Number, and the last 4 + digits represent the date (MM/DD). This field will be available for + successful Visa, Mastercard, or American Express transactions and + always null for other card brands. maxLength: 5000 nullable: true type: string @@ -30120,19 +30501,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30165,19 +30551,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30194,19 +30585,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -30230,54 +30626,29 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). - enum: - - none - - off_session - type: string - title: payment_method_options_amazon_pay - type: object - x-expandableFields: [] - payment_method_options_bacs_debit: - description: '' - properties: - setup_future_usage: - description: >- - Indicates that you intend to make future payments with this - PaymentIntent's payment method. - - - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a - Customer after the transaction completes. + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session - - on_session type: string - title: payment_method_options_bacs_debit + title: payment_method_options_amazon_pay type: object x-expandableFields: [] payment_method_options_bancontact: @@ -30299,19 +30670,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -30337,19 +30713,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -30522,19 +30903,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -30563,19 +30949,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30657,19 +31048,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30685,19 +31081,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30713,19 +31114,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30741,19 +31147,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -30790,19 +31201,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30848,19 +31264,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30876,19 +31297,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30911,19 +31337,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30941,19 +31372,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -30969,19 +31405,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -31020,19 +31461,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -31059,19 +31505,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -31087,19 +31538,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -31122,19 +31578,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -31165,19 +31626,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none - off_session @@ -31194,19 +31660,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -31250,19 +31721,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -31278,19 +31754,24 @@ components: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) to the - PaymentIntent's Customer, if present, after the PaymentIntent is - confirmed and any required actions from the user are complete. If no - Customer was provided, the payment method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) to a + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. - When processing card payments, Stripe also uses `setup_future_usage` - to dynamically optimize your payment flow and comply with regional - legislation and network rules, such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - none type: string @@ -33181,9 +33662,12 @@ components: description: '' properties: account: - $ref: '#/components/schemas/person_additional_tos_acceptance' - required: - - account + anyOf: + - $ref: '#/components/schemas/person_additional_tos_acceptance' + description: >- + Details on the legal guardian's acceptance of the main Stripe + service agreement. + nullable: true title: PersonAdditionalTOSAcceptances type: object x-expandableFields: @@ -37626,7 +38110,12 @@ components: - maxLength: 5000 type: string - $ref: '#/components/schemas/payment_method' - description: ID of the payment method used with this SetupIntent. + description: >- + ID of the payment method used with this SetupIntent. If the payment + method is `card_present` and isn't a digital wallet, then the + [generated_card](https://docs.stripe.com/api/setup_attempts/object#setup_attempt_object-payment_method_details-card_present-generated_card) + associated with the `latest_attempt` is attached to the Customer + instead. nullable: true x-expansionResources: oneOf: @@ -37806,6 +38295,12 @@ components: #/components/schemas/setup_intent_payment_method_options_amazon_pay - $ref: >- #/components/schemas/setup_intent_type_specific_payment_method_options_client + bacs_debit: + anyOf: + - $ref: >- + #/components/schemas/setup_intent_payment_method_options_bacs_debit + - $ref: >- + #/components/schemas/setup_intent_type_specific_payment_method_options_client card: anyOf: - $ref: '#/components/schemas/setup_intent_payment_method_options_card' @@ -37844,6 +38339,7 @@ components: x-expandableFields: - acss_debit - amazon_pay + - bacs_debit - card - card_present - link @@ -37881,6 +38377,16 @@ components: title: setup_intent_payment_method_options_amazon_pay type: object x-expandableFields: [] + setup_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit + title: setup_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options setup_intent_payment_method_options_card: description: '' properties: @@ -37903,6 +38409,7 @@ components: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -38076,6 +38583,12 @@ components: title: setup_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + setup_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: setup_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] setup_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -39728,11 +40241,8 @@ components: type: integer cancel_at_period_end: description: >- - If the subscription has been canceled with the `at_period_end` flag - set to `true`, `cancel_at_period_end` on the subscription will be - true. You can use this attribute to determine whether a subscription - that has a status of active is scheduled to be canceled at the end - of the current period. + Whether this subscription will (if `status=active`) or did (if + `status=canceled`) cancel at the end of the current billing period. type: boolean canceled_at: description: >- @@ -40358,6 +40868,7 @@ components: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -43695,7 +44206,9 @@ components: maxLength: 5000 type: string status: - description: The networking status of the reader. + description: >- + The networking status of the reader. We do not recommend using this + field in flows that may block taking payments. enum: - offline - online @@ -44387,6 +44900,54 @@ components: title: three_d_secure_usage type: object x-expandableFields: [] + thresholds_resource_alert_filter: + description: '' + properties: + customer: + anyOf: + - maxLength: 5000 + type: string + - $ref: '#/components/schemas/customer' + description: Limit the scope of the alert to this customer ID + nullable: true + x-expansionResources: + oneOf: + - $ref: '#/components/schemas/customer' + title: ThresholdsResourceAlertFilter + type: object + x-expandableFields: + - customer + thresholds_resource_usage_threshold_config: + description: >- + The usage threshold alert configuration enables setting up alerts for + when a certain usage threshold on a specific meter is crossed. + properties: + gte: + description: The value at which this alert will trigger. + type: integer + meter: + anyOf: + - maxLength: 5000 + type: string + - $ref: '#/components/schemas/billing.meter' + description: 'The [Billing Meter](/api/billing/meter) ID whose usage is monitored.' + x-expansionResources: + oneOf: + - $ref: '#/components/schemas/billing.meter' + recurrence: + description: Defines how the alert will behave. + enum: + - one_time + type: string + x-stripeBypassValidation: true + required: + - gte + - meter + - recurrence + title: ThresholdsResourceUsageThresholdConfig + type: object + x-expandableFields: + - meter token: description: >- Tokenization is the process Stripe uses to collect sensitive card or @@ -45308,6 +45869,7 @@ components: - card_issuing - deposit_insurance - financial_addresses.aba + - financial_addresses.aba.forwarding - inbound_transfers.ach - intra_stripe_flows - outbound_payments.ach @@ -45373,6 +45935,7 @@ components: - card_issuing - deposit_insurance - financial_addresses.aba + - financial_addresses.aba.forwarding - inbound_transfers.ach - intra_stripe_flows - outbound_payments.ach @@ -45398,6 +45961,7 @@ components: - card_issuing - deposit_insurance - financial_addresses.aba + - financial_addresses.aba.forwarding - inbound_transfers.ach - intra_stripe_flows - outbound_payments.ach @@ -47033,11 +47597,19 @@ components: treasury_outbound_payments_resource_us_domestic_wire_tracking_details: description: '' properties: + chips: + description: >- + CHIPS System Sequence Number (SSN) of the OutboundPayment for + payments sent over the `us_domestic_wire` network. + maxLength: 5000 + nullable: true + type: string imad: description: >- IMAD of the OutboundPayment for payments sent over the `us_domestic_wire` network. maxLength: 5000 + nullable: true type: string omad: description: >- @@ -47046,8 +47618,6 @@ components: maxLength: 5000 nullable: true type: string - required: - - imad title: TreasuryOutboundPaymentsResourceUSDomesticWireTrackingDetails type: object x-expandableFields: [] @@ -47157,11 +47727,19 @@ components: treasury_outbound_transfers_resource_us_domestic_wire_tracking_details: description: '' properties: + chips: + description: >- + CHIPS System Sequence Number (SSN) of the OutboundTransfer for + transfers sent over the `us_domestic_wire` network. + maxLength: 5000 + nullable: true + type: string imad: description: >- IMAD of the OutboundTransfer for transfers sent over the `us_domestic_wire` network. maxLength: 5000 + nullable: true type: string omad: description: >- @@ -47170,8 +47748,6 @@ components: maxLength: 5000 nullable: true type: string - required: - - imad title: TreasuryOutboundTransfersResourceUSDomesticWireTrackingDetails type: object x-expandableFields: [] @@ -49631,7 +50207,7 @@ paths: balances cannot be deleted, which includes Standard accounts. Live-mode accounts where your platform is liable for negative account balances, which includes Custom and Express accounts, can be deleted when all balances are zero.

+ href="/api/balance/balance_object">balances are zero.

If you want to delete your own account, use the - - Details on the legal guardian's acceptance of the required - Stripe agreements. + Details on the legal guardian's or authorizer's acceptance + of the required Stripe agreements. properties: account: properties: @@ -52816,8 +53392,8 @@ paths: properties: additional_tos_acceptances: description: >- - Details on the legal guardian's acceptance of the required - Stripe agreements. + Details on the legal guardian's or authorizer's acceptance + of the required Stripe agreements. properties: account: properties: @@ -53377,8 +53953,8 @@ paths: properties: additional_tos_acceptances: description: >- - Details on the legal guardian's acceptance of the required - Stripe agreements. + Details on the legal guardian's or authorizer's acceptance + of the required Stripe agreements. properties: account: properties: @@ -53908,8 +54484,8 @@ paths: properties: additional_tos_acceptances: description: >- - Details on the legal guardian's acceptance of the required - Stripe agreements. + Details on the legal guardian's or authorizer's acceptance + of the required Stripe agreements. properties: account: properties: @@ -55965,7 +56541,382 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/balance_transaction' + $ref: '#/components/schemas/balance_transaction' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + /v1/billing/alerts: + get: + description:

Lists billing active and inactive alerts

+ operationId: GetBillingAlerts + parameters: + - description: Filter results to only include this type of alert. + in: query + name: alert_type + required: false + schema: + enum: + - usage_threshold + type: string + style: form + - description: >- + A cursor for use in pagination. `ending_before` is an object ID that + defines your place in the list. For instance, if you make a list + request and receive 100 objects, starting with `obj_bar`, your + subsequent call can include `ending_before=obj_bar` in order to + fetch the previous page of the list. + in: query + name: ending_before + required: false + schema: + maxLength: 5000 + type: string + style: form + - description: Specifies which fields in the response should be expanded. + explode: true + in: query + name: expand + required: false + schema: + items: + maxLength: 5000 + type: string + type: array + style: deepObject + - description: >- + A limit on the number of objects to be returned. Limit can range + between 1 and 100, and the default is 10. + in: query + name: limit + required: false + schema: + type: integer + style: form + - description: Filter results to only include alerts with the given meter. + in: query + name: meter + required: false + schema: + maxLength: 5000 + type: string + style: form + - description: >- + A cursor for use in pagination. `starting_after` is an object ID + that defines your place in the list. For instance, if you make a + list request and receive 100 objects, ending with `obj_foo`, your + subsequent call can include `starting_after=obj_foo` in order to + fetch the next page of the list. + in: query + name: starting_after + required: false + schema: + maxLength: 5000 + type: string + style: form + requestBody: + content: + application/x-www-form-urlencoded: + encoding: {} + schema: + additionalProperties: false + properties: {} + type: object + required: false + responses: + '200': + content: + application/json: + schema: + description: '' + properties: + data: + items: + $ref: '#/components/schemas/billing.alert' + type: array + has_more: + description: >- + True if this list has another page of items after this one + that can be fetched. + type: boolean + object: + description: >- + String representing the object's type. Objects of the same + type share the same value. Always has the value `list`. + enum: + - list + type: string + url: + description: The URL where this list can be accessed. + maxLength: 5000 + pattern: ^/v1/billing/alerts + type: string + required: + - data + - has_more + - object + - url + title: ThresholdsResourceAlertList + type: object + x-expandableFields: + - data + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + post: + description:

Creates a billing alert

+ operationId: PostBillingAlerts + requestBody: + content: + application/x-www-form-urlencoded: + encoding: + expand: + explode: true + style: deepObject + filter: + explode: true + style: deepObject + usage_threshold_config: + explode: true + style: deepObject + schema: + additionalProperties: false + properties: + alert_type: + description: The type of alert to create. + enum: + - usage_threshold + type: string + expand: + description: Specifies which fields in the response should be expanded. + items: + maxLength: 5000 + type: string + type: array + filter: + description: Filters to limit the scope of an alert. + properties: + customer: + maxLength: 5000 + type: string + title: alert_filter + type: object + title: + description: The title of the alert. + maxLength: 256 + type: string + usage_threshold_config: + description: The configuration of the usage threshold. + properties: + gte: + type: integer + meter: + maxLength: 5000 + type: string + recurrence: + enum: + - one_time + type: string + x-stripeBypassValidation: true + required: + - gte + - recurrence + title: usage_threshold_config + type: object + required: + - alert_type + - title + type: object + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/billing.alert' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + '/v1/billing/alerts/{id}': + get: + description:

Retrieves a billing alert given an ID

+ operationId: GetBillingAlertsId + parameters: + - description: Specifies which fields in the response should be expanded. + explode: true + in: query + name: expand + required: false + schema: + items: + maxLength: 5000 + type: string + type: array + style: deepObject + - in: path + name: id + required: true + schema: + maxLength: 5000 + type: string + style: simple + requestBody: + content: + application/x-www-form-urlencoded: + encoding: {} + schema: + additionalProperties: false + properties: {} + type: object + required: false + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/billing.alert' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + '/v1/billing/alerts/{id}/activate': + post: + description: '

Reactivates this alert, allowing it to trigger again.

' + operationId: PostBillingAlertsIdActivate + parameters: + - in: path + name: id + required: true + schema: + maxLength: 5000 + type: string + style: simple + requestBody: + content: + application/x-www-form-urlencoded: + encoding: + expand: + explode: true + style: deepObject + schema: + additionalProperties: false + properties: + expand: + description: Specifies which fields in the response should be expanded. + items: + maxLength: 5000 + type: string + type: array + type: object + required: false + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/billing.alert' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + '/v1/billing/alerts/{id}/archive': + post: + description: >- +

Archives this alert, removing it from the list view and APIs. This is + non-reversible.

+ operationId: PostBillingAlertsIdArchive + parameters: + - in: path + name: id + required: true + schema: + maxLength: 5000 + type: string + style: simple + requestBody: + content: + application/x-www-form-urlencoded: + encoding: + expand: + explode: true + style: deepObject + schema: + additionalProperties: false + properties: + expand: + description: Specifies which fields in the response should be expanded. + items: + maxLength: 5000 + type: string + type: array + type: object + required: false + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/billing.alert' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. + '/v1/billing/alerts/{id}/deactivate': + post: + description: '

Deactivates this alert, preventing it from triggering.

' + operationId: PostBillingAlertsIdDeactivate + parameters: + - in: path + name: id + required: true + schema: + maxLength: 5000 + type: string + style: simple + requestBody: + content: + application/x-www-form-urlencoded: + encoding: + expand: + explode: true + style: deepObject + schema: + additionalProperties: false + properties: + expand: + description: Specifies which fields in the response should be expanded. + items: + maxLength: 5000 + type: string + type: array + type: object + required: false + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/billing.alert' description: Successful response. default: content: @@ -57669,7 +58620,7 @@ paths: schema: type: string style: form - - description: Only return charges for this transfer group. + - description: 'Only return charges for this transfer group, limited to 100.' in: query name: transfer_group required: false @@ -58014,19 +58965,24 @@ paths: x-stripeBypassValidation: true statement_descriptor: description: >- - For card charges, use `statement_descriptor_suffix` instead. - Otherwise, you can use this value as the complete - description of a charge on your customers’ statements. Must - contain at least one letter, maximum 22 characters. + For a non-card charge, text that appears on the customer's + statement as the [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors). + This value overrides the account's default statement + descriptor. For a card charge, this value is ignored unless + you don't specify a `statement_descriptor_suffix`, in which + case this value is used as the suffix. maxLength: 22 type: string statement_descriptor_suffix: description: >- - Provides information about the charge that customers see on - their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the - account to form the complete statement descriptor. Maximum - 22 characters for the concatenated descriptor. + Provides information about a card charge. Concatenated to + the account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on + the customer's statement. If the account has no prefix + value, the suffix is concatenated to the account's statement + descriptor. maxLength: 22 type: string transfer_data: @@ -58464,19 +59420,24 @@ paths: type: string statement_descriptor: description: >- - For card charges, use `statement_descriptor_suffix` instead. - Otherwise, you can use this value as the complete - description of a charge on your customers’ statements. Must - contain at least one letter, maximum 22 characters. + For a non-card charge, text that appears on the customer's + statement as the [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors). + This value overrides the account's default statement + descriptor. For a card charge, this value is ignored unless + you don't specify a `statement_descriptor_suffix`, in which + case this value is used as the suffix. maxLength: 22 type: string statement_descriptor_suffix: description: >- - Provides information about the charge that customers see on - their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the - account to form the complete statement descriptor. Maximum - 22 characters for the concatenated descriptor. + Provides information about a card charge. Concatenated to + the account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on + the customer's statement. If the account has no prefix + value, the suffix is concatenated to the account's statement + descriptor. maxLength: 22 type: string transfer_data: @@ -59571,7 +60532,8 @@ paths: description: >- If set, Checkout displays a back button and customers will be directed to this URL if they decide to cancel payment and - return to your website. + return to your website. This parameter is not allowed if + ui_mode is `embedded`. maxLength: 5000 type: string client_reference_id: @@ -68646,8 +69608,9 @@ paths: type: integer cancel_at_period_end: description: >- - Boolean indicating whether this subscription should cancel - at the end of the current period. + Indicate whether this subscription should cancel at the end + of the current period (`current_period_end`). Defaults to + `false`. type: boolean collection_method: description: >- @@ -68892,7 +69855,8 @@ paths: off_session: description: >- Indicates if a customer is on or off-session while an - invoice payment is attempted. + invoice payment is attempted. Defaults to `false` + (on-session). type: boolean payment_behavior: description: >- @@ -69020,6 +69984,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -69206,7 +70171,7 @@ paths: given subscription at the specified interval. promotion_code: description: >- - The ID of a promotion code to apply to this subscription. A + The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription. This field has been deprecated and will be removed in a future @@ -69680,8 +70645,9 @@ paths: will always cause a proration for that period. cancel_at_period_end: description: >- - Boolean indicating whether this subscription should cancel - at the end of the current period. + Indicate whether this subscription should cancel at the end + of the current period (`current_period_end`). Defaults to + `false`. type: boolean cancellation_details: description: Details about why this subscription was cancelled @@ -69959,7 +70925,8 @@ paths: off_session: description: >- Indicates if a customer is on or off-session while an - invoice payment is attempted. + invoice payment is attempted. Defaults to `false` + (on-session). type: boolean pause_collection: anyOf: @@ -70101,6 +71068,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -70289,7 +71257,9 @@ paths: description: >- The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect - invoices created for that particular subscription. + invoices created for that particular subscription. This + field has been deprecated and will be removed in a future + API version. Use `discounts` instead. maxLength: 5000 type: string proration_behavior: @@ -74229,6 +75199,13 @@ paths: schema: type: integer style: form + - in: query + name: related_customer + required: false + schema: + maxLength: 5000 + type: string + style: form - description: >- A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a @@ -74410,6 +75387,10 @@ paths: type: string title: provided_details_param type: object + related_customer: + description: Token referencing a Customer resource. + maxLength: 5000 + type: string return_url: description: >- The URL that the user will be redirected to upon completing @@ -76065,9 +77046,8 @@ paths: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - - count - - interval - type title: installment_plan type: object @@ -78481,10 +79461,10 @@ paths: type: string style: deepObject - description: >- - Boolean indicating whether this subscription should cancel at the - end of the current period. This field has been deprecated and will - be removed in a future API version. Use - `subscription_details.cancel_at_period_end` instead. + Indicate whether this subscription should cancel at the end of the + current period (`current_period_end`). Defaults to `false`. This + field has been deprecated and will be removed in a future API + version. Use `subscription_details.cancel_at_period_end` instead. in: query name: subscription_cancel_at_period_end required: false @@ -79824,10 +80804,10 @@ paths: type: string style: deepObject - description: >- - Boolean indicating whether this subscription should cancel at the - end of the current period. This field has been deprecated and will - be removed in a future API version. Use - `subscription_details.cancel_at_period_end` instead. + Indicate whether this subscription should cancel at the end of the + current period (`current_period_end`). Defaults to `false`. This + field has been deprecated and will be removed in a future API + version. Use `subscription_details.cancel_at_period_end` instead. in: query name: subscription_cancel_at_period_end required: false @@ -80766,9 +81746,8 @@ paths: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - - count - - interval - type title: installment_plan type: object @@ -91337,11 +92316,16 @@ paths: with this PaymentIntent. - If present in combination with - [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), - this PaymentIntent's payment method will be attached to the + If + [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage) + is set and this PaymentIntent's payment method is not + `card_present`, then the payment method attaches to the Customer after the PaymentIntent has been confirmed and any - required actions from the user are complete. + required actions from the user are complete. If the payment + method is `card_present` and isn't a digital wallet, then a + [generated_card](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card is created and attached + to the Customer instead. maxLength: 5000 type: string description: @@ -92079,6 +93063,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -92086,7 +93074,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -92174,9 +93162,8 @@ paths: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - - count - - interval - type title: installment_plan type: object @@ -92237,6 +93224,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -93074,21 +94062,26 @@ paths: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) - to the PaymentIntent's Customer, if present, after the - PaymentIntent is confirmed and any required actions from the - user are complete. If no Customer was provided, the payment - method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) - to a Customer after the transaction completes. + If you provide a Customer with the PaymentIntent, you can + use this parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after + the PaymentIntent is confirmed and the customer completes + any required actions. If you don't provide a Customer, you + can still [attach](/api/payment_methods/attach) the payment + method to a Customer after the transaction completes. - When processing card payments, Stripe also uses - `setup_future_usage` to dynamically optimize your payment - flow and comply with regional legislation and network rules, - such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital + wallet, Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer + instead. + + + When processing card payments, Stripe uses + `setup_future_usage` to help you comply with regional + legislation and network rules, such as + [SCA](/strong-customer-authentication). enum: - off_session - on_session @@ -93137,21 +94130,23 @@ paths: type: object statement_descriptor: description: >- - For card charges, use - [statement_descriptor_suffix](https://stripe.com/docs/payments/account/statement-descriptors#dynamic). - Otherwise, you can use this value as the complete - description of a charge on your customers' statements. It - must contain at least one letter and be 1–22 characters - long. + Text that appears on the customer's statement as the + [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors) + for a non-card charge. This value overrides the account's + default statement descriptor. Setting this value for a card + charge returns an error. For card charges, set the + [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) + instead. maxLength: 22 type: string statement_descriptor_suffix: description: >- - Provides information about a card payment that customers see - on their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the - account to form the complete statement descriptor. The - concatenated descriptor must contain 1-22 characters. + Provides information about a card charge. Concatenated to + the account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on + the customer's statement. maxLength: 22 type: string transfer_data: @@ -93497,11 +94492,16 @@ paths: with this PaymentIntent. - If present in combination with - [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage), - this PaymentIntent's payment method will be attached to the + If + [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage) + is set and this PaymentIntent's payment method is not + `card_present`, then the payment method attaches to the Customer after the PaymentIntent has been confirmed and any - required actions from the user are complete. + required actions from the user are complete. If the payment + method is `card_present` and isn't a digital wallet, then a + [generated_card](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card is created and attached + to the Customer instead. maxLength: 5000 type: string description: @@ -93537,7 +94537,8 @@ paths: ID of the payment method (a PaymentMethod, Card, or [compatible Source](https://stripe.com/docs/payments/payment-methods/transitioning#compatibility) - object) to attach to this PaymentIntent. + object) to attach to this PaymentIntent. To unset this field + to null, pass in an empty string. maxLength: 5000 type: string payment_method_configuration: @@ -94152,6 +95153,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -94159,7 +95164,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -94247,9 +95252,8 @@ paths: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - - count - - interval - type title: installment_plan type: object @@ -94310,6 +95314,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -95132,25 +96137,30 @@ paths: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) - to the PaymentIntent's Customer, if present, after the - PaymentIntent is confirmed and any required actions from the - user are complete. If no Customer was provided, the payment - method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) - to a Customer after the transaction completes. + If you provide a Customer with the PaymentIntent, you can + use this parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after + the PaymentIntent is confirmed and the customer completes + any required actions. If you don't provide a Customer, you + can still [attach](/api/payment_methods/attach) the payment + method to a Customer after the transaction completes. + + + If the payment method is `card_present` and isn't a digital + wallet, Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer + instead. - When processing card payments, Stripe also uses - `setup_future_usage` to dynamically optimize your payment - flow and comply with regional legislation and network rules, - such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + When processing card payments, Stripe uses + `setup_future_usage` to help you comply with regional + legislation and network rules, such as + [SCA](/strong-customer-authentication). - If `setup_future_usage` is already set and you are - performing a request using a publishable key, you may only + If you've already set `setup_future_usage` and you're + performing a request using a publishable key, you can only update the value from `on_session` to `off_session`. enum: - '' @@ -95205,21 +96215,23 @@ paths: description: Shipping information for this PaymentIntent. statement_descriptor: description: >- - For card charges, use - [statement_descriptor_suffix](https://stripe.com/docs/payments/account/statement-descriptors#dynamic). - Otherwise, you can use this value as the complete - description of a charge on your customers' statements. It - must contain at least one letter and be 1–22 characters - long. + Text that appears on the customer's statement as the + [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors) + for a non-card charge. This value overrides the account's + default statement descriptor. Setting this value for a card + charge returns an error. For card charges, set the + [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) + instead. maxLength: 22 type: string statement_descriptor_suffix: description: >- - Provides information about a card payment that customers see - on their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the - account to form the complete statement descriptor. Maximum - 22 characters for the concatenated descriptor. + Provides information about a card charge. Concatenated to + the account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on + the customer's statement. maxLength: 22 type: string transfer_data: @@ -95488,21 +96500,23 @@ paths: value to `metadata`. statement_descriptor: description: >- - For card charges, use - [statement_descriptor_suffix](https://stripe.com/docs/payments/account/statement-descriptors#dynamic). - Otherwise, you can use this value as the complete - description of a charge on your customers' statements. It - must contain at least one letter and be 1–22 characters - long. + Text that appears on the customer's statement as the + [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors) + for a non-card charge. This value overrides the account's + default statement descriptor. Setting this value for a card + charge returns an error. For card charges, set the + [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) + instead. maxLength: 22 type: string statement_descriptor_suffix: description: >- - Provides information about a card payment that customers see - on their statements. Concatenated with the prefix (shortened - descriptor) or statement descriptor that’s set on the - account to form the complete statement descriptor. The - concatenated descriptor must be 1-22 characters long. + Provides information about a card charge. Concatenated to + the account's [statement descriptor + prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) + to form the complete statement descriptor that appears on + the customer's statement. maxLength: 22 type: string transfer_data: @@ -96372,6 +97386,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -96379,7 +97397,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -96467,9 +97485,8 @@ paths: enum: - fixed_count type: string + x-stripeBypassValidation: true required: - - count - - interval - type title: installment_plan type: object @@ -96530,6 +97547,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -97374,25 +98392,30 @@ paths: PaymentIntent's payment method. - Providing this parameter will [attach the payment - method](https://stripe.com/docs/payments/save-during-payment) - to the PaymentIntent's Customer, if present, after the - PaymentIntent is confirmed and any required actions from the - user are complete. If no Customer was provided, the payment - method can still be - [attached](https://stripe.com/docs/api/payment_methods/attach) - to a Customer after the transaction completes. + If you provide a Customer with the PaymentIntent, you can + use this parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after + the PaymentIntent is confirmed and the customer completes + any required actions. If you don't provide a Customer, you + can still [attach](/api/payment_methods/attach) the payment + method to a Customer after the transaction completes. - When processing card payments, Stripe also uses - `setup_future_usage` to dynamically optimize your payment - flow and comply with regional legislation and network rules, - such as - [SCA](https://stripe.com/docs/strong-customer-authentication). + If the payment method is `card_present` and isn't a digital + wallet, Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer + instead. - If `setup_future_usage` is already set and you are - performing a request using a publishable key, you may only + When processing card payments, Stripe uses + `setup_future_usage` to help you comply with regional + legislation and network rules, such as + [SCA](/strong-customer-authentication). + + + If you've already set `setup_future_usage` and you're + performing a request using a publishable key, you can only update the value from `on_session` to `off_session`. enum: - '' @@ -97588,12 +98611,14 @@ paths: type: object statement_descriptor: description: >- - For card charges, use - [statement_descriptor_suffix](https://stripe.com/docs/payments/account/statement-descriptors#dynamic). - Otherwise, you can use this value as the complete - description of a charge on your customers' statements. It - must contain at least one letter and be 1–22 characters - long. + Text that appears on the customer's statement as the + [statement + descriptor](https://docs.stripe.com/get-started/account/statement-descriptors) + for a non-card charge. This value overrides the account's + default statement descriptor. Setting this value for a card + charge returns an error. For card charges, set the + [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) + instead. maxLength: 22 type: string transfer_data: @@ -108548,7 +109573,7 @@ paths: description: >-

Download the PDF for a finalized quote. Explanation for special handling can be found here

+ href="https://docs.stripe.com/quotes/overview#quote_pdf">here

operationId: GetQuotesQuotePdf parameters: - description: Specifies which fields in the response should be expanded. @@ -112135,6 +113160,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: @@ -112192,6 +113225,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -112606,7 +113640,8 @@ paths: payment_method: description: >- ID of the payment method (a PaymentMethod, Card, or saved - Source object) to attach to this SetupIntent. + Source object) to attach to this SetupIntent. To unset this + field to null, pass in an empty string. maxLength: 5000 type: string payment_method_configuration: @@ -113130,6 +114165,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: @@ -113187,6 +114230,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -114120,6 +115164,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: @@ -114177,6 +115229,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -116553,7 +117606,8 @@ paths: off_session: description: >- Indicates if a customer is on or off-session while an - invoice payment is attempted. + invoice payment is attempted. Defaults to `false` + (on-session). type: boolean payment_behavior: description: >- @@ -118867,8 +119921,9 @@ paths: type: integer cancel_at_period_end: description: >- - Boolean indicating whether this subscription should cancel - at the end of the current period. + Indicate whether this subscription should cancel at the end + of the current period (`current_period_end`). Defaults to + `false`. type: boolean collection_method: description: >- @@ -119125,7 +120180,8 @@ paths: off_session: description: >- Indicates if a customer is on or off-session while an - invoice payment is attempted. + invoice payment is attempted. Defaults to `false` + (on-session). type: boolean on_behalf_of: anyOf: @@ -119262,6 +120318,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -119448,7 +120505,7 @@ paths: given subscription at the specified interval. promotion_code: description: >- - The ID of a promotion code to apply to this subscription. A + The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect invoices created for that particular subscription. This field has been deprecated and will be removed in a future @@ -120111,8 +121168,9 @@ paths: will always cause a proration for that period. cancel_at_period_end: description: >- - Boolean indicating whether this subscription should cancel - at the end of the current period. + Indicate whether this subscription should cancel at the end + of the current period (`current_period_end`). Defaults to + `false`. type: boolean cancellation_details: description: Details about why this subscription was cancelled @@ -120402,7 +121460,8 @@ paths: off_session: description: >- Indicates if a customer is on or off-session while an - invoice payment is attempted. + invoice payment is attempted. Defaults to `false` + (on-session). type: boolean on_behalf_of: anyOf: @@ -120553,6 +121612,7 @@ paths: - diners - discover - eftpos_au + - girocard - interac - jcb - mastercard @@ -120741,7 +121801,9 @@ paths: description: >- The promotion code to apply to this subscription. A promotion code applied to a subscription will only affect - invoices created for that particular subscription. + invoices created for that particular subscription. This + field has been deprecated and will be removed in a future + API version. Use `discounts` instead. maxLength: 5000 type: string proration_behavior: @@ -121291,6 +122353,53 @@ paths: schema: $ref: '#/components/schemas/error' description: Error response. + '/v1/tax/calculations/{calculation}': + get: + description: >- +

Retrieves a Tax Calculation object, if the calculation + hasn’t expired.

+ operationId: GetTaxCalculationsCalculation + parameters: + - in: path + name: calculation + required: true + schema: + maxLength: 5000 + type: string + style: simple + - description: Specifies which fields in the response should be expanded. + explode: true + in: query + name: expand + required: false + schema: + items: + maxLength: 5000 + type: string + type: array + style: deepObject + requestBody: + content: + application/x-www-form-urlencoded: + encoding: {} + schema: + additionalProperties: false + properties: {} + type: object + required: false + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/tax.calculation' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. '/v1/tax/calculations/{calculation}/line_items': get: description: >- @@ -128346,6 +129455,86 @@ paths: schema: $ref: '#/components/schemas/error' description: Error response. + /v1/test_helpers/issuing/settlements: + post: + description:

Allows the user to create an Issuing settlement.

+ operationId: PostTestHelpersIssuingSettlements + requestBody: + content: + application/x-www-form-urlencoded: + encoding: + expand: + explode: true + style: deepObject + schema: + additionalProperties: false + properties: + bin: + description: >- + The Bank Identification Number reflecting this settlement + record. + maxLength: 5000 + type: string + clearing_date: + description: >- + The date that the transactions are cleared and posted to + user's accounts. + type: integer + currency: + description: >- + Three-letter [ISO currency + code](https://www.iso.org/iso-4217-currency-codes.html), in + lowercase. Must be a [supported + currency](https://stripe.com/docs/currencies). + type: string + expand: + description: Specifies which fields in the response should be expanded. + items: + maxLength: 5000 + type: string + type: array + interchange_fees: + description: >- + The total interchange received as reimbursement for the + transactions. + type: integer + net_total: + description: The total net amount required to settle with the network. + type: integer + network_settlement_identifier: + description: >- + The Settlement Identification Number assigned by the + network. + maxLength: 5000 + type: string + transaction_count: + description: >- + The total number of transactions reflected in this + settlement. + type: integer + transaction_volume: + description: The total transaction amount reflected in this settlement. + type: integer + required: + - bin + - clearing_date + - currency + - net_total + type: object + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/issuing.settlement' + description: Successful response. + default: + content: + application/json: + schema: + $ref: '#/components/schemas/error' + description: Error response. /v1/test_helpers/issuing/transactions/create_force_capture: post: description: >- @@ -130160,6 +131349,9 @@ paths: type: string us_domestic_wire: properties: + chips: + maxLength: 5000 + type: string imad: maxLength: 5000 type: string @@ -130401,6 +131593,9 @@ paths: type: string us_domestic_wire: properties: + chips: + maxLength: 5000 + type: string imad: maxLength: 5000 type: string @@ -132301,8 +133496,10 @@ paths: type: integer currency: description: >- - 3-letter [ISO code for - currency](https://stripe.com/docs/payouts). + Three-letter [ISO code for + currency](https://www.iso.org/iso-4217-currency-codes.html) + in lowercase. Must be a [supported + currency](https://docs.stripe.com/currencies). type: string description: description: >- @@ -136254,6 +137451,7 @@ paths: - application_fee.refund.updated - application_fee.refunded - balance.available + - billing.alert.triggered - billing_portal.configuration.created - billing_portal.configuration.updated - billing_portal.session.created @@ -136669,6 +137867,7 @@ paths: - application_fee.refund.updated - application_fee.refunded - balance.available + - billing.alert.triggered - billing_portal.configuration.created - billing_portal.configuration.updated - billing_portal.session.created diff --git a/integration-tests/typescript-angular/package.json b/integration-tests/typescript-angular/package.json index 58e68371b..3cbbf0cc7 100644 --- a/integration-tests/typescript-angular/package.json +++ b/integration-tests/typescript-angular/package.json @@ -12,25 +12,25 @@ }, "private": true, "dependencies": { - "@angular/animations": "^18.1.2", - "@angular/common": "^18.1.2", - "@angular/compiler": "^18.1.2", - "@angular/core": "^18.1.2", - "@angular/forms": "^18.1.2", - "@angular/platform-browser": "^18.1.2", - "@angular/platform-browser-dynamic": "^18.1.2", - "@angular/router": "^18.1.2", + "@angular/animations": "^18.2.0", + "@angular/common": "^18.2.0", + "@angular/compiler": "^18.2.0", + "@angular/core": "^18.2.0", + "@angular/forms": "^18.2.0", + "@angular/platform-browser": "^18.2.0", + "@angular/platform-browser-dynamic": "^18.2.0", + "@angular/router": "^18.2.0", "rxjs": "~7.8.1", "tslib": "^2.6.3", - "zone.js": "~0.14.8" + "zone.js": "~0.14.10" }, "devDependencies": { - "@angular-devkit/build-angular": "^18.1.2", - "@angular/cli": "^18.1.2", - "@angular/compiler-cli": "^18.1.2", + "@angular-devkit/build-angular": "^18.2.0", + "@angular/cli": "^18.2.0", + "@angular/compiler-cli": "^18.2.0", "@types/jasmine": "~5.1.4", "jasmine-core": "~5.2.0", - "karma": "~6.4.3", + "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", diff --git a/integration-tests/typescript-angular/src/generated/api.github.com.yaml/client.service.ts b/integration-tests/typescript-angular/src/generated/api.github.com.yaml/client.service.ts index 53cdda1b6..a7808a3f0 100644 --- a/integration-tests/typescript-angular/src/generated/api.github.com.yaml/client.service.ts +++ b/integration-tests/typescript-angular/src/generated/api.github.com.yaml/client.service.ts @@ -73,6 +73,7 @@ import { t_code_scanning_variant_analysis_repo_task, t_code_search_result_item, t_code_security_configuration, + t_code_security_configuration_for_repository, t_code_security_configuration_repositories, t_code_security_default_configurations, t_codeowners_errors, @@ -105,6 +106,7 @@ import { t_copilot_seat_details, t_copilot_usage_metrics, t_custom_deployment_rule_app, + t_custom_property, t_custom_property_value, t_dependabot_alert, t_dependabot_alert_with_repository, @@ -174,7 +176,6 @@ import { t_minimal_repository, t_oidc_custom_sub, t_oidc_custom_sub_repo, - t_org_custom_property, t_org_hook, t_org_membership, t_org_repo_custom_property_values, @@ -255,6 +256,9 @@ import { t_secret_scanning_alert_resolution_comment, t_secret_scanning_alert_state, t_secret_scanning_location, + t_secret_scanning_push_protection_bypass, + t_secret_scanning_push_protection_bypass_placeholder_id, + t_secret_scanning_push_protection_bypass_reason, t_security_advisory_ecosystems, t_selected_actions, t_short_blob, @@ -1248,6 +1252,40 @@ export class ApiClient { ) } + copilotUsageMetricsForEnterpriseTeam(p: { + enterprise: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 401 }) + | (HttpResponse & { status: 403 }) + | (HttpResponse & { status: 404 }) + | (HttpResponse & { status: 500 }) + | HttpResponse + > { + const params = this._queryParams({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this.httpClient.request( + "GET", + this.config.basePath + + `/enterprises/${p["enterprise"]}/team/${p["teamSlug"]}/copilot/usage`, + { + params, + observe: "response", + reportProgress: false, + }, + ) + } + activityListPublicEvents( p: { perPage?: number @@ -3699,6 +3737,10 @@ export class ApiClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description: string enforcement?: "enforced" | "unenforced" name: string @@ -3805,6 +3847,10 @@ export class ApiClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" name?: string @@ -6550,7 +6596,7 @@ export class ApiClient { orgsGetAllCustomProperties(p: { org: string }): Observable< - | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 200 }) | (HttpResponse & { status: 403 }) | (HttpResponse & { status: 404 }) | HttpResponse @@ -6568,10 +6614,10 @@ export class ApiClient { orgsCreateOrUpdateCustomProperties(p: { org: string requestBody: { - properties: t_org_custom_property[] + properties: t_custom_property[] } }): Observable< - | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 200 }) | (HttpResponse & { status: 403 }) | (HttpResponse & { status: 404 }) | HttpResponse @@ -6595,7 +6641,7 @@ export class ApiClient { org: string customPropertyName: string }): Observable< - | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 200 }) | (HttpResponse & { status: 403 }) | (HttpResponse & { status: 404 }) | HttpResponse @@ -6622,7 +6668,7 @@ export class ApiClient { value_type: "string" | "single_select" | "multi_select" | "true_false" } }): Observable< - | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 200 }) | (HttpResponse & { status: 403 }) | (HttpResponse & { status: 404 }) | HttpResponse @@ -7240,6 +7286,40 @@ export class ApiClient { ) } + copilotUsageMetricsForTeam(p: { + org: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 401 }) + | (HttpResponse & { status: 403 }) + | (HttpResponse & { status: 404 }) + | (HttpResponse & { status: 500 }) + | HttpResponse + > { + const params = this._queryParams({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this.httpClient.request( + "GET", + this.config.basePath + + `/orgs/${p["org"]}/team/${p["teamSlug"]}/copilot/usage`, + { + params, + observe: "response", + reportProgress: false, + }, + ) + } + teamsList(p: { org: string perPage?: number @@ -12607,6 +12687,30 @@ export class ApiClient { ) } + codeSecurityGetConfigurationForRepository(p: { + owner: string + repo: string + }): Observable< + | (HttpResponse & { + status: 200 + }) + | (HttpResponse & { status: 204 }) + | (HttpResponse & { status: 304 }) + | (HttpResponse & { status: 403 }) + | (HttpResponse & { status: 404 }) + | HttpResponse + > { + return this.httpClient.request( + "GET", + this.config.basePath + + `/repos/${p["owner"]}/${p["repo"]}/code-security-configuration`, + { + observe: "response", + reportProgress: false, + }, + ) + } + reposCodeownersErrors(p: { owner: string repo: string @@ -18811,6 +18915,7 @@ export class ApiClient { ref?: string }): Observable< | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 304 }) | (HttpResponse & { status: 404 }) | (HttpResponse & { status: 422 }) | HttpResponse @@ -19626,6 +19731,41 @@ export class ApiClient { ) } + secretScanningCreatePushProtectionBypass(p: { + owner: string + repo: string + requestBody: { + placeholder_id: t_secret_scanning_push_protection_bypass_placeholder_id + reason: t_secret_scanning_push_protection_bypass_reason + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: 403 }) + | (HttpResponse & { status: 404 }) + | (HttpResponse & { status: 422 }) + | (HttpResponse<{ + code?: string + documentation_url?: string + message?: string + }> & { status: 503 }) + | HttpResponse + > { + const headers = this._headers({ "Content-Type": "application/json" }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + + `/repos/${p["owner"]}/${p["repo"]}/secret-scanning/push-protection-bypasses`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + securityAdvisoriesListRepositoryAdvisories(p: { owner: string repo: string diff --git a/integration-tests/typescript-angular/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-angular/src/generated/api.github.com.yaml/models.ts index 315b6b967..1583cda45 100644 --- a/integration-tests/typescript-angular/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-angular/src/generated/api.github.com.yaml/models.ts @@ -176,6 +176,7 @@ export type t_api_overview = { actions?: string[] actions_macos?: string[] api?: string[] + copilot?: string[] dependabot?: string[] domains?: { actions?: string[] @@ -1074,6 +1075,10 @@ export type t_code_security_configuration = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" html_url?: string @@ -1088,6 +1093,19 @@ export type t_code_security_configuration = { url?: string } +export type t_code_security_configuration_for_repository = { + configuration?: t_code_security_configuration + status?: + | "attached" + | "attaching" + | "detached" + | "removed" + | "enforced" + | "failed" + | "updating" + | "removed_by_enterprise" +} + export type t_code_security_configuration_repositories = { repository?: t_simple_repository status?: @@ -1622,7 +1640,7 @@ export type t_copilot_seat_breakdown = { } export type t_copilot_seat_details = { - assignee: t_simple_user | t_team | t_organization + assignee: t_simple_user assigning_team?: t_team | t_enterprise_team | null created_at: string last_activity_at?: string | null @@ -1663,6 +1681,17 @@ export type t_custom_deployment_rule_app = { slug: string } +export type t_custom_property = { + allowed_values?: string[] | null + default_value?: string | string[] | null + description?: string | null + property_name: string + required?: boolean + url?: string + value_type: "string" | "single_select" | "multi_select" | "true_false" + values_editable_by?: "org_actors" | "org_and_repo_actors" | null +} + export type t_custom_property_value = { property_name: string value: string | string[] | null @@ -3833,16 +3862,6 @@ export type t_oidc_custom_sub_repo = { use_default: boolean } -export type t_org_custom_property = { - allowed_values?: string[] | null - default_value?: string | string[] | null - description?: string | null - property_name: string - required?: boolean - value_type: "string" | "single_select" | "multi_select" | "true_false" - values_editable_by?: "org_actors" | "org_and_repo_actors" | null -} - export type t_org_hook = { active: boolean config: { @@ -3889,44 +3908,6 @@ export type t_org_ruleset_conditions = | (t_repository_ruleset_conditions & t_repository_ruleset_conditions_repository_property_target) -export type t_organization = { - avatar_url: string - blog?: string - company?: string - created_at: string - description: string | null - email?: string - events_url: string - followers: number - following: number - has_organization_projects: boolean - has_repository_projects: boolean - hooks_url: string - html_url: string - id: number - is_verified?: boolean - issues_url: string - location?: string - login: string - members_url: string - name?: string - node_id: string - plan?: { - filled_seats?: number - name?: string - private_repos?: number - seats?: number - space?: number - } - public_gists: number - public_members_url: string - public_repos: number - repos_url: string - type: string - updated_at: string - url: string -} - export type t_organization_actions_secret = { created_at: string name: string @@ -5879,6 +5860,7 @@ export type t_repository_ruleset_bypass_actor = { | "RepositoryRole" | "Team" | "DeployKey" + | "EnterpriseTeam" bypass_mode: "always" | "pull_request" } @@ -6270,6 +6252,19 @@ export type t_secret_scanning_location_wiki_commit = { start_line: number } +export type t_secret_scanning_push_protection_bypass = { + expire_at?: string | null + reason?: t_secret_scanning_push_protection_bypass_reason + token_type?: string +} + +export type t_secret_scanning_push_protection_bypass_placeholder_id = string + +export type t_secret_scanning_push_protection_bypass_reason = + | "false_positive" + | "used_in_tests" + | "will_fix_later" + export type t_security_advisory_credit_types = | "analyst" | "finder" diff --git a/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts b/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts index 02c1bcafc..e447018a8 100644 --- a/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts +++ b/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts @@ -13,6 +13,7 @@ import { t_balance, t_balance_transaction, t_bank_account, + t_billing_alert, t_billing_meter, t_billing_meter_event, t_billing_meter_event_adjustment, @@ -3397,6 +3398,197 @@ export class ApiClient { ) } + getBillingAlerts( + p: { + alertType?: "usage_threshold" + endingBefore?: string + expand?: string[] + limit?: number + meter?: string + startingAfter?: string + requestBody?: EmptyObject + } = {}, + ): Observable< + | (HttpResponse<{ + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + }> & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const params = this._queryParams({ + alert_type: p["alertType"], + ending_before: p["endingBefore"], + expand: p["expand"], + limit: p["limit"], + meter: p["meter"], + starting_after: p["startingAfter"], + }) + const body = p["requestBody"] + + return this.httpClient.request( + "GET", + this.config.basePath + `/v1/billing/alerts`, + { + params, + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + + postBillingAlerts(p: { + requestBody: { + alert_type: "usage_threshold" + expand?: string[] + filter?: { + customer?: string + } + title: string + usage_threshold_config?: { + gte: number + meter?: string + recurrence: "one_time" + } + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + `/v1/billing/alerts`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + + getBillingAlertsId(p: { + expand?: string[] + id: string + requestBody?: EmptyObject + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const params = this._queryParams({ expand: p["expand"] }) + const body = p["requestBody"] + + return this.httpClient.request( + "GET", + this.config.basePath + `/v1/billing/alerts/${p["id"]}`, + { + params, + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + + postBillingAlertsIdActivate(p: { + id: string + requestBody?: { + expand?: string[] + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + `/v1/billing/alerts/${p["id"]}/activate`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + + postBillingAlertsIdArchive(p: { + id: string + requestBody?: { + expand?: string[] + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + `/v1/billing/alerts/${p["id"]}/archive`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + + postBillingAlertsIdDeactivate(p: { + id: string + requestBody?: { + expand?: string[] + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + `/v1/billing/alerts/${p["id"]}/deactivate`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + postBillingMeterEventAdjustments(p: { requestBody: { cancel?: { @@ -8566,6 +8758,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -8898,6 +9091,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10777,6 +10971,7 @@ export class ApiClient { endingBefore?: string expand?: string[] limit?: number + relatedCustomer?: string startingAfter?: string status?: "canceled" | "processing" | "requires_input" | "verified" requestBody?: EmptyObject @@ -10800,6 +10995,7 @@ export class ApiClient { ending_before: p["endingBefore"], expand: p["expand"], limit: p["limit"], + related_customer: p["relatedCustomer"], starting_after: p["startingAfter"], status: p["status"], }) @@ -10840,6 +11036,7 @@ export class ApiClient { email?: string phone?: string } + related_customer?: string return_url?: string type?: "document" | "id_number" verification_flow?: string @@ -11377,8 +11574,8 @@ export class ApiClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -12910,8 +13107,8 @@ export class ApiClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19359,6 +19556,7 @@ export class ApiClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -19388,8 +19586,8 @@ export class ApiClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19411,6 +19609,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -20139,6 +20338,7 @@ export class ApiClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -20168,8 +20368,8 @@ export class ApiClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -20191,6 +20391,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -20959,6 +21160,7 @@ export class ApiClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -20988,8 +21190,8 @@ export class ApiClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -21011,6 +21213,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27353,6 +27556,9 @@ export class ApiClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27372,6 +27578,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27744,6 +27951,9 @@ export class ApiClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27763,6 +27973,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -28137,6 +28348,9 @@ export class ApiClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -28156,6 +28370,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29926,6 +30141,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -30310,6 +30526,7 @@ export class ApiClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -30629,6 +30846,34 @@ export class ApiClient { ) } + getTaxCalculationsCalculation(p: { + calculation: string + expand?: string[] + requestBody?: EmptyObject + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const params = this._queryParams({ expand: p["expand"] }) + const body = p["requestBody"] + + return this.httpClient.request( + "GET", + this.config.basePath + `/v1/tax/calculations/${p["calculation"]}`, + { + params, + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + getTaxCalculationsCalculationLineItems(p: { calculation: string endingBefore?: string @@ -33868,6 +34113,40 @@ export class ApiClient { ) } + postTestHelpersIssuingSettlements(p: { + requestBody: { + bin: string + clearing_date: number + currency: string + expand?: string[] + interchange_fees?: number + net_total: number + network_settlement_identifier?: string + transaction_count?: number + transaction_volume?: number + } + }): Observable< + | (HttpResponse & { status: 200 }) + | (HttpResponse & { status: StatusCode }) + | HttpResponse + > { + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = p["requestBody"] + + return this.httpClient.request( + "POST", + this.config.basePath + `/v1/test_helpers/issuing/settlements`, + { + headers, + body, + observe: "response", + reportProgress: false, + }, + ) + } + postTestHelpersIssuingTransactionsCreateForceCapture(p: { requestBody: { amount: number @@ -35044,6 +35323,7 @@ export class ApiClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -35179,6 +35459,7 @@ export class ApiClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -37710,6 +37991,7 @@ export class ApiClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" @@ -38037,6 +38319,7 @@ export class ApiClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" diff --git a/integration-tests/typescript-angular/src/generated/stripe.yaml/models.ts b/integration-tests/typescript-angular/src/generated/stripe.yaml/models.ts index b96011951..d07b8abc1 100644 --- a/integration-tests/typescript-angular/src/generated/stripe.yaml/models.ts +++ b/integration-tests/typescript-angular/src/generated/stripe.yaml/models.ts @@ -690,6 +690,17 @@ export type t_bank_connections_resource_transaction_resource_status_transitions void_at?: number | null } +export type t_billing_alert = { + alert_type: "usage_threshold" + filter?: t_thresholds_resource_alert_filter | null + id: string + livemode: boolean + object: "billing.alert" + status?: "active" | "archived" | "inactive" | null + title: string + usage_threshold_config?: t_thresholds_resource_usage_threshold_config | null +} + export type t_billing_meter = { created: number customer_mapping: t_billing_meter_resource_customer_mapping_settings @@ -2864,6 +2875,7 @@ export type t_identity_verification_session = { options?: t_gelato_verification_session_options | null provided_details?: t_gelato_provided_details | null redaction?: t_verification_session_redaction | null + related_customer?: string | null status: "canceled" | "processing" | "requires_input" | "verified" type: "document" | "id_number" | "verification_flow" url?: string | null @@ -3500,7 +3512,7 @@ export type t_issuing_settlement = { [key: string]: string | undefined } net_total: number - network: "visa" + network: "maestro" | "visa" network_fees: number network_settlement_identifier: string object: "issuing.settlement" @@ -6347,6 +6359,11 @@ export type t_payment_flows_private_payment_methods_card_details_api_resource_mu status: "available" | "unavailable" } +export type t_payment_flows_private_payment_methods_card_present_common_wallet = + { + type: "apple_pay" | "google_pay" | "samsung_pay" | "unknown" + } + export type t_payment_flows_private_payment_methods_klarna_dob = { day?: number | null month?: number | null @@ -6622,7 +6639,7 @@ export type t_payment_intent_payment_method_options = { | t_payment_intent_payment_method_options_au_becs_debit | t_payment_intent_type_specific_payment_method_options_client bacs_debit?: - | t_payment_method_options_bacs_debit + | t_payment_intent_payment_method_options_bacs_debit | t_payment_intent_type_specific_payment_method_options_client bancontact?: | t_payment_method_options_bancontact @@ -6732,6 +6749,11 @@ export type t_payment_intent_payment_method_options_au_becs_debit = { setup_future_usage?: "none" | "off_session" | "on_session" } +export type t_payment_intent_payment_method_options_bacs_debit = { + mandate_options?: t_payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage?: "none" | "off_session" | "on_session" +} + export type t_payment_intent_payment_method_options_blik = { setup_future_usage?: "none" } @@ -6746,6 +6768,7 @@ export type t_payment_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -6781,6 +6804,9 @@ export type t_payment_intent_payment_method_options_mandate_options_acss_debit = transaction_type?: "business" | "personal" | null } +export type t_payment_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_payment_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -7460,6 +7486,7 @@ export type t_payment_method_card_present = { issuer?: string | null last4?: string | null networks?: t_payment_method_card_present_networks | null + offline?: t_payment_method_details_card_present_offline | null preferred_locales?: string[] | null read_method?: | "contact_emv" @@ -7468,6 +7495,7 @@ export type t_payment_method_card_present = { | "magnetic_stripe_fallback" | "magnetic_stripe_track2" | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_card_present_networks = { @@ -7710,6 +7738,7 @@ export type t_payment_method_details_boleto = { export type t_payment_method_details_card = { amount_authorized?: number | null + authorization_code?: string | null brand?: string | null capture_before?: number checks?: t_payment_method_details_card_checks | null @@ -7781,10 +7810,12 @@ export type t_payment_method_details_card_present = { | "magnetic_stripe_track2" | null receipt?: t_payment_method_details_card_present_receipt | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_details_card_present_offline = { stored_at?: number | null + type?: "deferred" | null } export type t_payment_method_details_card_present_receipt = { @@ -8322,10 +8353,6 @@ export type t_payment_method_options_amazon_pay = { setup_future_usage?: "none" | "off_session" } -export type t_payment_method_options_bacs_debit = { - setup_future_usage?: "none" | "off_session" | "on_session" -} - export type t_payment_method_options_bancontact = { preferred_language: "de" | "en" | "fr" | "nl" setup_future_usage?: "none" | "off_session" @@ -9169,7 +9196,7 @@ export type t_person_additional_tos_acceptance = { } export type t_person_additional_tos_acceptances = { - account: t_person_additional_tos_acceptance + account?: t_person_additional_tos_acceptance | null } export type t_person_future_requirements = { @@ -10074,6 +10101,9 @@ export type t_setup_intent_payment_method_options = { amazon_pay?: | t_setup_intent_payment_method_options_amazon_pay | t_setup_intent_type_specific_payment_method_options_client + bacs_debit?: + | t_setup_intent_payment_method_options_bacs_debit + | t_setup_intent_type_specific_payment_method_options_client card?: | t_setup_intent_payment_method_options_card | t_setup_intent_type_specific_payment_method_options_client @@ -10102,6 +10132,10 @@ export type t_setup_intent_payment_method_options_acss_debit = { export type t_setup_intent_payment_method_options_amazon_pay = EmptyObject +export type t_setup_intent_payment_method_options_bacs_debit = { + mandate_options?: t_setup_intent_payment_method_options_mandate_options_bacs_debit +} + export type t_setup_intent_payment_method_options_card = { mandate_options?: t_setup_intent_payment_method_options_card_mandate_options | null network?: @@ -10110,6 +10144,7 @@ export type t_setup_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10145,6 +10180,9 @@ export type t_setup_intent_payment_method_options_mandate_options_acss_debit = { transaction_type?: "business" | "personal" | null } +export type t_setup_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_setup_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -10740,6 +10778,7 @@ export type t_subscription_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -11774,6 +11813,16 @@ export type t_three_d_secure_usage = { supported: boolean } +export type t_thresholds_resource_alert_filter = { + customer?: string | t_customer | null +} + +export type t_thresholds_resource_usage_threshold_config = { + gte: number + meter: string | t_billing_meter + recurrence: "one_time" +} + export type t_token = { bank_account?: t_bank_account card?: t_card @@ -11919,6 +11968,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11942,6 +11992,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11955,6 +12006,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -12343,7 +12395,8 @@ export type t_treasury_outbound_payments_resource_returned_status = { export type t_treasury_outbound_payments_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } @@ -12382,7 +12435,8 @@ export type t_treasury_outbound_transfers_resource_status_transitions = { export type t_treasury_outbound_transfers_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } diff --git a/integration-tests/typescript-axios/package.json b/integration-tests/typescript-axios/package.json index 922dd2477..9e45d2b63 100644 --- a/integration-tests/typescript-axios/package.json +++ b/integration-tests/typescript-axios/package.json @@ -11,11 +11,11 @@ }, "dependencies": { "@nahkies/typescript-axios-runtime": "*", - "axios": "^1.7.2", + "axios": "^1.7.4", "dotenv": "^16.4.5" }, "devDependencies": { - "@types/node": "^22.0.0", + "@types/node": "^22.4.0", "typescript": "~5.5.4" } } diff --git a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts index ca73a482e..a6463a4db 100644 --- a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts +++ b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts @@ -72,6 +72,7 @@ import { t_code_scanning_variant_analysis_repo_task, t_code_search_result_item, t_code_security_configuration, + t_code_security_configuration_for_repository, t_code_security_configuration_repositories, t_code_security_default_configurations, t_codeowners_errors, @@ -104,6 +105,7 @@ import { t_copilot_seat_details, t_copilot_usage_metrics, t_custom_deployment_rule_app, + t_custom_property, t_custom_property_value, t_dependabot_alert, t_dependabot_alert_with_repository, @@ -173,7 +175,6 @@ import { t_minimal_repository, t_oidc_custom_sub, t_oidc_custom_sub_repo, - t_org_custom_property, t_org_hook, t_org_membership, t_org_repo_custom_property_values, @@ -253,6 +254,9 @@ import { t_secret_scanning_alert_resolution_comment, t_secret_scanning_alert_state, t_secret_scanning_location, + t_secret_scanning_push_protection_bypass, + t_secret_scanning_push_protection_bypass_placeholder_id, + t_secret_scanning_push_protection_bypass_reason, t_security_advisory_ecosystems, t_selected_actions, t_short_blob, @@ -1106,6 +1110,34 @@ export class ApiClient extends AbstractAxiosClient { }) } + async copilotUsageMetricsForEnterpriseTeam( + p: { + enterprise: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/enterprises/${p["enterprise"]}/team/${p["teamSlug"]}/copilot/usage` + const query = this._query({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this._request({ + url: url + query, + method: "GET", + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async activityListPublicEvents( p: { perPage?: number @@ -3355,6 +3387,10 @@ export class ApiClient extends AbstractAxiosClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description: string enforcement?: "enforced" | "unenforced" name: string @@ -3450,6 +3486,10 @@ export class ApiClient extends AbstractAxiosClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" name?: string @@ -5983,7 +6023,7 @@ export class ApiClient extends AbstractAxiosClient { }, timeout?: number, opts?: AxiosRequestConfig, - ): Promise> { + ): Promise> { const url = `/orgs/${p["org"]}/properties/schema` return this._request({ @@ -5998,12 +6038,12 @@ export class ApiClient extends AbstractAxiosClient { p: { org: string requestBody: { - properties: t_org_custom_property[] + properties: t_custom_property[] } }, timeout?: number, opts?: AxiosRequestConfig, - ): Promise> { + ): Promise> { const url = `/orgs/${p["org"]}/properties/schema` const headers = this._headers({ "Content-Type": "application/json" }) const body = JSON.stringify(p.requestBody) @@ -6025,7 +6065,7 @@ export class ApiClient extends AbstractAxiosClient { }, timeout?: number, opts?: AxiosRequestConfig, - ): Promise> { + ): Promise> { const url = `/orgs/${p["org"]}/properties/schema/${p["customPropertyName"]}` return this._request({ @@ -6050,7 +6090,7 @@ export class ApiClient extends AbstractAxiosClient { }, timeout?: number, opts?: AxiosRequestConfig, - ): Promise> { + ): Promise> { const url = `/orgs/${p["org"]}/properties/schema/${p["customPropertyName"]}` const headers = this._headers({ "Content-Type": "application/json" }) const body = JSON.stringify(p.requestBody) @@ -6626,6 +6666,34 @@ export class ApiClient extends AbstractAxiosClient { }) } + async copilotUsageMetricsForTeam( + p: { + org: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/orgs/${p["org"]}/team/${p["teamSlug"]}/copilot/usage` + const query = this._query({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this._request({ + url: url + query, + method: "GET", + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async teamsList( p: { org: string @@ -11594,6 +11662,27 @@ export class ApiClient extends AbstractAxiosClient { }) } + async codeSecurityGetConfigurationForRepository( + p: { + owner: string + repo: string + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise< + | AxiosResponse + | AxiosResponse + > { + const url = `/repos/${p["owner"]}/${p["repo"]}/code-security-configuration` + + return this._request({ + url: url, + method: "GET", + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async reposCodeownersErrors( p: { owner: string @@ -17954,6 +18043,32 @@ export class ApiClient extends AbstractAxiosClient { }) } + async secretScanningCreatePushProtectionBypass( + p: { + owner: string + repo: string + requestBody: { + placeholder_id: t_secret_scanning_push_protection_bypass_placeholder_id + reason: t_secret_scanning_push_protection_bypass_reason + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/repos/${p["owner"]}/${p["repo"]}/secret-scanning/push-protection-bypasses` + const headers = this._headers({ "Content-Type": "application/json" }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async securityAdvisoriesListRepositoryAdvisories( p: { owner: string diff --git a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/models.ts index 315b6b967..1583cda45 100644 --- a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/models.ts @@ -176,6 +176,7 @@ export type t_api_overview = { actions?: string[] actions_macos?: string[] api?: string[] + copilot?: string[] dependabot?: string[] domains?: { actions?: string[] @@ -1074,6 +1075,10 @@ export type t_code_security_configuration = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" html_url?: string @@ -1088,6 +1093,19 @@ export type t_code_security_configuration = { url?: string } +export type t_code_security_configuration_for_repository = { + configuration?: t_code_security_configuration + status?: + | "attached" + | "attaching" + | "detached" + | "removed" + | "enforced" + | "failed" + | "updating" + | "removed_by_enterprise" +} + export type t_code_security_configuration_repositories = { repository?: t_simple_repository status?: @@ -1622,7 +1640,7 @@ export type t_copilot_seat_breakdown = { } export type t_copilot_seat_details = { - assignee: t_simple_user | t_team | t_organization + assignee: t_simple_user assigning_team?: t_team | t_enterprise_team | null created_at: string last_activity_at?: string | null @@ -1663,6 +1681,17 @@ export type t_custom_deployment_rule_app = { slug: string } +export type t_custom_property = { + allowed_values?: string[] | null + default_value?: string | string[] | null + description?: string | null + property_name: string + required?: boolean + url?: string + value_type: "string" | "single_select" | "multi_select" | "true_false" + values_editable_by?: "org_actors" | "org_and_repo_actors" | null +} + export type t_custom_property_value = { property_name: string value: string | string[] | null @@ -3833,16 +3862,6 @@ export type t_oidc_custom_sub_repo = { use_default: boolean } -export type t_org_custom_property = { - allowed_values?: string[] | null - default_value?: string | string[] | null - description?: string | null - property_name: string - required?: boolean - value_type: "string" | "single_select" | "multi_select" | "true_false" - values_editable_by?: "org_actors" | "org_and_repo_actors" | null -} - export type t_org_hook = { active: boolean config: { @@ -3889,44 +3908,6 @@ export type t_org_ruleset_conditions = | (t_repository_ruleset_conditions & t_repository_ruleset_conditions_repository_property_target) -export type t_organization = { - avatar_url: string - blog?: string - company?: string - created_at: string - description: string | null - email?: string - events_url: string - followers: number - following: number - has_organization_projects: boolean - has_repository_projects: boolean - hooks_url: string - html_url: string - id: number - is_verified?: boolean - issues_url: string - location?: string - login: string - members_url: string - name?: string - node_id: string - plan?: { - filled_seats?: number - name?: string - private_repos?: number - seats?: number - space?: number - } - public_gists: number - public_members_url: string - public_repos: number - repos_url: string - type: string - updated_at: string - url: string -} - export type t_organization_actions_secret = { created_at: string name: string @@ -5879,6 +5860,7 @@ export type t_repository_ruleset_bypass_actor = { | "RepositoryRole" | "Team" | "DeployKey" + | "EnterpriseTeam" bypass_mode: "always" | "pull_request" } @@ -6270,6 +6252,19 @@ export type t_secret_scanning_location_wiki_commit = { start_line: number } +export type t_secret_scanning_push_protection_bypass = { + expire_at?: string | null + reason?: t_secret_scanning_push_protection_bypass_reason + token_type?: string +} + +export type t_secret_scanning_push_protection_bypass_placeholder_id = string + +export type t_secret_scanning_push_protection_bypass_reason = + | "false_positive" + | "used_in_tests" + | "will_fix_later" + export type t_security_advisory_credit_types = | "analyst" | "finder" diff --git a/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts b/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts index 85ad052a8..8b5778654 100644 --- a/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts +++ b/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts @@ -13,6 +13,7 @@ import { t_balance, t_balance_transaction, t_bank_account, + t_billing_alert, t_billing_meter, t_billing_meter_event, t_billing_meter_event_adjustment, @@ -3237,6 +3238,189 @@ export class ApiClient extends AbstractAxiosClient { }) } + async getBillingAlerts( + p: { + alertType?: "usage_threshold" + endingBefore?: string + expand?: string[] + limit?: number + meter?: string + startingAfter?: string + requestBody?: EmptyObject + } = {}, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise< + AxiosResponse<{ + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + }> + > { + const url = `/v1/billing/alerts` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ + alert_type: p["alertType"], + ending_before: p["endingBefore"], + expand: p["expand"], + limit: p["limit"], + meter: p["meter"], + starting_after: p["startingAfter"], + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url + query, + method: "GET", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + + async postBillingAlerts( + p: { + requestBody: { + alert_type: "usage_threshold" + expand?: string[] + filter?: { + customer?: string + } + title: string + usage_threshold_config?: { + gte: number + meter?: string + recurrence: "one_time" + } + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/billing/alerts` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + + async getBillingAlertsId( + p: { + expand?: string[] + id: string + requestBody?: EmptyObject + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/billing/alerts/${p["id"]}` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ expand: p["expand"] }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url + query, + method: "GET", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + + async postBillingAlertsIdActivate( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/billing/alerts/${p["id"]}/activate` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + + async postBillingAlertsIdArchive( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/billing/alerts/${p["id"]}/archive` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + + async postBillingAlertsIdDeactivate( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/billing/alerts/${p["id"]}/deactivate` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async postBillingMeterEventAdjustments( p: { requestBody: { @@ -8275,6 +8459,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -8607,6 +8792,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10408,6 +10594,7 @@ export class ApiClient extends AbstractAxiosClient { endingBefore?: string expand?: string[] limit?: number + relatedCustomer?: string startingAfter?: string status?: "canceled" | "processing" | "requires_input" | "verified" requestBody?: EmptyObject @@ -10432,6 +10619,7 @@ export class ApiClient extends AbstractAxiosClient { ending_before: p["endingBefore"], expand: p["expand"], limit: p["limit"], + related_customer: p["relatedCustomer"], starting_after: p["startingAfter"], status: p["status"], }) @@ -10469,6 +10657,7 @@ export class ApiClient extends AbstractAxiosClient { email?: string phone?: string } + related_customer?: string return_url?: string type?: "document" | "id_number" verification_flow?: string @@ -10985,8 +11174,8 @@ export class ApiClient extends AbstractAxiosClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -12507,8 +12696,8 @@ export class ApiClient extends AbstractAxiosClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -18884,6 +19073,7 @@ export class ApiClient extends AbstractAxiosClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -18913,8 +19103,8 @@ export class ApiClient extends AbstractAxiosClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -18936,6 +19126,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -19666,6 +19857,7 @@ export class ApiClient extends AbstractAxiosClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -19695,8 +19887,8 @@ export class ApiClient extends AbstractAxiosClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19718,6 +19910,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -20486,6 +20679,7 @@ export class ApiClient extends AbstractAxiosClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -20515,8 +20709,8 @@ export class ApiClient extends AbstractAxiosClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -20538,6 +20732,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -26750,6 +26945,9 @@ export class ApiClient extends AbstractAxiosClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -26769,6 +26967,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27137,6 +27336,9 @@ export class ApiClient extends AbstractAxiosClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27156,6 +27358,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27531,6 +27734,9 @@ export class ApiClient extends AbstractAxiosClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27550,6 +27756,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29274,6 +29481,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29660,6 +29868,7 @@ export class ApiClient extends AbstractAxiosClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29976,6 +30185,32 @@ export class ApiClient extends AbstractAxiosClient { }) } + async getTaxCalculationsCalculation( + p: { + calculation: string + expand?: string[] + requestBody?: EmptyObject + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/tax/calculations/${p["calculation"]}` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ expand: p["expand"] }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url + query, + method: "GET", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async getTaxCalculationsCalculationLineItems( p: { calculation: string @@ -33109,6 +33344,39 @@ export class ApiClient extends AbstractAxiosClient { }) } + async postTestHelpersIssuingSettlements( + p: { + requestBody: { + bin: string + clearing_date: number + currency: string + expand?: string[] + interchange_fees?: number + net_total: number + network_settlement_identifier?: string + transaction_count?: number + transaction_volume?: number + } + }, + timeout?: number, + opts?: AxiosRequestConfig, + ): Promise> { + const url = `/v1/test_helpers/issuing/settlements` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._request({ + url: url, + method: "POST", + headers, + data: body, + ...(timeout ? { timeout } : {}), + ...(opts ?? {}), + }) + } + async postTestHelpersIssuingTransactionsCreateForceCapture( p: { requestBody: { @@ -34263,6 +34531,7 @@ export class ApiClient extends AbstractAxiosClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -34390,6 +34659,7 @@ export class ApiClient extends AbstractAxiosClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -36841,6 +37111,7 @@ export class ApiClient extends AbstractAxiosClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" @@ -37164,6 +37435,7 @@ export class ApiClient extends AbstractAxiosClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" diff --git a/integration-tests/typescript-axios/src/generated/stripe.yaml/models.ts b/integration-tests/typescript-axios/src/generated/stripe.yaml/models.ts index b96011951..d07b8abc1 100644 --- a/integration-tests/typescript-axios/src/generated/stripe.yaml/models.ts +++ b/integration-tests/typescript-axios/src/generated/stripe.yaml/models.ts @@ -690,6 +690,17 @@ export type t_bank_connections_resource_transaction_resource_status_transitions void_at?: number | null } +export type t_billing_alert = { + alert_type: "usage_threshold" + filter?: t_thresholds_resource_alert_filter | null + id: string + livemode: boolean + object: "billing.alert" + status?: "active" | "archived" | "inactive" | null + title: string + usage_threshold_config?: t_thresholds_resource_usage_threshold_config | null +} + export type t_billing_meter = { created: number customer_mapping: t_billing_meter_resource_customer_mapping_settings @@ -2864,6 +2875,7 @@ export type t_identity_verification_session = { options?: t_gelato_verification_session_options | null provided_details?: t_gelato_provided_details | null redaction?: t_verification_session_redaction | null + related_customer?: string | null status: "canceled" | "processing" | "requires_input" | "verified" type: "document" | "id_number" | "verification_flow" url?: string | null @@ -3500,7 +3512,7 @@ export type t_issuing_settlement = { [key: string]: string | undefined } net_total: number - network: "visa" + network: "maestro" | "visa" network_fees: number network_settlement_identifier: string object: "issuing.settlement" @@ -6347,6 +6359,11 @@ export type t_payment_flows_private_payment_methods_card_details_api_resource_mu status: "available" | "unavailable" } +export type t_payment_flows_private_payment_methods_card_present_common_wallet = + { + type: "apple_pay" | "google_pay" | "samsung_pay" | "unknown" + } + export type t_payment_flows_private_payment_methods_klarna_dob = { day?: number | null month?: number | null @@ -6622,7 +6639,7 @@ export type t_payment_intent_payment_method_options = { | t_payment_intent_payment_method_options_au_becs_debit | t_payment_intent_type_specific_payment_method_options_client bacs_debit?: - | t_payment_method_options_bacs_debit + | t_payment_intent_payment_method_options_bacs_debit | t_payment_intent_type_specific_payment_method_options_client bancontact?: | t_payment_method_options_bancontact @@ -6732,6 +6749,11 @@ export type t_payment_intent_payment_method_options_au_becs_debit = { setup_future_usage?: "none" | "off_session" | "on_session" } +export type t_payment_intent_payment_method_options_bacs_debit = { + mandate_options?: t_payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage?: "none" | "off_session" | "on_session" +} + export type t_payment_intent_payment_method_options_blik = { setup_future_usage?: "none" } @@ -6746,6 +6768,7 @@ export type t_payment_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -6781,6 +6804,9 @@ export type t_payment_intent_payment_method_options_mandate_options_acss_debit = transaction_type?: "business" | "personal" | null } +export type t_payment_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_payment_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -7460,6 +7486,7 @@ export type t_payment_method_card_present = { issuer?: string | null last4?: string | null networks?: t_payment_method_card_present_networks | null + offline?: t_payment_method_details_card_present_offline | null preferred_locales?: string[] | null read_method?: | "contact_emv" @@ -7468,6 +7495,7 @@ export type t_payment_method_card_present = { | "magnetic_stripe_fallback" | "magnetic_stripe_track2" | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_card_present_networks = { @@ -7710,6 +7738,7 @@ export type t_payment_method_details_boleto = { export type t_payment_method_details_card = { amount_authorized?: number | null + authorization_code?: string | null brand?: string | null capture_before?: number checks?: t_payment_method_details_card_checks | null @@ -7781,10 +7810,12 @@ export type t_payment_method_details_card_present = { | "magnetic_stripe_track2" | null receipt?: t_payment_method_details_card_present_receipt | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_details_card_present_offline = { stored_at?: number | null + type?: "deferred" | null } export type t_payment_method_details_card_present_receipt = { @@ -8322,10 +8353,6 @@ export type t_payment_method_options_amazon_pay = { setup_future_usage?: "none" | "off_session" } -export type t_payment_method_options_bacs_debit = { - setup_future_usage?: "none" | "off_session" | "on_session" -} - export type t_payment_method_options_bancontact = { preferred_language: "de" | "en" | "fr" | "nl" setup_future_usage?: "none" | "off_session" @@ -9169,7 +9196,7 @@ export type t_person_additional_tos_acceptance = { } export type t_person_additional_tos_acceptances = { - account: t_person_additional_tos_acceptance + account?: t_person_additional_tos_acceptance | null } export type t_person_future_requirements = { @@ -10074,6 +10101,9 @@ export type t_setup_intent_payment_method_options = { amazon_pay?: | t_setup_intent_payment_method_options_amazon_pay | t_setup_intent_type_specific_payment_method_options_client + bacs_debit?: + | t_setup_intent_payment_method_options_bacs_debit + | t_setup_intent_type_specific_payment_method_options_client card?: | t_setup_intent_payment_method_options_card | t_setup_intent_type_specific_payment_method_options_client @@ -10102,6 +10132,10 @@ export type t_setup_intent_payment_method_options_acss_debit = { export type t_setup_intent_payment_method_options_amazon_pay = EmptyObject +export type t_setup_intent_payment_method_options_bacs_debit = { + mandate_options?: t_setup_intent_payment_method_options_mandate_options_bacs_debit +} + export type t_setup_intent_payment_method_options_card = { mandate_options?: t_setup_intent_payment_method_options_card_mandate_options | null network?: @@ -10110,6 +10144,7 @@ export type t_setup_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10145,6 +10180,9 @@ export type t_setup_intent_payment_method_options_mandate_options_acss_debit = { transaction_type?: "business" | "personal" | null } +export type t_setup_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_setup_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -10740,6 +10778,7 @@ export type t_subscription_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -11774,6 +11813,16 @@ export type t_three_d_secure_usage = { supported: boolean } +export type t_thresholds_resource_alert_filter = { + customer?: string | t_customer | null +} + +export type t_thresholds_resource_usage_threshold_config = { + gte: number + meter: string | t_billing_meter + recurrence: "one_time" +} + export type t_token = { bank_account?: t_bank_account card?: t_card @@ -11919,6 +11968,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11942,6 +11992,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11955,6 +12006,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -12343,7 +12395,8 @@ export type t_treasury_outbound_payments_resource_returned_status = { export type t_treasury_outbound_payments_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } @@ -12382,7 +12435,8 @@ export type t_treasury_outbound_transfers_resource_status_transitions = { export type t_treasury_outbound_transfers_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } diff --git a/integration-tests/typescript-fetch/package.json b/integration-tests/typescript-fetch/package.json index 76e84dd49..85f1b58fb 100644 --- a/integration-tests/typescript-fetch/package.json +++ b/integration-tests/typescript-fetch/package.json @@ -14,7 +14,7 @@ "dotenv": "^16.4.5" }, "devDependencies": { - "@types/node": "^22.0.0", + "@types/node": "^22.4.0", "typescript": "~5.5.4" } } diff --git a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts index dda54934a..94771f269 100644 --- a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts +++ b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts @@ -73,6 +73,7 @@ import { t_code_scanning_variant_analysis_repo_task, t_code_search_result_item, t_code_security_configuration, + t_code_security_configuration_for_repository, t_code_security_configuration_repositories, t_code_security_default_configurations, t_codeowners_errors, @@ -105,6 +106,7 @@ import { t_copilot_seat_details, t_copilot_usage_metrics, t_custom_deployment_rule_app, + t_custom_property, t_custom_property_value, t_dependabot_alert, t_dependabot_alert_with_repository, @@ -174,7 +176,6 @@ import { t_minimal_repository, t_oidc_custom_sub, t_oidc_custom_sub_repo, - t_org_custom_property, t_org_hook, t_org_membership, t_org_repo_custom_property_values, @@ -255,6 +256,9 @@ import { t_secret_scanning_alert_resolution_comment, t_secret_scanning_alert_state, t_secret_scanning_location, + t_secret_scanning_push_protection_bypass, + t_secret_scanning_push_protection_bypass_placeholder_id, + t_secret_scanning_push_protection_bypass_reason, t_security_advisory_ecosystems, t_selected_actions, t_short_blob, @@ -1089,6 +1093,39 @@ export class ApiClient extends AbstractFetchClient { return this._fetch(url + query, { method: "GET", ...(opts ?? {}) }, timeout) } + async copilotUsageMetricsForEnterpriseTeam( + p: { + enterprise: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + | Res<200, t_copilot_usage_metrics[]> + | Res<401, t_basic_error> + | Res<403, t_basic_error> + | Res<404, t_basic_error> + | Res<500, t_basic_error> + > + > { + const url = + this.basePath + + `/enterprises/${p["enterprise"]}/team/${p["teamSlug"]}/copilot/usage` + const query = this._query({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this._fetch(url + query, { method: "GET", ...(opts ?? {}) }, timeout) + } + async activityListPublicEvents( p: { perPage?: number @@ -3337,6 +3374,10 @@ export class ApiClient extends AbstractFetchClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description: string enforcement?: "enforced" | "unenforced" name: string @@ -3442,6 +3483,10 @@ export class ApiClient extends AbstractFetchClient { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" name?: string @@ -6090,7 +6135,7 @@ export class ApiClient extends AbstractFetchClient { opts?: RequestInit, ): Promise< TypedFetchResponse< - | Res<200, t_org_custom_property[]> + | Res<200, t_custom_property[]> | Res<403, t_basic_error> | Res<404, t_basic_error> > @@ -6104,14 +6149,14 @@ export class ApiClient extends AbstractFetchClient { p: { org: string requestBody: { - properties: t_org_custom_property[] + properties: t_custom_property[] } }, timeout?: number, opts?: RequestInit, ): Promise< TypedFetchResponse< - | Res<200, t_org_custom_property[]> + | Res<200, t_custom_property[]> | Res<403, t_basic_error> | Res<404, t_basic_error> > @@ -6136,7 +6181,7 @@ export class ApiClient extends AbstractFetchClient { opts?: RequestInit, ): Promise< TypedFetchResponse< - | Res<200, t_org_custom_property> + | Res<200, t_custom_property> | Res<403, t_basic_error> | Res<404, t_basic_error> > @@ -6164,7 +6209,7 @@ export class ApiClient extends AbstractFetchClient { opts?: RequestInit, ): Promise< TypedFetchResponse< - | Res<200, t_org_custom_property> + | Res<200, t_custom_property> | Res<403, t_basic_error> | Res<404, t_basic_error> > @@ -6723,6 +6768,38 @@ export class ApiClient extends AbstractFetchClient { return this._fetch(url, { method: "GET", ...(opts ?? {}) }, timeout) } + async copilotUsageMetricsForTeam( + p: { + org: string + teamSlug: string + since?: string + until?: string + page?: number + perPage?: number + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + | Res<200, t_copilot_usage_metrics[]> + | Res<401, t_basic_error> + | Res<403, t_basic_error> + | Res<404, t_basic_error> + | Res<500, t_basic_error> + > + > { + const url = + this.basePath + `/orgs/${p["org"]}/team/${p["teamSlug"]}/copilot/usage` + const query = this._query({ + since: p["since"], + until: p["until"], + page: p["page"], + per_page: p["perPage"], + }) + + return this._fetch(url + query, { method: "GET", ...(opts ?? {}) }, timeout) + } + async teamsList( p: { org: string @@ -11898,6 +11975,29 @@ export class ApiClient extends AbstractFetchClient { return this._fetch(url, { method: "GET", ...(opts ?? {}) }, timeout) } + async codeSecurityGetConfigurationForRepository( + p: { + owner: string + repo: string + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + | Res<200, t_code_security_configuration_for_repository> + | Res<204, void> + | Res<304, void> + | Res<403, t_basic_error> + | Res<404, t_basic_error> + > + > { + const url = + this.basePath + + `/repos/${p["owner"]}/${p["repo"]}/code-security-configuration` + + return this._fetch(url, { method: "GET", ...(opts ?? {}) }, timeout) + } + async reposCodeownersErrors( p: { owner: string @@ -17780,6 +17880,7 @@ export class ApiClient extends AbstractFetchClient { ): Promise< TypedFetchResponse< | Res<200, t_content_file> + | Res<304, void> | Res<404, t_basic_error> | Res<422, t_validation_error> > @@ -18544,6 +18645,46 @@ export class ApiClient extends AbstractFetchClient { return this._fetch(url + query, { method: "GET", ...(opts ?? {}) }, timeout) } + async secretScanningCreatePushProtectionBypass( + p: { + owner: string + repo: string + requestBody: { + placeholder_id: t_secret_scanning_push_protection_bypass_placeholder_id + reason: t_secret_scanning_push_protection_bypass_reason + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + | Res<200, t_secret_scanning_push_protection_bypass> + | Res<403, void> + | Res<404, void> + | Res<422, void> + | Res< + 503, + { + code?: string + documentation_url?: string + message?: string + } + > + > + > { + const url = + this.basePath + + `/repos/${p["owner"]}/${p["repo"]}/secret-scanning/push-protection-bypasses` + const headers = this._headers({ "Content-Type": "application/json" }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + async securityAdvisoriesListRepositoryAdvisories( p: { owner: string diff --git a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/models.ts index 315b6b967..1583cda45 100644 --- a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/models.ts @@ -176,6 +176,7 @@ export type t_api_overview = { actions?: string[] actions_macos?: string[] api?: string[] + copilot?: string[] dependabot?: string[] domains?: { actions?: string[] @@ -1074,6 +1075,10 @@ export type t_code_security_configuration = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" html_url?: string @@ -1088,6 +1093,19 @@ export type t_code_security_configuration = { url?: string } +export type t_code_security_configuration_for_repository = { + configuration?: t_code_security_configuration + status?: + | "attached" + | "attaching" + | "detached" + | "removed" + | "enforced" + | "failed" + | "updating" + | "removed_by_enterprise" +} + export type t_code_security_configuration_repositories = { repository?: t_simple_repository status?: @@ -1622,7 +1640,7 @@ export type t_copilot_seat_breakdown = { } export type t_copilot_seat_details = { - assignee: t_simple_user | t_team | t_organization + assignee: t_simple_user assigning_team?: t_team | t_enterprise_team | null created_at: string last_activity_at?: string | null @@ -1663,6 +1681,17 @@ export type t_custom_deployment_rule_app = { slug: string } +export type t_custom_property = { + allowed_values?: string[] | null + default_value?: string | string[] | null + description?: string | null + property_name: string + required?: boolean + url?: string + value_type: "string" | "single_select" | "multi_select" | "true_false" + values_editable_by?: "org_actors" | "org_and_repo_actors" | null +} + export type t_custom_property_value = { property_name: string value: string | string[] | null @@ -3833,16 +3862,6 @@ export type t_oidc_custom_sub_repo = { use_default: boolean } -export type t_org_custom_property = { - allowed_values?: string[] | null - default_value?: string | string[] | null - description?: string | null - property_name: string - required?: boolean - value_type: "string" | "single_select" | "multi_select" | "true_false" - values_editable_by?: "org_actors" | "org_and_repo_actors" | null -} - export type t_org_hook = { active: boolean config: { @@ -3889,44 +3908,6 @@ export type t_org_ruleset_conditions = | (t_repository_ruleset_conditions & t_repository_ruleset_conditions_repository_property_target) -export type t_organization = { - avatar_url: string - blog?: string - company?: string - created_at: string - description: string | null - email?: string - events_url: string - followers: number - following: number - has_organization_projects: boolean - has_repository_projects: boolean - hooks_url: string - html_url: string - id: number - is_verified?: boolean - issues_url: string - location?: string - login: string - members_url: string - name?: string - node_id: string - plan?: { - filled_seats?: number - name?: string - private_repos?: number - seats?: number - space?: number - } - public_gists: number - public_members_url: string - public_repos: number - repos_url: string - type: string - updated_at: string - url: string -} - export type t_organization_actions_secret = { created_at: string name: string @@ -5879,6 +5860,7 @@ export type t_repository_ruleset_bypass_actor = { | "RepositoryRole" | "Team" | "DeployKey" + | "EnterpriseTeam" bypass_mode: "always" | "pull_request" } @@ -6270,6 +6252,19 @@ export type t_secret_scanning_location_wiki_commit = { start_line: number } +export type t_secret_scanning_push_protection_bypass = { + expire_at?: string | null + reason?: t_secret_scanning_push_protection_bypass_reason + token_type?: string +} + +export type t_secret_scanning_push_protection_bypass_placeholder_id = string + +export type t_secret_scanning_push_protection_bypass_reason = + | "false_positive" + | "used_in_tests" + | "will_fix_later" + export type t_security_advisory_credit_types = | "analyst" | "finder" diff --git a/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts b/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts index 841844b68..b6a454b4f 100644 --- a/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts +++ b/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts @@ -13,6 +13,7 @@ import { t_balance, t_balance_transaction, t_bank_account, + t_billing_alert, t_billing_meter, t_billing_meter_event, t_billing_meter_event_adjustment, @@ -3265,6 +3266,187 @@ export class ApiClient extends AbstractFetchClient { ) } + async getBillingAlerts( + p: { + alertType?: "usage_threshold" + endingBefore?: string + expand?: string[] + limit?: number + meter?: string + startingAfter?: string + requestBody?: EmptyObject + } = {}, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + | Res< + 200, + { + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + } + > + | Res + > + > { + const url = this.basePath + `/v1/billing/alerts` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ + alert_type: p["alertType"], + ending_before: p["endingBefore"], + expand: p["expand"], + limit: p["limit"], + meter: p["meter"], + starting_after: p["startingAfter"], + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url + query, + { method: "GET", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + + async postBillingAlerts( + p: { + requestBody: { + alert_type: "usage_threshold" + expand?: string[] + filter?: { + customer?: string + } + title: string + usage_threshold_config?: { + gte: number + meter?: string + recurrence: "one_time" + } + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/billing/alerts` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + + async getBillingAlertsId( + p: { + expand?: string[] + id: string + requestBody?: EmptyObject + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/billing/alerts/${p["id"]}` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ expand: p["expand"] }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url + query, + { method: "GET", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + + async postBillingAlertsIdActivate( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/billing/alerts/${p["id"]}/activate` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + + async postBillingAlertsIdArchive( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/billing/alerts/${p["id"]}/archive` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + + async postBillingAlertsIdDeactivate( + p: { + id: string + requestBody?: { + expand?: string[] + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/billing/alerts/${p["id"]}/deactivate` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + async postBillingMeterEventAdjustments( p: { requestBody: { @@ -8375,6 +8557,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -8708,6 +8891,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10563,6 +10747,7 @@ export class ApiClient extends AbstractFetchClient { endingBefore?: string expand?: string[] limit?: number + relatedCustomer?: string startingAfter?: string status?: "canceled" | "processing" | "requires_input" | "verified" requestBody?: EmptyObject @@ -10593,6 +10778,7 @@ export class ApiClient extends AbstractFetchClient { ending_before: p["endingBefore"], expand: p["expand"], limit: p["limit"], + related_customer: p["relatedCustomer"], starting_after: p["startingAfter"], status: p["status"], }) @@ -10627,6 +10813,7 @@ export class ApiClient extends AbstractFetchClient { email?: string phone?: string } + related_customer?: string return_url?: string type?: "document" | "id_number" verification_flow?: string @@ -11158,8 +11345,8 @@ export class ApiClient extends AbstractFetchClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -12681,8 +12868,8 @@ export class ApiClient extends AbstractFetchClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19105,6 +19292,7 @@ export class ApiClient extends AbstractFetchClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -19134,8 +19322,8 @@ export class ApiClient extends AbstractFetchClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19157,6 +19345,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -19888,6 +20077,7 @@ export class ApiClient extends AbstractFetchClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -19917,8 +20107,8 @@ export class ApiClient extends AbstractFetchClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -19940,6 +20130,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -20706,6 +20897,7 @@ export class ApiClient extends AbstractFetchClient { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -20735,8 +20927,8 @@ export class ApiClient extends AbstractFetchClient { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -20758,6 +20950,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27003,6 +27196,9 @@ export class ApiClient extends AbstractFetchClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27022,6 +27218,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27388,6 +27585,9 @@ export class ApiClient extends AbstractFetchClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27407,6 +27607,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27780,6 +27981,9 @@ export class ApiClient extends AbstractFetchClient { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -27799,6 +28003,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29552,6 +29757,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -29940,6 +30146,7 @@ export class ApiClient extends AbstractFetchClient { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -30254,6 +30461,31 @@ export class ApiClient extends AbstractFetchClient { ) } + async getTaxCalculationsCalculation( + p: { + calculation: string + expand?: string[] + requestBody?: EmptyObject + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse | Res> + > { + const url = this.basePath + `/v1/tax/calculations/${p["calculation"]}` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const query = this._query({ expand: p["expand"] }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url + query, + { method: "GET", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + async getTaxCalculationsCalculationLineItems( p: { calculation: string @@ -33449,6 +33681,40 @@ export class ApiClient extends AbstractFetchClient { ) } + async postTestHelpersIssuingSettlements( + p: { + requestBody: { + bin: string + clearing_date: number + currency: string + expand?: string[] + interchange_fees?: number + net_total: number + network_settlement_identifier?: string + transaction_count?: number + transaction_volume?: number + } + }, + timeout?: number, + opts?: RequestInit, + ): Promise< + TypedFetchResponse< + Res<200, t_issuing_settlement> | Res + > + > { + const url = this.basePath + `/v1/test_helpers/issuing/settlements` + const headers = this._headers({ + "Content-Type": "application/x-www-form-urlencoded", + }) + const body = JSON.stringify(p.requestBody) + + return this._fetch( + url, + { method: "POST", headers, body, ...(opts ?? {}) }, + timeout, + ) + } + async postTestHelpersIssuingTransactionsCreateForceCapture( p: { requestBody: { @@ -34629,6 +34895,7 @@ export class ApiClient extends AbstractFetchClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -34767,6 +35034,7 @@ export class ApiClient extends AbstractFetchClient { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -37288,6 +37556,7 @@ export class ApiClient extends AbstractFetchClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" @@ -37610,6 +37879,7 @@ export class ApiClient extends AbstractFetchClient { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" diff --git a/integration-tests/typescript-fetch/src/generated/stripe.yaml/models.ts b/integration-tests/typescript-fetch/src/generated/stripe.yaml/models.ts index b96011951..d07b8abc1 100644 --- a/integration-tests/typescript-fetch/src/generated/stripe.yaml/models.ts +++ b/integration-tests/typescript-fetch/src/generated/stripe.yaml/models.ts @@ -690,6 +690,17 @@ export type t_bank_connections_resource_transaction_resource_status_transitions void_at?: number | null } +export type t_billing_alert = { + alert_type: "usage_threshold" + filter?: t_thresholds_resource_alert_filter | null + id: string + livemode: boolean + object: "billing.alert" + status?: "active" | "archived" | "inactive" | null + title: string + usage_threshold_config?: t_thresholds_resource_usage_threshold_config | null +} + export type t_billing_meter = { created: number customer_mapping: t_billing_meter_resource_customer_mapping_settings @@ -2864,6 +2875,7 @@ export type t_identity_verification_session = { options?: t_gelato_verification_session_options | null provided_details?: t_gelato_provided_details | null redaction?: t_verification_session_redaction | null + related_customer?: string | null status: "canceled" | "processing" | "requires_input" | "verified" type: "document" | "id_number" | "verification_flow" url?: string | null @@ -3500,7 +3512,7 @@ export type t_issuing_settlement = { [key: string]: string | undefined } net_total: number - network: "visa" + network: "maestro" | "visa" network_fees: number network_settlement_identifier: string object: "issuing.settlement" @@ -6347,6 +6359,11 @@ export type t_payment_flows_private_payment_methods_card_details_api_resource_mu status: "available" | "unavailable" } +export type t_payment_flows_private_payment_methods_card_present_common_wallet = + { + type: "apple_pay" | "google_pay" | "samsung_pay" | "unknown" + } + export type t_payment_flows_private_payment_methods_klarna_dob = { day?: number | null month?: number | null @@ -6622,7 +6639,7 @@ export type t_payment_intent_payment_method_options = { | t_payment_intent_payment_method_options_au_becs_debit | t_payment_intent_type_specific_payment_method_options_client bacs_debit?: - | t_payment_method_options_bacs_debit + | t_payment_intent_payment_method_options_bacs_debit | t_payment_intent_type_specific_payment_method_options_client bancontact?: | t_payment_method_options_bancontact @@ -6732,6 +6749,11 @@ export type t_payment_intent_payment_method_options_au_becs_debit = { setup_future_usage?: "none" | "off_session" | "on_session" } +export type t_payment_intent_payment_method_options_bacs_debit = { + mandate_options?: t_payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage?: "none" | "off_session" | "on_session" +} + export type t_payment_intent_payment_method_options_blik = { setup_future_usage?: "none" } @@ -6746,6 +6768,7 @@ export type t_payment_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -6781,6 +6804,9 @@ export type t_payment_intent_payment_method_options_mandate_options_acss_debit = transaction_type?: "business" | "personal" | null } +export type t_payment_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_payment_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -7460,6 +7486,7 @@ export type t_payment_method_card_present = { issuer?: string | null last4?: string | null networks?: t_payment_method_card_present_networks | null + offline?: t_payment_method_details_card_present_offline | null preferred_locales?: string[] | null read_method?: | "contact_emv" @@ -7468,6 +7495,7 @@ export type t_payment_method_card_present = { | "magnetic_stripe_fallback" | "magnetic_stripe_track2" | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_card_present_networks = { @@ -7710,6 +7738,7 @@ export type t_payment_method_details_boleto = { export type t_payment_method_details_card = { amount_authorized?: number | null + authorization_code?: string | null brand?: string | null capture_before?: number checks?: t_payment_method_details_card_checks | null @@ -7781,10 +7810,12 @@ export type t_payment_method_details_card_present = { | "magnetic_stripe_track2" | null receipt?: t_payment_method_details_card_present_receipt | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_details_card_present_offline = { stored_at?: number | null + type?: "deferred" | null } export type t_payment_method_details_card_present_receipt = { @@ -8322,10 +8353,6 @@ export type t_payment_method_options_amazon_pay = { setup_future_usage?: "none" | "off_session" } -export type t_payment_method_options_bacs_debit = { - setup_future_usage?: "none" | "off_session" | "on_session" -} - export type t_payment_method_options_bancontact = { preferred_language: "de" | "en" | "fr" | "nl" setup_future_usage?: "none" | "off_session" @@ -9169,7 +9196,7 @@ export type t_person_additional_tos_acceptance = { } export type t_person_additional_tos_acceptances = { - account: t_person_additional_tos_acceptance + account?: t_person_additional_tos_acceptance | null } export type t_person_future_requirements = { @@ -10074,6 +10101,9 @@ export type t_setup_intent_payment_method_options = { amazon_pay?: | t_setup_intent_payment_method_options_amazon_pay | t_setup_intent_type_specific_payment_method_options_client + bacs_debit?: + | t_setup_intent_payment_method_options_bacs_debit + | t_setup_intent_type_specific_payment_method_options_client card?: | t_setup_intent_payment_method_options_card | t_setup_intent_type_specific_payment_method_options_client @@ -10102,6 +10132,10 @@ export type t_setup_intent_payment_method_options_acss_debit = { export type t_setup_intent_payment_method_options_amazon_pay = EmptyObject +export type t_setup_intent_payment_method_options_bacs_debit = { + mandate_options?: t_setup_intent_payment_method_options_mandate_options_bacs_debit +} + export type t_setup_intent_payment_method_options_card = { mandate_options?: t_setup_intent_payment_method_options_card_mandate_options | null network?: @@ -10110,6 +10144,7 @@ export type t_setup_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10145,6 +10180,9 @@ export type t_setup_intent_payment_method_options_mandate_options_acss_debit = { transaction_type?: "business" | "personal" | null } +export type t_setup_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_setup_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -10740,6 +10778,7 @@ export type t_subscription_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -11774,6 +11813,16 @@ export type t_three_d_secure_usage = { supported: boolean } +export type t_thresholds_resource_alert_filter = { + customer?: string | t_customer | null +} + +export type t_thresholds_resource_usage_threshold_config = { + gte: number + meter: string | t_billing_meter + recurrence: "one_time" +} + export type t_token = { bank_account?: t_bank_account card?: t_card @@ -11919,6 +11968,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11942,6 +11992,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11955,6 +12006,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -12343,7 +12395,8 @@ export type t_treasury_outbound_payments_resource_returned_status = { export type t_treasury_outbound_payments_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } @@ -12382,7 +12435,8 @@ export type t_treasury_outbound_transfers_resource_status_transitions = { export type t_treasury_outbound_transfers_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } diff --git a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts index eb02dda87..638401bd4 100644 --- a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts +++ b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts @@ -342,6 +342,7 @@ import { t_CodeSecurityDeleteConfigurationParamSchema, t_CodeSecurityDetachConfigurationBodySchema, t_CodeSecurityDetachConfigurationParamSchema, + t_CodeSecurityGetConfigurationForRepositoryParamSchema, t_CodeSecurityGetConfigurationParamSchema, t_CodeSecurityGetConfigurationsForOrgParamSchema, t_CodeSecurityGetConfigurationsForOrgQuerySchema, @@ -438,8 +439,12 @@ import { t_CopilotListCopilotSeatsQuerySchema, t_CopilotUsageMetricsForEnterpriseParamSchema, t_CopilotUsageMetricsForEnterpriseQuerySchema, + t_CopilotUsageMetricsForEnterpriseTeamParamSchema, + t_CopilotUsageMetricsForEnterpriseTeamQuerySchema, t_CopilotUsageMetricsForOrgParamSchema, t_CopilotUsageMetricsForOrgQuerySchema, + t_CopilotUsageMetricsForTeamParamSchema, + t_CopilotUsageMetricsForTeamQuerySchema, t_DependabotAddSelectedRepoToOrgSecretParamSchema, t_DependabotCreateOrUpdateOrgSecretBodySchema, t_DependabotCreateOrUpdateOrgSecretParamSchema, @@ -1219,6 +1224,8 @@ import { t_SearchReposQuerySchema, t_SearchTopicsQuerySchema, t_SearchUsersQuerySchema, + t_SecretScanningCreatePushProtectionBypassBodySchema, + t_SecretScanningCreatePushProtectionBypassParamSchema, t_SecretScanningGetAlertParamSchema, t_SecretScanningListAlertsForEnterpriseParamSchema, t_SecretScanningListAlertsForEnterpriseQuerySchema, @@ -1438,6 +1445,7 @@ import { t_code_scanning_variant_analysis_repo_task, t_code_search_result_item, t_code_security_configuration, + t_code_security_configuration_for_repository, t_code_security_configuration_repositories, t_code_security_default_configurations, t_codeowners_errors, @@ -1470,6 +1478,7 @@ import { t_copilot_seat_details, t_copilot_usage_metrics, t_custom_deployment_rule_app, + t_custom_property, t_custom_property_value, t_dependabot_alert, t_dependabot_alert_with_repository, @@ -1533,7 +1542,6 @@ import { t_minimal_repository, t_oidc_custom_sub, t_oidc_custom_sub_repo, - t_org_custom_property, t_org_hook, t_org_membership, t_org_repo_custom_property_values, @@ -1600,6 +1608,7 @@ import { t_scim_error, t_secret_scanning_alert, t_secret_scanning_location, + t_secret_scanning_push_protection_bypass, t_selected_actions, t_short_blob, t_short_branch, @@ -1712,6 +1721,7 @@ import { s_code_scanning_variant_analysis_repo_task, s_code_search_result_item, s_code_security_configuration, + s_code_security_configuration_for_repository, s_code_security_configuration_repositories, s_code_security_default_configurations, s_codeowners_errors, @@ -1744,6 +1754,7 @@ import { s_copilot_seat_details, s_copilot_usage_metrics, s_custom_deployment_rule_app, + s_custom_property, s_custom_property_value, s_dependabot_alert, s_dependabot_alert_with_repository, @@ -1813,7 +1824,6 @@ import { s_minimal_repository, s_oidc_custom_sub, s_oidc_custom_sub_repo, - s_org_custom_property, s_org_hook, s_org_membership, s_org_repo_custom_property_values, @@ -1894,6 +1904,9 @@ import { s_secret_scanning_alert_resolution_comment, s_secret_scanning_alert_state, s_secret_scanning_location, + s_secret_scanning_push_protection_bypass, + s_secret_scanning_push_protection_bypass_placeholder_id, + s_secret_scanning_push_protection_bypass_reason, s_security_advisory_ecosystems, s_selected_actions, s_short_blob, @@ -2611,6 +2624,31 @@ export type SecretScanningListAlertsForEnterprise = ( > > +export type CopilotUsageMetricsForEnterpriseTeamResponder = { + with200(): KoaRuntimeResponse + with401(): KoaRuntimeResponse + with403(): KoaRuntimeResponse + with404(): KoaRuntimeResponse + with500(): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type CopilotUsageMetricsForEnterpriseTeam = ( + params: Params< + t_CopilotUsageMetricsForEnterpriseTeamParamSchema, + t_CopilotUsageMetricsForEnterpriseTeamQuerySchema, + void + >, + respond: CopilotUsageMetricsForEnterpriseTeamResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_copilot_usage_metrics[]> + | Response<401, t_basic_error> + | Response<403, t_basic_error> + | Response<404, t_basic_error> + | Response<500, t_basic_error> +> + export type ActivityListPublicEventsResponder = { with200(): KoaRuntimeResponse with304(): KoaRuntimeResponse @@ -6835,7 +6873,7 @@ export type ProjectsCreateForOrg = ( > export type OrgsGetAllCustomPropertiesResponder = { - with200(): KoaRuntimeResponse + with200(): KoaRuntimeResponse with403(): KoaRuntimeResponse with404(): KoaRuntimeResponse } & KoaRuntimeResponder @@ -6846,13 +6884,13 @@ export type OrgsGetAllCustomProperties = ( ctx: RouterContext, ) => Promise< | KoaRuntimeResponse - | Response<200, t_org_custom_property[]> + | Response<200, t_custom_property[]> | Response<403, t_basic_error> | Response<404, t_basic_error> > export type OrgsCreateOrUpdateCustomPropertiesResponder = { - with200(): KoaRuntimeResponse + with200(): KoaRuntimeResponse with403(): KoaRuntimeResponse with404(): KoaRuntimeResponse } & KoaRuntimeResponder @@ -6867,13 +6905,13 @@ export type OrgsCreateOrUpdateCustomProperties = ( ctx: RouterContext, ) => Promise< | KoaRuntimeResponse - | Response<200, t_org_custom_property[]> + | Response<200, t_custom_property[]> | Response<403, t_basic_error> | Response<404, t_basic_error> > export type OrgsGetCustomPropertyResponder = { - with200(): KoaRuntimeResponse + with200(): KoaRuntimeResponse with403(): KoaRuntimeResponse with404(): KoaRuntimeResponse } & KoaRuntimeResponder @@ -6884,13 +6922,13 @@ export type OrgsGetCustomProperty = ( ctx: RouterContext, ) => Promise< | KoaRuntimeResponse - | Response<200, t_org_custom_property> + | Response<200, t_custom_property> | Response<403, t_basic_error> | Response<404, t_basic_error> > export type OrgsCreateOrUpdateCustomPropertyResponder = { - with200(): KoaRuntimeResponse + with200(): KoaRuntimeResponse with403(): KoaRuntimeResponse with404(): KoaRuntimeResponse } & KoaRuntimeResponder @@ -6905,7 +6943,7 @@ export type OrgsCreateOrUpdateCustomProperty = ( ctx: RouterContext, ) => Promise< | KoaRuntimeResponse - | Response<200, t_org_custom_property> + | Response<200, t_custom_property> | Response<403, t_basic_error> | Response<404, t_basic_error> > @@ -7322,6 +7360,31 @@ export type BillingGetSharedStorageBillingOrg = ( KoaRuntimeResponse | Response<200, t_combined_billing_usage> > +export type CopilotUsageMetricsForTeamResponder = { + with200(): KoaRuntimeResponse + with401(): KoaRuntimeResponse + with403(): KoaRuntimeResponse + with404(): KoaRuntimeResponse + with500(): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type CopilotUsageMetricsForTeam = ( + params: Params< + t_CopilotUsageMetricsForTeamParamSchema, + t_CopilotUsageMetricsForTeamQuerySchema, + void + >, + respond: CopilotUsageMetricsForTeamResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_copilot_usage_metrics[]> + | Response<401, t_basic_error> + | Response<403, t_basic_error> + | Response<404, t_basic_error> + | Response<500, t_basic_error> +> + export type TeamsListResponder = { with200(): KoaRuntimeResponse with403(): KoaRuntimeResponse @@ -11223,6 +11286,31 @@ export type CodeScanningGetSarif = ( > > +export type CodeSecurityGetConfigurationForRepositoryResponder = { + with200(): KoaRuntimeResponse + with204(): KoaRuntimeResponse + with304(): KoaRuntimeResponse + with403(): KoaRuntimeResponse + with404(): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type CodeSecurityGetConfigurationForRepository = ( + params: Params< + t_CodeSecurityGetConfigurationForRepositoryParamSchema, + void, + void + >, + respond: CodeSecurityGetConfigurationForRepositoryResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_code_security_configuration_for_repository> + | Response<204, void> + | Response<304, void> + | Response<403, t_basic_error> + | Response<404, t_basic_error> +> + export type ReposCodeownersErrorsResponder = { with200(): KoaRuntimeResponse with404(): KoaRuntimeResponse @@ -15612,6 +15700,7 @@ export type PullsUpdateBranch = ( export type ReposGetReadmeResponder = { with200(): KoaRuntimeResponse + with304(): KoaRuntimeResponse with404(): KoaRuntimeResponse with422(): KoaRuntimeResponse } & KoaRuntimeResponder @@ -15627,6 +15716,7 @@ export type ReposGetReadme = ( ) => Promise< | KoaRuntimeResponse | Response<200, t_content_file> + | Response<304, void> | Response<404, t_basic_error> | Response<422, t_validation_error> > @@ -16187,6 +16277,42 @@ export type SecretScanningListLocationsForAlert = ( > > +export type SecretScanningCreatePushProtectionBypassResponder = { + with200(): KoaRuntimeResponse + with403(): KoaRuntimeResponse + with404(): KoaRuntimeResponse + with422(): KoaRuntimeResponse + with503(): KoaRuntimeResponse<{ + code?: string + documentation_url?: string + message?: string + }> +} & KoaRuntimeResponder + +export type SecretScanningCreatePushProtectionBypass = ( + params: Params< + t_SecretScanningCreatePushProtectionBypassParamSchema, + void, + t_SecretScanningCreatePushProtectionBypassBodySchema + >, + respond: SecretScanningCreatePushProtectionBypassResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_secret_scanning_push_protection_bypass> + | Response<403, void> + | Response<404, void> + | Response<422, void> + | Response< + 503, + { + code?: string + documentation_url?: string + message?: string + } + > +> + export type SecurityAdvisoriesListRepositoryAdvisoriesResponder = { with200(): KoaRuntimeResponse with400(): KoaRuntimeResponse @@ -20422,6 +20548,7 @@ export type Implementation = { copilotUsageMetricsForEnterprise: CopilotUsageMetricsForEnterprise dependabotListAlertsForEnterprise: DependabotListAlertsForEnterprise secretScanningListAlertsForEnterprise: SecretScanningListAlertsForEnterprise + copilotUsageMetricsForEnterpriseTeam: CopilotUsageMetricsForEnterpriseTeam activityListPublicEvents: ActivityListPublicEvents activityGetFeeds: ActivityGetFeeds gistsList: GistsList @@ -20663,6 +20790,7 @@ export type Implementation = { billingGetGithubActionsBillingOrg: BillingGetGithubActionsBillingOrg billingGetGithubPackagesBillingOrg: BillingGetGithubPackagesBillingOrg billingGetSharedStorageBillingOrg: BillingGetSharedStorageBillingOrg + copilotUsageMetricsForTeam: CopilotUsageMetricsForTeam teamsList: TeamsList teamsCreate: TeamsCreate teamsGetByName: TeamsGetByName @@ -20868,6 +20996,7 @@ export type Implementation = { codeScanningUpdateDefaultSetup: CodeScanningUpdateDefaultSetup codeScanningUploadSarif: CodeScanningUploadSarif codeScanningGetSarif: CodeScanningGetSarif + codeSecurityGetConfigurationForRepository: CodeSecurityGetConfigurationForRepository reposCodeownersErrors: ReposCodeownersErrors codespacesListInRepositoryForAuthenticatedUser: CodespacesListInRepositoryForAuthenticatedUser codespacesCreateWithRepoForAuthenticatedUser: CodespacesCreateWithRepoForAuthenticatedUser @@ -21125,6 +21254,7 @@ export type Implementation = { secretScanningGetAlert: SecretScanningGetAlert secretScanningUpdateAlert: SecretScanningUpdateAlert secretScanningListLocationsForAlert: SecretScanningListLocationsForAlert + secretScanningCreatePushProtectionBypass: SecretScanningCreatePushProtectionBypass securityAdvisoriesListRepositoryAdvisories: SecurityAdvisoriesListRepositoryAdvisories securityAdvisoriesCreateRepositoryAdvisory: SecurityAdvisoriesCreateRepositoryAdvisory securityAdvisoriesCreatePrivateVulnerabilityReport: SecurityAdvisoriesCreatePrivateVulnerabilityReport @@ -23470,6 +23600,87 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const copilotUsageMetricsForEnterpriseTeamParamSchema = z.object({ + enterprise: z.string(), + team_slug: z.string(), + }) + + const copilotUsageMetricsForEnterpriseTeamQuerySchema = z.object({ + since: z.string().optional(), + until: z.string().optional(), + page: z.coerce.number().optional(), + per_page: z.coerce.number().optional(), + }) + + const copilotUsageMetricsForEnterpriseTeamResponseValidator = + responseValidationFactory( + [ + ["200", z.array(s_copilot_usage_metrics)], + ["401", s_basic_error], + ["403", s_basic_error], + ["404", s_basic_error], + ["500", s_basic_error], + ], + undefined, + ) + + router.get( + "copilotUsageMetricsForEnterpriseTeam", + "/enterprises/:enterprise/team/:team_slug/copilot/usage", + async (ctx, next) => { + const input = { + params: parseRequestInput( + copilotUsageMetricsForEnterpriseTeamParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: parseRequestInput( + copilotUsageMetricsForEnterpriseTeamQuerySchema, + ctx.query, + RequestInputType.QueryString, + ), + body: undefined, + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + with401() { + return new KoaRuntimeResponse(401) + }, + with403() { + return new KoaRuntimeResponse(403) + }, + with404() { + return new KoaRuntimeResponse(404) + }, + with500() { + return new KoaRuntimeResponse(500) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .copilotUsageMetricsForEnterpriseTeam(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = copilotUsageMetricsForEnterpriseTeamResponseValidator( + status, + body, + ) + ctx.status = status + return next() + }, + ) + const activityListPublicEventsQuerySchema = z.object({ per_page: z.coerce.number().optional(), page: z.coerce.number().optional(), @@ -29647,6 +29858,12 @@ export function createRouter(implementation: Implementation): KoaRouter { description: z.string().max(255), advanced_security: z.enum(["enabled", "disabled"]).optional(), dependency_graph: z.enum(["enabled", "disabled", "not_set"]).optional(), + dependency_graph_autosubmit_action: z + .enum(["enabled", "disabled", "not_set"]) + .optional(), + dependency_graph_autosubmit_action_options: z + .object({ labeled_runners: PermissiveBoolean.optional() }) + .optional(), dependabot_alerts: z.enum(["enabled", "disabled", "not_set"]).optional(), dependabot_security_updates: z .enum(["enabled", "disabled", "not_set"]) @@ -29929,6 +30146,12 @@ export function createRouter(implementation: Implementation): KoaRouter { description: z.string().max(255).optional(), advanced_security: z.enum(["enabled", "disabled"]).optional(), dependency_graph: z.enum(["enabled", "disabled", "not_set"]).optional(), + dependency_graph_autosubmit_action: z + .enum(["enabled", "disabled", "not_set"]) + .optional(), + dependency_graph_autosubmit_action_options: z + .object({ labeled_runners: PermissiveBoolean.optional() }) + .optional(), dependabot_alerts: z.enum(["enabled", "disabled", "not_set"]).optional(), dependabot_security_updates: z .enum(["enabled", "disabled", "not_set"]) @@ -36999,7 +37222,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const orgsGetAllCustomPropertiesResponseValidator = responseValidationFactory( [ - ["200", z.array(s_org_custom_property)], + ["200", z.array(s_custom_property)], ["403", s_basic_error], ["404", s_basic_error], ], @@ -37022,7 +37245,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const responder = { with200() { - return new KoaRuntimeResponse(200) + return new KoaRuntimeResponse(200) }, with403() { return new KoaRuntimeResponse(403) @@ -37055,13 +37278,13 @@ export function createRouter(implementation: Implementation): KoaRouter { }) const orgsCreateOrUpdateCustomPropertiesBodySchema = z.object({ - properties: z.array(s_org_custom_property).min(1).max(100), + properties: z.array(s_custom_property).min(1).max(100), }) const orgsCreateOrUpdateCustomPropertiesResponseValidator = responseValidationFactory( [ - ["200", z.array(s_org_custom_property)], + ["200", z.array(s_custom_property)], ["403", s_basic_error], ["404", s_basic_error], ], @@ -37088,7 +37311,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const responder = { with200() { - return new KoaRuntimeResponse(200) + return new KoaRuntimeResponse(200) }, with403() { return new KoaRuntimeResponse(403) @@ -37126,7 +37349,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const orgsGetCustomPropertyResponseValidator = responseValidationFactory( [ - ["200", s_org_custom_property], + ["200", s_custom_property], ["403", s_basic_error], ["404", s_basic_error], ], @@ -37149,7 +37372,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const responder = { with200() { - return new KoaRuntimeResponse(200) + return new KoaRuntimeResponse(200) }, with403() { return new KoaRuntimeResponse(403) @@ -37201,7 +37424,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const orgsCreateOrUpdateCustomPropertyResponseValidator = responseValidationFactory( [ - ["200", s_org_custom_property], + ["200", s_custom_property], ["403", s_basic_error], ["404", s_basic_error], ], @@ -37228,7 +37451,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const responder = { with200() { - return new KoaRuntimeResponse(200) + return new KoaRuntimeResponse(200) }, with403() { return new KoaRuntimeResponse(403) @@ -38712,6 +38935,83 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const copilotUsageMetricsForTeamParamSchema = z.object({ + org: z.string(), + team_slug: z.string(), + }) + + const copilotUsageMetricsForTeamQuerySchema = z.object({ + since: z.string().optional(), + until: z.string().optional(), + page: z.coerce.number().optional(), + per_page: z.coerce.number().optional(), + }) + + const copilotUsageMetricsForTeamResponseValidator = responseValidationFactory( + [ + ["200", z.array(s_copilot_usage_metrics)], + ["401", s_basic_error], + ["403", s_basic_error], + ["404", s_basic_error], + ["500", s_basic_error], + ], + undefined, + ) + + router.get( + "copilotUsageMetricsForTeam", + "/orgs/:org/team/:team_slug/copilot/usage", + async (ctx, next) => { + const input = { + params: parseRequestInput( + copilotUsageMetricsForTeamParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: parseRequestInput( + copilotUsageMetricsForTeamQuerySchema, + ctx.query, + RequestInputType.QueryString, + ), + body: undefined, + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + with401() { + return new KoaRuntimeResponse(401) + }, + with403() { + return new KoaRuntimeResponse(403) + }, + with404() { + return new KoaRuntimeResponse(404) + }, + with500() { + return new KoaRuntimeResponse(500) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .copilotUsageMetricsForTeam(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = copilotUsageMetricsForTeamResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + const teamsListParamSchema = z.object({ org: z.string() }) const teamsListQuerySchema = z.object({ @@ -51840,6 +52140,78 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const codeSecurityGetConfigurationForRepositoryParamSchema = z.object({ + owner: z.string(), + repo: z.string(), + }) + + const codeSecurityGetConfigurationForRepositoryResponseValidator = + responseValidationFactory( + [ + ["200", s_code_security_configuration_for_repository], + ["204", z.undefined()], + ["304", z.undefined()], + ["403", s_basic_error], + ["404", s_basic_error], + ], + undefined, + ) + + router.get( + "codeSecurityGetConfigurationForRepository", + "/repos/:owner/:repo/code-security-configuration", + async (ctx, next) => { + const input = { + params: parseRequestInput( + codeSecurityGetConfigurationForRepositoryParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: undefined, + body: undefined, + } + + const responder = { + with200() { + return new KoaRuntimeResponse( + 200, + ) + }, + with204() { + return new KoaRuntimeResponse(204) + }, + with304() { + return new KoaRuntimeResponse(304) + }, + with403() { + return new KoaRuntimeResponse(403) + }, + with404() { + return new KoaRuntimeResponse(404) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .codeSecurityGetConfigurationForRepository(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = codeSecurityGetConfigurationForRepositoryResponseValidator( + status, + body, + ) + ctx.status = status + return next() + }, + ) + const reposCodeownersErrorsParamSchema = z.object({ owner: z.string(), repo: z.string(), @@ -66800,6 +67172,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const reposGetReadmeResponseValidator = responseValidationFactory( [ ["200", s_content_file], + ["304", z.undefined()], ["404", s_basic_error], ["422", s_validation_error], ], @@ -66828,6 +67201,9 @@ export function createRouter(implementation: Implementation): KoaRouter { with200() { return new KoaRuntimeResponse(200) }, + with304() { + return new KoaRuntimeResponse(304) + }, with404() { return new KoaRuntimeResponse(404) }, @@ -68742,6 +69118,98 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const secretScanningCreatePushProtectionBypassParamSchema = z.object({ + owner: z.string(), + repo: z.string(), + }) + + const secretScanningCreatePushProtectionBypassBodySchema = z.object({ + reason: s_secret_scanning_push_protection_bypass_reason, + placeholder_id: s_secret_scanning_push_protection_bypass_placeholder_id, + }) + + const secretScanningCreatePushProtectionBypassResponseValidator = + responseValidationFactory( + [ + ["200", s_secret_scanning_push_protection_bypass], + ["403", z.undefined()], + ["404", z.undefined()], + ["422", z.undefined()], + [ + "503", + z.object({ + code: z.string().optional(), + message: z.string().optional(), + documentation_url: z.string().optional(), + }), + ], + ], + undefined, + ) + + router.post( + "secretScanningCreatePushProtectionBypass", + "/repos/:owner/:repo/secret-scanning/push-protection-bypasses", + async (ctx, next) => { + const input = { + params: parseRequestInput( + secretScanningCreatePushProtectionBypassParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: undefined, + body: parseRequestInput( + secretScanningCreatePushProtectionBypassBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse( + 200, + ) + }, + with403() { + return new KoaRuntimeResponse(403) + }, + with404() { + return new KoaRuntimeResponse(404) + }, + with422() { + return new KoaRuntimeResponse(422) + }, + with503() { + return new KoaRuntimeResponse<{ + code?: string + documentation_url?: string + message?: string + }>(503) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .secretScanningCreatePushProtectionBypass(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = secretScanningCreatePushProtectionBypassResponseValidator( + status, + body, + ) + ctx.status = status + return next() + }, + ) + const securityAdvisoriesListRepositoryAdvisoriesParamSchema = z.object({ owner: z.string(), repo: z.string(), diff --git a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts index ffaccf30c..895b23b75 100644 --- a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts @@ -171,6 +171,7 @@ export type t_api_overview = { actions?: string[] actions_macos?: string[] api?: string[] + copilot?: string[] dependabot?: string[] domains?: { actions?: string[] @@ -1054,6 +1055,10 @@ export type t_code_security_configuration = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" html_url?: string @@ -1068,6 +1073,19 @@ export type t_code_security_configuration = { url?: string } +export type t_code_security_configuration_for_repository = { + configuration?: t_code_security_configuration + status?: + | "attached" + | "attaching" + | "detached" + | "removed" + | "enforced" + | "failed" + | "updating" + | "removed_by_enterprise" +} + export type t_code_security_configuration_repositories = { repository?: t_simple_repository status?: @@ -1602,7 +1620,7 @@ export type t_copilot_seat_breakdown = { } export type t_copilot_seat_details = { - assignee: t_simple_user | t_team | t_organization + assignee: t_simple_user assigning_team?: t_team | t_enterprise_team | null created_at: string last_activity_at?: string | null @@ -1643,6 +1661,17 @@ export type t_custom_deployment_rule_app = { slug: string } +export type t_custom_property = { + allowed_values?: string[] | null + default_value?: string | string[] | null + description?: string | null + property_name: string + required?: boolean + url?: string + value_type: "string" | "single_select" | "multi_select" | "true_false" + values_editable_by?: "org_actors" | "org_and_repo_actors" | null +} + export type t_custom_property_value = { property_name: string value: string | string[] | null @@ -3799,16 +3828,6 @@ export type t_oidc_custom_sub_repo = { use_default: boolean } -export type t_org_custom_property = { - allowed_values?: string[] | null - default_value?: string | string[] | null - description?: string | null - property_name: string - required?: boolean - value_type: "string" | "single_select" | "multi_select" | "true_false" - values_editable_by?: "org_actors" | "org_and_repo_actors" | null -} - export type t_org_hook = { active: boolean config: { @@ -3855,44 +3874,6 @@ export type t_org_ruleset_conditions = | (t_repository_ruleset_conditions & t_repository_ruleset_conditions_repository_property_target) -export type t_organization = { - avatar_url: string - blog?: string - company?: string - created_at: string - description: string | null - email?: string - events_url: string - followers: number - following: number - has_organization_projects: boolean - has_repository_projects: boolean - hooks_url: string - html_url: string - id: number - is_verified?: boolean - issues_url: string - location?: string - login: string - members_url: string - name?: string - node_id: string - plan?: { - filled_seats?: number - name?: string - private_repos?: number - seats?: number - space?: number - } - public_gists: number - public_members_url: string - public_repos: number - repos_url: string - type: string - updated_at: string - url: string -} - export type t_organization_actions_secret = { created_at: string name: string @@ -5773,6 +5754,7 @@ export type t_repository_ruleset_bypass_actor = { | "RepositoryRole" | "Team" | "DeployKey" + | "EnterpriseTeam" bypass_mode: "always" | "pull_request" } @@ -6164,6 +6146,19 @@ export type t_secret_scanning_location_wiki_commit = { start_line: number } +export type t_secret_scanning_push_protection_bypass = { + expire_at?: string | null + reason?: t_secret_scanning_push_protection_bypass_reason + token_type?: string +} + +export type t_secret_scanning_push_protection_bypass_placeholder_id = string + +export type t_secret_scanning_push_protection_bypass_reason = + | "false_positive" + | "used_in_tests" + | "will_fix_later" + export type t_security_advisory_credit_types = | "analyst" | "finder" @@ -9176,6 +9171,10 @@ export type t_CodeSecurityCreateConfigurationBodySchema = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description: string enforcement?: "enforced" | "unenforced" name: string @@ -9207,6 +9206,11 @@ export type t_CodeSecurityGetConfigurationParamSchema = { org: string } +export type t_CodeSecurityGetConfigurationForRepositoryParamSchema = { + owner: string + repo: string +} + export type t_CodeSecurityGetConfigurationsForOrgParamSchema = { org: string } @@ -9249,6 +9253,10 @@ export type t_CodeSecurityUpdateConfigurationBodySchema = { dependabot_alerts?: "enabled" | "disabled" | "not_set" dependabot_security_updates?: "enabled" | "disabled" | "not_set" dependency_graph?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action?: "enabled" | "disabled" | "not_set" + dependency_graph_autosubmit_action_options?: { + labeled_runners?: boolean + } description?: string enforcement?: "enforced" | "unenforced" name?: string @@ -9724,6 +9732,18 @@ export type t_CopilotUsageMetricsForEnterpriseQuerySchema = { until?: string } +export type t_CopilotUsageMetricsForEnterpriseTeamParamSchema = { + enterprise: string + team_slug: string +} + +export type t_CopilotUsageMetricsForEnterpriseTeamQuerySchema = { + page?: number + per_page?: number + since?: string + until?: string +} + export type t_CopilotUsageMetricsForOrgParamSchema = { org: string } @@ -9735,6 +9755,18 @@ export type t_CopilotUsageMetricsForOrgQuerySchema = { until?: string } +export type t_CopilotUsageMetricsForTeamParamSchema = { + org: string + team_slug: string +} + +export type t_CopilotUsageMetricsForTeamQuerySchema = { + page?: number + per_page?: number + since?: string + until?: string +} + export type t_DependabotAddSelectedRepoToOrgSecretParamSchema = { org: string repository_id: number @@ -11002,7 +11034,7 @@ export type t_OrgsCreateInvitationParamSchema = { } export type t_OrgsCreateOrUpdateCustomPropertiesBodySchema = { - properties: t_org_custom_property[] + properties: t_custom_property[] } export type t_OrgsCreateOrUpdateCustomPropertiesParamSchema = { @@ -14599,6 +14631,16 @@ export type t_SearchUsersQuerySchema = { sort?: "followers" | "repositories" | "joined" } +export type t_SecretScanningCreatePushProtectionBypassBodySchema = { + placeholder_id: t_secret_scanning_push_protection_bypass_placeholder_id + reason: t_secret_scanning_push_protection_bypass_reason +} + +export type t_SecretScanningCreatePushProtectionBypassParamSchema = { + owner: string + repo: string +} + export type t_SecretScanningGetAlertParamSchema = { alert_number: t_alert_number owner: string diff --git a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/schemas.ts b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/schemas.ts index ec793c30a..75a214e77 100644 --- a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/schemas.ts +++ b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/schemas.ts @@ -151,6 +151,7 @@ export const s_api_overview = z.object({ actions: z.array(z.string()).optional(), actions_macos: z.array(z.string()).optional(), dependabot: z.array(z.string()).optional(), + copilot: z.array(z.string()).optional(), domains: z .object({ website: z.array(z.string()).optional(), @@ -464,13 +465,13 @@ export const s_code_scanning_alert_rule = z.object({ export const s_code_scanning_alert_rule_summary = z.object({ id: z.string().nullable().optional(), name: z.string().optional(), - tags: z.array(z.string()).nullable().optional(), severity: z.enum(["none", "note", "warning", "error"]).nullable().optional(), security_severity_level: z .enum(["low", "medium", "high", "critical"]) .nullable() .optional(), description: z.string().optional(), + tags: z.array(z.string()).nullable().optional(), }) export const s_code_scanning_alert_set_state = z.enum(["open", "dismissed"]) @@ -626,6 +627,12 @@ export const s_code_security_configuration = z.object({ description: z.string().optional(), advanced_security: z.enum(["enabled", "disabled"]).optional(), dependency_graph: z.enum(["enabled", "disabled", "not_set"]).optional(), + dependency_graph_autosubmit_action: z + .enum(["enabled", "disabled", "not_set"]) + .optional(), + dependency_graph_autosubmit_action_options: z + .object({ labeled_runners: PermissiveBoolean.optional() }) + .optional(), dependabot_alerts: z.enum(["enabled", "disabled", "not_set"]).optional(), dependabot_security_updates: z .enum(["enabled", "disabled", "not_set"]) @@ -922,6 +929,23 @@ export const s_custom_deployment_rule_app = z.object({ node_id: z.string(), }) +export const s_custom_property = z.object({ + property_name: z.string(), + url: z.string().optional(), + value_type: z.enum(["string", "single_select", "multi_select", "true_false"]), + required: PermissiveBoolean.optional(), + default_value: z + .union([z.string(), z.array(z.string())]) + .nullable() + .optional(), + description: z.string().nullable().optional(), + allowed_values: z.array(z.string().max(75)).max(200).nullable().optional(), + values_editable_by: z + .enum(["org_actors", "org_and_repo_actors"]) + .nullable() + .optional(), +}) + export const s_custom_property_value = z.object({ property_name: z.string(), value: z.union([z.string(), z.array(z.string())]).nullable(), @@ -1710,22 +1734,6 @@ export const s_oidc_custom_sub_repo = z.object({ include_claim_keys: z.array(z.string()).optional(), }) -export const s_org_custom_property = z.object({ - property_name: z.string(), - value_type: z.enum(["string", "single_select", "multi_select", "true_false"]), - required: PermissiveBoolean.optional(), - default_value: z - .union([z.string(), z.array(z.string())]) - .nullable() - .optional(), - description: z.string().nullable().optional(), - allowed_values: z.array(z.string().max(75)).max(200).nullable().optional(), - values_editable_by: z - .enum(["org_actors", "org_and_repo_actors"]) - .nullable() - .optional(), -}) - export const s_org_hook = z.object({ id: z.coerce.number(), url: z.string(), @@ -1745,46 +1753,6 @@ export const s_org_hook = z.object({ type: z.string(), }) -export const s_organization = z.object({ - login: z.string(), - url: z.string(), - id: z.coerce.number(), - node_id: z.string(), - repos_url: z.string(), - events_url: z.string(), - hooks_url: z.string(), - issues_url: z.string(), - members_url: z.string(), - public_members_url: z.string(), - avatar_url: z.string(), - description: z.string().nullable(), - blog: z.string().optional(), - html_url: z.string(), - name: z.string().optional(), - company: z.string().optional(), - location: z.string().optional(), - email: z.string().email().optional(), - has_organization_projects: PermissiveBoolean, - has_repository_projects: PermissiveBoolean, - is_verified: PermissiveBoolean.optional(), - public_repos: z.coerce.number(), - public_gists: z.coerce.number(), - followers: z.coerce.number(), - following: z.coerce.number(), - type: z.string(), - created_at: z.string().datetime({ offset: true }), - updated_at: z.string().datetime({ offset: true }), - plan: z - .object({ - name: z.string().optional(), - space: z.coerce.number().optional(), - private_repos: z.coerce.number().optional(), - filled_seats: z.coerce.number().optional(), - seats: z.coerce.number().optional(), - }) - .optional(), -}) - export const s_organization_actions_secret = z.object({ name: z.string(), created_at: z.string().datetime({ offset: true }), @@ -2448,6 +2416,7 @@ export const s_repository_ruleset_bypass_actor = z.object({ "RepositoryRole", "Team", "DeployKey", + "EnterpriseTeam", ]), bypass_mode: z.enum(["always", "pull_request"]), }) @@ -2704,6 +2673,15 @@ export const s_secret_scanning_location_wiki_commit = z.object({ commit_url: z.string(), }) +export const s_secret_scanning_push_protection_bypass_placeholder_id = + z.string() + +export const s_secret_scanning_push_protection_bypass_reason = z.enum([ + "false_positive", + "used_in_tests", + "will_fix_later", +]) + export const s_security_advisory_credit_types = z.enum([ "analyst", "finder", @@ -3350,6 +3328,22 @@ export const s_code_scanning_variant_analysis_skipped_repo_group = z.object({ repositories: z.array(s_code_scanning_variant_analysis_repository), }) +export const s_code_security_configuration_for_repository = z.object({ + status: z + .enum([ + "attached", + "attaching", + "detached", + "removed", + "enforced", + "failed", + "updating", + "removed_by_enterprise", + ]) + .optional(), + configuration: s_code_security_configuration.optional(), +}) + export const s_commit = z.object({ url: z.string(), sha: z.string(), @@ -4827,6 +4821,12 @@ export const s_secret_scanning_location = z.object({ .optional(), }) +export const s_secret_scanning_push_protection_bypass = z.object({ + reason: s_secret_scanning_push_protection_bypass_reason.optional(), + expire_at: z.string().datetime({ offset: true }).nullable().optional(), + token_type: z.string().optional(), +}) + export const s_simple_classroom_assignment = z.object({ id: z.coerce.number(), public_repo: PermissiveBoolean, @@ -5744,7 +5744,7 @@ export const s_converted_note_to_issue_issue_event = z.object({ }) export const s_copilot_seat_details = z.object({ - assignee: z.union([s_simple_user, s_team, s_organization]), + assignee: s_simple_user, organization: s_organization_simple.nullable().optional(), assigning_team: z.union([s_team, s_enterprise_team]).nullable().optional(), pending_cancellation_date: z.string().nullable().optional(), diff --git a/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts b/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts index c3ebb1a3a..83d766e70 100644 --- a/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts +++ b/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts @@ -133,6 +133,11 @@ import { t_GetBalanceTransactionsIdParamSchema, t_GetBalanceTransactionsIdQuerySchema, t_GetBalanceTransactionsQuerySchema, + t_GetBillingAlertsBodySchema, + t_GetBillingAlertsIdBodySchema, + t_GetBillingAlertsIdParamSchema, + t_GetBillingAlertsIdQuerySchema, + t_GetBillingAlertsQuerySchema, t_GetBillingMetersBodySchema, t_GetBillingMetersIdBodySchema, t_GetBillingMetersIdEventSummariesBodySchema, @@ -579,9 +584,12 @@ import { t_GetSubscriptionsSubscriptionExposedIdBodySchema, t_GetSubscriptionsSubscriptionExposedIdParamSchema, t_GetSubscriptionsSubscriptionExposedIdQuerySchema, + t_GetTaxCalculationsCalculationBodySchema, t_GetTaxCalculationsCalculationLineItemsBodySchema, t_GetTaxCalculationsCalculationLineItemsParamSchema, t_GetTaxCalculationsCalculationLineItemsQuerySchema, + t_GetTaxCalculationsCalculationParamSchema, + t_GetTaxCalculationsCalculationQuerySchema, t_GetTaxCodesBodySchema, t_GetTaxCodesIdBodySchema, t_GetTaxCodesIdParamSchema, @@ -743,6 +751,13 @@ import { t_PostApplicationFeesIdRefundsParamSchema, t_PostAppsSecretsBodySchema, t_PostAppsSecretsDeleteBodySchema, + t_PostBillingAlertsBodySchema, + t_PostBillingAlertsIdActivateBodySchema, + t_PostBillingAlertsIdActivateParamSchema, + t_PostBillingAlertsIdArchiveBodySchema, + t_PostBillingAlertsIdArchiveParamSchema, + t_PostBillingAlertsIdDeactivateBodySchema, + t_PostBillingAlertsIdDeactivateParamSchema, t_PostBillingMeterEventAdjustmentsBodySchema, t_PostBillingMeterEventsBodySchema, t_PostBillingMetersBodySchema, @@ -1076,6 +1091,7 @@ import { t_PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateParamSchema, t_PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodySchema, t_PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectParamSchema, + t_PostTestHelpersIssuingSettlementsBodySchema, t_PostTestHelpersIssuingTransactionsCreateForceCaptureBodySchema, t_PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodySchema, t_PostTestHelpersIssuingTransactionsTransactionRefundBodySchema, @@ -1152,6 +1168,7 @@ import { t_balance, t_balance_transaction, t_bank_account, + t_billing_alert, t_billing_meter, t_billing_meter_event, t_billing_meter_event_adjustment, @@ -1307,6 +1324,7 @@ import { s_balance, s_balance_transaction, s_bank_account, + s_billing_alert, s_billing_meter, s_billing_meter_event, s_billing_meter_event_adjustment, @@ -2578,6 +2596,129 @@ export type GetBalanceTransactionsId = ( | Response > +export type GetBillingAlertsResponder = { + with200(): KoaRuntimeResponse<{ + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + }> + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type GetBillingAlerts = ( + params: Params< + void, + t_GetBillingAlertsQuerySchema, + t_GetBillingAlertsBodySchema | undefined + >, + respond: GetBillingAlertsResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response< + 200, + { + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + } + > + | Response +> + +export type PostBillingAlertsResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostBillingAlerts = ( + params: Params, + respond: PostBillingAlertsResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_billing_alert> + | Response +> + +export type GetBillingAlertsIdResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type GetBillingAlertsId = ( + params: Params< + t_GetBillingAlertsIdParamSchema, + t_GetBillingAlertsIdQuerySchema, + t_GetBillingAlertsIdBodySchema | undefined + >, + respond: GetBillingAlertsIdResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_billing_alert> + | Response +> + +export type PostBillingAlertsIdActivateResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostBillingAlertsIdActivate = ( + params: Params< + t_PostBillingAlertsIdActivateParamSchema, + void, + t_PostBillingAlertsIdActivateBodySchema | undefined + >, + respond: PostBillingAlertsIdActivateResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_billing_alert> + | Response +> + +export type PostBillingAlertsIdArchiveResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostBillingAlertsIdArchive = ( + params: Params< + t_PostBillingAlertsIdArchiveParamSchema, + void, + t_PostBillingAlertsIdArchiveBodySchema | undefined + >, + respond: PostBillingAlertsIdArchiveResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_billing_alert> + | Response +> + +export type PostBillingAlertsIdDeactivateResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostBillingAlertsIdDeactivate = ( + params: Params< + t_PostBillingAlertsIdDeactivateParamSchema, + void, + t_PostBillingAlertsIdDeactivateBodySchema | undefined + >, + respond: PostBillingAlertsIdDeactivateResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_billing_alert> + | Response +> + export type PostBillingMeterEventAdjustmentsResponder = { with200(): KoaRuntimeResponse withDefault(status: StatusCode): KoaRuntimeResponse @@ -10308,6 +10449,25 @@ export type PostTaxCalculations = ( | Response > +export type GetTaxCalculationsCalculationResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type GetTaxCalculationsCalculation = ( + params: Params< + t_GetTaxCalculationsCalculationParamSchema, + t_GetTaxCalculationsCalculationQuerySchema, + t_GetTaxCalculationsCalculationBodySchema | undefined + >, + respond: GetTaxCalculationsCalculationResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_tax_calculation> + | Response +> + export type GetTaxCalculationsCalculationLineItemsResponder = { with200(): KoaRuntimeResponse<{ data: t_tax_calculation_line_item[] @@ -11499,6 +11659,21 @@ export type PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRej | Response > +export type PostTestHelpersIssuingSettlementsResponder = { + with200(): KoaRuntimeResponse + withDefault(status: StatusCode): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostTestHelpersIssuingSettlements = ( + params: Params, + respond: PostTestHelpersIssuingSettlementsResponder, + ctx: RouterContext, +) => Promise< + | KoaRuntimeResponse + | Response<200, t_issuing_settlement> + | Response +> + export type PostTestHelpersIssuingTransactionsCreateForceCaptureResponder = { with200(): KoaRuntimeResponse withDefault(status: StatusCode): KoaRuntimeResponse @@ -13134,6 +13309,12 @@ export type Implementation = { getBalanceHistoryId: GetBalanceHistoryId getBalanceTransactions: GetBalanceTransactions getBalanceTransactionsId: GetBalanceTransactionsId + getBillingAlerts: GetBillingAlerts + postBillingAlerts: PostBillingAlerts + getBillingAlertsId: GetBillingAlertsId + postBillingAlertsIdActivate: PostBillingAlertsIdActivate + postBillingAlertsIdArchive: PostBillingAlertsIdArchive + postBillingAlertsIdDeactivate: PostBillingAlertsIdDeactivate postBillingMeterEventAdjustments: PostBillingMeterEventAdjustments postBillingMeterEvents: PostBillingMeterEvents getBillingMeters: GetBillingMeters @@ -13488,6 +13669,7 @@ export type Implementation = { deleteSubscriptionsSubscriptionExposedIdDiscount: DeleteSubscriptionsSubscriptionExposedIdDiscount postSubscriptionsSubscriptionResume: PostSubscriptionsSubscriptionResume postTaxCalculations: PostTaxCalculations + getTaxCalculationsCalculation: GetTaxCalculationsCalculation getTaxCalculationsCalculationLineItems: GetTaxCalculationsCalculationLineItems getTaxRegistrations: GetTaxRegistrations postTaxRegistrations: PostTaxRegistrations @@ -13545,6 +13727,7 @@ export type Implementation = { postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivate: PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivate postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivate: PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivate postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignReject: PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignReject + postTestHelpersIssuingSettlements: PostTestHelpersIssuingSettlements postTestHelpersIssuingTransactionsCreateForceCapture: PostTestHelpersIssuingTransactionsCreateForceCapture postTestHelpersIssuingTransactionsCreateUnlinkedRefund: PostTestHelpersIssuingTransactionsCreateUnlinkedRefund postTestHelpersIssuingTransactionsTransactionRefund: PostTestHelpersIssuingTransactionsTransactionRefund @@ -18926,6 +19109,376 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const getBillingAlertsQuerySchema = z.object({ + alert_type: z.enum(["usage_threshold"]).optional(), + ending_before: z.string().max(5000).optional(), + expand: z + .preprocess( + (it: unknown) => (Array.isArray(it) || it === undefined ? it : [it]), + z.array(z.string().max(5000)), + ) + .optional(), + limit: z.coerce.number().optional(), + meter: z.string().max(5000).optional(), + starting_after: z.string().max(5000).optional(), + }) + + const getBillingAlertsBodySchema = z.object({}).optional() + + const getBillingAlertsResponseValidator = responseValidationFactory( + [ + [ + "200", + z.object({ + data: z.array(z.lazy(() => s_billing_alert)), + has_more: PermissiveBoolean, + object: z.enum(["list"]), + url: z.string().max(5000).regex(new RegExp("^/v1/billing/alerts")), + }), + ], + ], + s_error, + ) + + router.get("getBillingAlerts", "/v1/billing/alerts", async (ctx, next) => { + const input = { + params: undefined, + query: parseRequestInput( + getBillingAlertsQuerySchema, + ctx.query, + RequestInputType.QueryString, + ), + body: parseRequestInput( + getBillingAlertsBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse<{ + data: t_billing_alert[] + has_more: boolean + object: "list" + url: string + }>(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .getBillingAlerts(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = getBillingAlertsResponseValidator(status, body) + ctx.status = status + return next() + }) + + const postBillingAlertsBodySchema = z.object({ + alert_type: z.enum(["usage_threshold"]), + expand: z.array(z.string().max(5000)).optional(), + filter: z.object({ customer: z.string().max(5000).optional() }).optional(), + title: z.string().max(256), + usage_threshold_config: z + .object({ + gte: z.coerce.number(), + meter: z.string().max(5000).optional(), + recurrence: z.enum(["one_time"]), + }) + .optional(), + }) + + const postBillingAlertsResponseValidator = responseValidationFactory( + [["200", s_billing_alert]], + s_error, + ) + + router.post("postBillingAlerts", "/v1/billing/alerts", async (ctx, next) => { + const input = { + params: undefined, + query: undefined, + body: parseRequestInput( + postBillingAlertsBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postBillingAlerts(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postBillingAlertsResponseValidator(status, body) + ctx.status = status + return next() + }) + + const getBillingAlertsIdParamSchema = z.object({ id: z.string().max(5000) }) + + const getBillingAlertsIdQuerySchema = z.object({ + expand: z + .preprocess( + (it: unknown) => (Array.isArray(it) || it === undefined ? it : [it]), + z.array(z.string().max(5000)), + ) + .optional(), + }) + + const getBillingAlertsIdBodySchema = z.object({}).optional() + + const getBillingAlertsIdResponseValidator = responseValidationFactory( + [["200", s_billing_alert]], + s_error, + ) + + router.get( + "getBillingAlertsId", + "/v1/billing/alerts/:id", + async (ctx, next) => { + const input = { + params: parseRequestInput( + getBillingAlertsIdParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: parseRequestInput( + getBillingAlertsIdQuerySchema, + ctx.query, + RequestInputType.QueryString, + ), + body: parseRequestInput( + getBillingAlertsIdBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .getBillingAlertsId(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = getBillingAlertsIdResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + + const postBillingAlertsIdActivateParamSchema = z.object({ + id: z.string().max(5000), + }) + + const postBillingAlertsIdActivateBodySchema = z + .object({ expand: z.array(z.string().max(5000)).optional() }) + .optional() + + const postBillingAlertsIdActivateResponseValidator = + responseValidationFactory([["200", s_billing_alert]], s_error) + + router.post( + "postBillingAlertsIdActivate", + "/v1/billing/alerts/:id/activate", + async (ctx, next) => { + const input = { + params: parseRequestInput( + postBillingAlertsIdActivateParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: undefined, + body: parseRequestInput( + postBillingAlertsIdActivateBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postBillingAlertsIdActivate(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postBillingAlertsIdActivateResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + + const postBillingAlertsIdArchiveParamSchema = z.object({ + id: z.string().max(5000), + }) + + const postBillingAlertsIdArchiveBodySchema = z + .object({ expand: z.array(z.string().max(5000)).optional() }) + .optional() + + const postBillingAlertsIdArchiveResponseValidator = responseValidationFactory( + [["200", s_billing_alert]], + s_error, + ) + + router.post( + "postBillingAlertsIdArchive", + "/v1/billing/alerts/:id/archive", + async (ctx, next) => { + const input = { + params: parseRequestInput( + postBillingAlertsIdArchiveParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: undefined, + body: parseRequestInput( + postBillingAlertsIdArchiveBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postBillingAlertsIdArchive(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postBillingAlertsIdArchiveResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + + const postBillingAlertsIdDeactivateParamSchema = z.object({ + id: z.string().max(5000), + }) + + const postBillingAlertsIdDeactivateBodySchema = z + .object({ expand: z.array(z.string().max(5000)).optional() }) + .optional() + + const postBillingAlertsIdDeactivateResponseValidator = + responseValidationFactory([["200", s_billing_alert]], s_error) + + router.post( + "postBillingAlertsIdDeactivate", + "/v1/billing/alerts/:id/deactivate", + async (ctx, next) => { + const input = { + params: parseRequestInput( + postBillingAlertsIdDeactivateParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: undefined, + body: parseRequestInput( + postBillingAlertsIdDeactivateBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postBillingAlertsIdDeactivate(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postBillingAlertsIdDeactivateResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + const postBillingMeterEventAdjustmentsBodySchema = z.object({ cancel: z.object({ identifier: z.string().max(100).optional() }).optional(), event_name: z.string().max(100), @@ -27920,6 +28473,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -28502,6 +29056,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -32107,6 +32662,7 @@ export function createRouter(implementation: Implementation): KoaRouter { ) .optional(), limit: z.coerce.number().optional(), + related_customer: z.string().max(5000).optional(), starting_after: z.string().max(5000).optional(), status: z .enum(["canceled", "processing", "requires_input", "verified"]) @@ -32209,6 +32765,7 @@ export function createRouter(implementation: Implementation): KoaRouter { provided_details: z .object({ email: z.string().optional(), phone: z.string().optional() }) .optional(), + related_customer: z.string().max(5000).optional(), return_url: z.string().optional(), type: z.enum(["document", "id_number"]).optional(), verification_flow: z.string().max(5000).optional(), @@ -33157,8 +33714,8 @@ export function createRouter(implementation: Implementation): KoaRouter { plan: z .union([ z.object({ - count: z.coerce.number(), - interval: z.enum(["month"]), + count: z.coerce.number().optional(), + interval: z.enum(["month"]).optional(), type: z.enum(["fixed_count"]), }), z.enum([""]), @@ -35397,8 +35954,8 @@ export function createRouter(implementation: Implementation): KoaRouter { plan: z .union([ z.object({ - count: z.coerce.number(), - interval: z.enum(["month"]), + count: z.coerce.number().optional(), + interval: z.enum(["month"]).optional(), type: z.enum(["fixed_count"]), }), z.enum([""]), @@ -44138,6 +44695,7 @@ export function createRouter(implementation: Implementation): KoaRouter { bacs_debit: z .union([ z.object({ + mandate_options: z.object({}).optional(), setup_future_usage: z .enum(["", "none", "off_session", "on_session"]) .optional(), @@ -44187,8 +44745,8 @@ export function createRouter(implementation: Implementation): KoaRouter { plan: z .union([ z.object({ - count: z.coerce.number(), - interval: z.enum(["month"]), + count: z.coerce.number().optional(), + interval: z.enum(["month"]).optional(), type: z.enum(["fixed_count"]), }), z.enum([""]), @@ -44222,6 +44780,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -45278,6 +45837,7 @@ export function createRouter(implementation: Implementation): KoaRouter { bacs_debit: z .union([ z.object({ + mandate_options: z.object({}).optional(), setup_future_usage: z .enum(["", "none", "off_session", "on_session"]) .optional(), @@ -45327,8 +45887,8 @@ export function createRouter(implementation: Implementation): KoaRouter { plan: z .union([ z.object({ - count: z.coerce.number(), - interval: z.enum(["month"]), + count: z.coerce.number().optional(), + interval: z.enum(["month"]).optional(), type: z.enum(["fixed_count"]), }), z.enum([""]), @@ -45362,6 +45922,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -46492,6 +47053,7 @@ export function createRouter(implementation: Implementation): KoaRouter { bacs_debit: z .union([ z.object({ + mandate_options: z.object({}).optional(), setup_future_usage: z .enum(["", "none", "off_session", "on_session"]) .optional(), @@ -46541,8 +47103,8 @@ export function createRouter(implementation: Implementation): KoaRouter { plan: z .union([ z.object({ - count: z.coerce.number(), - interval: z.enum(["month"]), + count: z.coerce.number().optional(), + interval: z.enum(["month"]).optional(), type: z.enum(["fixed_count"]), }), z.enum([""]), @@ -46576,6 +47138,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -56471,6 +57034,9 @@ export function createRouter(implementation: Implementation): KoaRouter { }) .optional(), amazon_pay: z.object({}).optional(), + bacs_debit: z + .object({ mandate_options: z.object({}).optional() }) + .optional(), card: z .object({ mandate_options: z @@ -56500,6 +57066,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -57012,6 +57579,9 @@ export function createRouter(implementation: Implementation): KoaRouter { }) .optional(), amazon_pay: z.object({}).optional(), + bacs_debit: z + .object({ mandate_options: z.object({}).optional() }) + .optional(), card: z .object({ mandate_options: z @@ -57041,6 +57611,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -57569,6 +58140,9 @@ export function createRouter(implementation: Implementation): KoaRouter { }) .optional(), amazon_pay: z.object({}).optional(), + bacs_debit: z + .object({ mandate_options: z.object({}).optional() }) + .optional(), card: z .object({ mandate_options: z @@ -57598,6 +58172,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -60737,6 +61312,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -61391,6 +61967,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -61907,6 +62484,73 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const getTaxCalculationsCalculationParamSchema = z.object({ + calculation: z.string().max(5000), + }) + + const getTaxCalculationsCalculationQuerySchema = z.object({ + expand: z + .preprocess( + (it: unknown) => (Array.isArray(it) || it === undefined ? it : [it]), + z.array(z.string().max(5000)), + ) + .optional(), + }) + + const getTaxCalculationsCalculationBodySchema = z.object({}).optional() + + const getTaxCalculationsCalculationResponseValidator = + responseValidationFactory([["200", s_tax_calculation]], s_error) + + router.get( + "getTaxCalculationsCalculation", + "/v1/tax/calculations/:calculation", + async (ctx, next) => { + const input = { + params: parseRequestInput( + getTaxCalculationsCalculationParamSchema, + ctx.params, + RequestInputType.RouteParam, + ), + query: parseRequestInput( + getTaxCalculationsCalculationQuerySchema, + ctx.query, + RequestInputType.QueryString, + ), + body: parseRequestInput( + getTaxCalculationsCalculationBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .getTaxCalculationsCalculation(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = getTaxCalculationsCalculationResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + const getTaxCalculationsCalculationLineItemsParamSchema = z.object({ calculation: z.string().max(5000), }) @@ -67326,6 +67970,65 @@ export function createRouter(implementation: Implementation): KoaRouter { }, ) + const postTestHelpersIssuingSettlementsBodySchema = z.object({ + bin: z.string().max(5000), + clearing_date: z.coerce.number(), + currency: z.string(), + expand: z.array(z.string().max(5000)).optional(), + interchange_fees: z.coerce.number().optional(), + net_total: z.coerce.number(), + network_settlement_identifier: z.string().max(5000).optional(), + transaction_count: z.coerce.number().optional(), + transaction_volume: z.coerce.number().optional(), + }) + + const postTestHelpersIssuingSettlementsResponseValidator = + responseValidationFactory([["200", s_issuing_settlement]], s_error) + + router.post( + "postTestHelpersIssuingSettlements", + "/v1/test_helpers/issuing/settlements", + async (ctx, next) => { + const input = { + params: undefined, + query: undefined, + body: parseRequestInput( + postTestHelpersIssuingSettlementsBodySchema, + Reflect.get(ctx.request, "body"), + RequestInputType.RequestBody, + ), + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withDefault(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postTestHelpersIssuingSettlements(input, responder, ctx) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + const { status, body } = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postTestHelpersIssuingSettlementsResponseValidator( + status, + body, + ) + ctx.status = status + return next() + }, + ) + const postTestHelpersIssuingTransactionsCreateForceCaptureBodySchema = z.object({ amount: z.coerce.number(), @@ -69017,6 +69720,7 @@ export function createRouter(implementation: Implementation): KoaRouter { type: z.enum(["ach", "us_domestic_wire"]), us_domestic_wire: z .object({ + chips: z.string().max(5000).optional(), imad: z.string().max(5000).optional(), omad: z.string().max(5000).optional(), }) @@ -69284,6 +69988,7 @@ export function createRouter(implementation: Implementation): KoaRouter { type: z.enum(["ach", "us_domestic_wire"]), us_domestic_wire: z .object({ + chips: z.string().max(5000).optional(), imad: z.string().max(5000).optional(), omad: z.string().max(5000).optional(), }) @@ -73773,6 +74478,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "application_fee.refund.updated", "application_fee.refunded", "balance.available", + "billing.alert.triggered", "billing_portal.configuration.created", "billing_portal.configuration.updated", "billing_portal.session.created", @@ -74203,6 +74909,7 @@ export function createRouter(implementation: Implementation): KoaRouter { "application_fee.refund.updated", "application_fee.refunded", "balance.available", + "billing.alert.triggered", "billing_portal.configuration.created", "billing_portal.configuration.updated", "billing_portal.session.created", diff --git a/integration-tests/typescript-koa/src/generated/stripe.yaml/models.ts b/integration-tests/typescript-koa/src/generated/stripe.yaml/models.ts index e24667eea..9aae684bb 100644 --- a/integration-tests/typescript-koa/src/generated/stripe.yaml/models.ts +++ b/integration-tests/typescript-koa/src/generated/stripe.yaml/models.ts @@ -690,6 +690,17 @@ export type t_bank_connections_resource_transaction_resource_status_transitions void_at?: number | null } +export type t_billing_alert = { + alert_type: "usage_threshold" + filter?: t_thresholds_resource_alert_filter | null + id: string + livemode: boolean + object: "billing.alert" + status?: "active" | "archived" | "inactive" | null + title: string + usage_threshold_config?: t_thresholds_resource_usage_threshold_config | null +} + export type t_billing_meter = { created: number customer_mapping: t_billing_meter_resource_customer_mapping_settings @@ -2864,6 +2875,7 @@ export type t_identity_verification_session = { options?: t_gelato_verification_session_options | null provided_details?: t_gelato_provided_details | null redaction?: t_verification_session_redaction | null + related_customer?: string | null status: "canceled" | "processing" | "requires_input" | "verified" type: "document" | "id_number" | "verification_flow" url?: string | null @@ -3500,7 +3512,7 @@ export type t_issuing_settlement = { [key: string]: string | undefined } net_total: number - network: "visa" + network: "maestro" | "visa" network_fees: number network_settlement_identifier: string object: "issuing.settlement" @@ -6347,6 +6359,11 @@ export type t_payment_flows_private_payment_methods_card_details_api_resource_mu status: "available" | "unavailable" } +export type t_payment_flows_private_payment_methods_card_present_common_wallet = + { + type: "apple_pay" | "google_pay" | "samsung_pay" | "unknown" + } + export type t_payment_flows_private_payment_methods_klarna_dob = { day?: number | null month?: number | null @@ -6622,7 +6639,7 @@ export type t_payment_intent_payment_method_options = { | t_payment_intent_payment_method_options_au_becs_debit | t_payment_intent_type_specific_payment_method_options_client bacs_debit?: - | t_payment_method_options_bacs_debit + | t_payment_intent_payment_method_options_bacs_debit | t_payment_intent_type_specific_payment_method_options_client bancontact?: | t_payment_method_options_bancontact @@ -6732,6 +6749,11 @@ export type t_payment_intent_payment_method_options_au_becs_debit = { setup_future_usage?: "none" | "off_session" | "on_session" } +export type t_payment_intent_payment_method_options_bacs_debit = { + mandate_options?: t_payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage?: "none" | "off_session" | "on_session" +} + export type t_payment_intent_payment_method_options_blik = { setup_future_usage?: "none" } @@ -6746,6 +6768,7 @@ export type t_payment_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -6781,6 +6804,9 @@ export type t_payment_intent_payment_method_options_mandate_options_acss_debit = transaction_type?: "business" | "personal" | null } +export type t_payment_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_payment_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -7460,6 +7486,7 @@ export type t_payment_method_card_present = { issuer?: string | null last4?: string | null networks?: t_payment_method_card_present_networks | null + offline?: t_payment_method_details_card_present_offline | null preferred_locales?: string[] | null read_method?: | "contact_emv" @@ -7468,6 +7495,7 @@ export type t_payment_method_card_present = { | "magnetic_stripe_fallback" | "magnetic_stripe_track2" | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_card_present_networks = { @@ -7710,6 +7738,7 @@ export type t_payment_method_details_boleto = { export type t_payment_method_details_card = { amount_authorized?: number | null + authorization_code?: string | null brand?: string | null capture_before?: number checks?: t_payment_method_details_card_checks | null @@ -7781,10 +7810,12 @@ export type t_payment_method_details_card_present = { | "magnetic_stripe_track2" | null receipt?: t_payment_method_details_card_present_receipt | null + wallet?: t_payment_flows_private_payment_methods_card_present_common_wallet } export type t_payment_method_details_card_present_offline = { stored_at?: number | null + type?: "deferred" | null } export type t_payment_method_details_card_present_receipt = { @@ -8322,10 +8353,6 @@ export type t_payment_method_options_amazon_pay = { setup_future_usage?: "none" | "off_session" } -export type t_payment_method_options_bacs_debit = { - setup_future_usage?: "none" | "off_session" | "on_session" -} - export type t_payment_method_options_bancontact = { preferred_language: "de" | "en" | "fr" | "nl" setup_future_usage?: "none" | "off_session" @@ -9169,7 +9196,7 @@ export type t_person_additional_tos_acceptance = { } export type t_person_additional_tos_acceptances = { - account: t_person_additional_tos_acceptance + account?: t_person_additional_tos_acceptance | null } export type t_person_future_requirements = { @@ -10074,6 +10101,9 @@ export type t_setup_intent_payment_method_options = { amazon_pay?: | t_setup_intent_payment_method_options_amazon_pay | t_setup_intent_type_specific_payment_method_options_client + bacs_debit?: + | t_setup_intent_payment_method_options_bacs_debit + | t_setup_intent_type_specific_payment_method_options_client card?: | t_setup_intent_payment_method_options_card | t_setup_intent_type_specific_payment_method_options_client @@ -10102,6 +10132,10 @@ export type t_setup_intent_payment_method_options_acss_debit = { export type t_setup_intent_payment_method_options_amazon_pay = EmptyObject +export type t_setup_intent_payment_method_options_bacs_debit = { + mandate_options?: t_setup_intent_payment_method_options_mandate_options_bacs_debit +} + export type t_setup_intent_payment_method_options_card = { mandate_options?: t_setup_intent_payment_method_options_card_mandate_options | null network?: @@ -10110,6 +10144,7 @@ export type t_setup_intent_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -10145,6 +10180,9 @@ export type t_setup_intent_payment_method_options_mandate_options_acss_debit = { transaction_type?: "business" | "personal" | null } +export type t_setup_intent_payment_method_options_mandate_options_bacs_debit = + EmptyObject + export type t_setup_intent_payment_method_options_mandate_options_sepa_debit = EmptyObject @@ -10740,6 +10778,7 @@ export type t_subscription_payment_method_options_card = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -11774,6 +11813,16 @@ export type t_three_d_secure_usage = { supported: boolean } +export type t_thresholds_resource_alert_filter = { + customer?: string | t_customer | null +} + +export type t_thresholds_resource_usage_threshold_config = { + gte: number + meter: string | t_billing_meter + recurrence: "one_time" +} + export type t_token = { bank_account?: t_bank_account card?: t_card @@ -11919,6 +11968,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11942,6 +11992,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -11955,6 +12006,7 @@ export type t_treasury_financial_account = { | "card_issuing" | "deposit_insurance" | "financial_addresses.aba" + | "financial_addresses.aba.forwarding" | "inbound_transfers.ach" | "intra_stripe_flows" | "outbound_payments.ach" @@ -12343,7 +12395,8 @@ export type t_treasury_outbound_payments_resource_returned_status = { export type t_treasury_outbound_payments_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } @@ -12382,7 +12435,8 @@ export type t_treasury_outbound_transfers_resource_status_transitions = { export type t_treasury_outbound_transfers_resource_us_domestic_wire_tracking_details = { - imad: string + chips?: string | null + imad?: string | null omad?: string | null } @@ -13107,6 +13161,27 @@ export type t_GetBalanceTransactionsIdQuerySchema = { expand?: string[] } +export type t_GetBillingAlertsBodySchema = EmptyObject + +export type t_GetBillingAlertsQuerySchema = { + alert_type?: "usage_threshold" + ending_before?: string + expand?: string[] + limit?: number + meter?: string + starting_after?: string +} + +export type t_GetBillingAlertsIdBodySchema = EmptyObject + +export type t_GetBillingAlertsIdParamSchema = { + id: string +} + +export type t_GetBillingAlertsIdQuerySchema = { + expand?: string[] +} + export type t_GetBillingMetersBodySchema = EmptyObject export type t_GetBillingMetersQuerySchema = { @@ -14186,6 +14261,7 @@ export type t_GetIdentityVerificationSessionsQuerySchema = { ending_before?: string expand?: string[] limit?: number + related_customer?: string starting_after?: string status?: "canceled" | "processing" | "requires_input" | "verified" } @@ -16274,6 +16350,16 @@ export type t_GetSubscriptionsSubscriptionExposedIdQuerySchema = { expand?: string[] } +export type t_GetTaxCalculationsCalculationBodySchema = EmptyObject + +export type t_GetTaxCalculationsCalculationParamSchema = { + calculation: string +} + +export type t_GetTaxCalculationsCalculationQuerySchema = { + expand?: string[] +} + export type t_GetTaxCalculationsCalculationLineItemsBodySchema = EmptyObject export type t_GetTaxCalculationsCalculationLineItemsParamSchema = { @@ -18527,6 +18613,44 @@ export type t_PostAppsSecretsDeleteBodySchema = { } } +export type t_PostBillingAlertsBodySchema = { + alert_type: "usage_threshold" + expand?: string[] + filter?: { + customer?: string + } + title: string + usage_threshold_config?: { + gte: number + meter?: string + recurrence: "one_time" + } +} + +export type t_PostBillingAlertsIdActivateBodySchema = { + expand?: string[] +} + +export type t_PostBillingAlertsIdActivateParamSchema = { + id: string +} + +export type t_PostBillingAlertsIdArchiveBodySchema = { + expand?: string[] +} + +export type t_PostBillingAlertsIdArchiveParamSchema = { + id: string +} + +export type t_PostBillingAlertsIdDeactivateBodySchema = { + expand?: string[] +} + +export type t_PostBillingAlertsIdDeactivateParamSchema = { + id: string +} + export type t_PostBillingMeterEventAdjustmentsBodySchema = { cancel?: { identifier?: string @@ -20718,6 +20842,7 @@ export type t_PostCustomersCustomerSubscriptionsBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -20970,6 +21095,7 @@ export type t_PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodySchema | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -21387,6 +21513,7 @@ export type t_PostIdentityVerificationSessionsBodySchema = { email?: string phone?: string } + related_customer?: string return_url?: string type?: "document" | "id_number" verification_flow?: string @@ -21589,8 +21716,8 @@ export type t_PostInvoicesBodySchema = { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -22115,8 +22242,8 @@ export type t_PostInvoicesInvoiceBodySchema = { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -27036,6 +27163,7 @@ export type t_PostPaymentIntentsBodySchema = { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -27065,8 +27193,8 @@ export type t_PostPaymentIntentsBodySchema = { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -27088,6 +27216,7 @@ export type t_PostPaymentIntentsBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -27719,6 +27848,7 @@ export type t_PostPaymentIntentsIntentBodySchema = { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -27748,8 +27878,8 @@ export type t_PostPaymentIntentsIntentBodySchema = { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -27771,6 +27901,7 @@ export type t_PostPaymentIntentsIntentBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -28462,6 +28593,7 @@ export type t_PostPaymentIntentsIntentConfirmBodySchema = { | "" bacs_debit?: | { + mandate_options?: EmptyObject setup_future_usage?: "" | "none" | "off_session" | "on_session" } | "" @@ -28491,8 +28623,8 @@ export type t_PostPaymentIntentsIntentConfirmBodySchema = { enabled?: boolean plan?: | { - count: number - interval: "month" + count?: number + interval?: "month" type: "fixed_count" } | "" @@ -28514,6 +28646,7 @@ export type t_PostPaymentIntentsIntentConfirmBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -32093,6 +32226,9 @@ export type t_PostSetupIntentsBodySchema = { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -32112,6 +32248,7 @@ export type t_PostSetupIntentsBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -32428,6 +32565,9 @@ export type t_PostSetupIntentsIntentBodySchema = { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -32447,6 +32587,7 @@ export type t_PostSetupIntentsIntentBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -32783,6 +32924,9 @@ export type t_PostSetupIntentsIntentConfirmBodySchema = { verification_method?: "automatic" | "instant" | "microdeposits" } amazon_pay?: EmptyObject + bacs_debit?: { + mandate_options?: EmptyObject + } card?: { mandate_options?: { amount: number @@ -32802,6 +32946,7 @@ export type t_PostSetupIntentsIntentConfirmBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -33656,6 +33801,7 @@ export type t_PostSubscriptionsBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -33905,6 +34051,7 @@ export type t_PostSubscriptionsSubscriptionExposedIdBodySchema = { | "diners" | "discover" | "eftpos_au" + | "girocard" | "interac" | "jcb" | "mastercard" @@ -35873,6 +36020,18 @@ export type t_PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignR personalization_design: string } +export type t_PostTestHelpersIssuingSettlementsBodySchema = { + bin: string + clearing_date: number + currency: string + expand?: string[] + interchange_fees?: number + net_total: number + network_settlement_identifier?: string + transaction_count?: number + transaction_volume?: number +} + export type t_PostTestHelpersIssuingTransactionsCreateForceCaptureBodySchema = { amount: number card: string @@ -36742,6 +36901,7 @@ export type t_PostTestHelpersTreasuryOutboundPaymentsIdBodySchema = { } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -36798,6 +36958,7 @@ export type t_PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodySchema } type: "ach" | "us_domestic_wire" us_domestic_wire?: { + chips?: string imad?: string omad?: string } @@ -37679,6 +37840,7 @@ export type t_PostWebhookEndpointsBodySchema = { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" @@ -37930,6 +38092,7 @@ export type t_PostWebhookEndpointsWebhookEndpointBodySchema = { | "application_fee.refund.updated" | "application_fee.refunded" | "balance.available" + | "billing.alert.triggered" | "billing_portal.configuration.created" | "billing_portal.configuration.updated" | "billing_portal.session.created" diff --git a/integration-tests/typescript-koa/src/generated/stripe.yaml/schemas.ts b/integration-tests/typescript-koa/src/generated/stripe.yaml/schemas.ts index 6825b658c..9184639a4 100644 --- a/integration-tests/typescript-koa/src/generated/stripe.yaml/schemas.ts +++ b/integration-tests/typescript-koa/src/generated/stripe.yaml/schemas.ts @@ -13,6 +13,7 @@ import { t_balance_transaction, t_bank_account, t_bank_connections_resource_accountholder, + t_billing_alert, t_capability, t_card, t_charge, @@ -161,6 +162,7 @@ import { t_terminal_reader_reader_resource_process_setup_intent_action, t_terminal_reader_reader_resource_reader_action, t_terminal_reader_reader_resource_refund_payment_action, + t_thresholds_resource_alert_filter, t_token, t_topup, t_transfer, @@ -2323,7 +2325,7 @@ export const s_issuing_settlement = z.object({ livemode: PermissiveBoolean, metadata: z.record(z.string().max(500)), net_total: z.coerce.number(), - network: z.enum(["visa"]), + network: z.enum(["maestro", "visa"]), network_fees: z.coerce.number(), network_settlement_identifier: z.string().max(5000), object: z.enum(["issuing.settlement"]), @@ -2550,6 +2552,11 @@ export const s_payment_flows_private_payment_methods_card_details_api_resource_e export const s_payment_flows_private_payment_methods_card_details_api_resource_multicapture = z.object({ status: z.enum(["available", "unavailable"]) }) +export const s_payment_flows_private_payment_methods_card_present_common_wallet = + z.object({ + type: z.enum(["apple_pay", "google_pay", "samsung_pay", "unknown"]), + }) + export const s_payment_flows_private_payment_methods_klarna_dob = z.object({ day: z.coerce.number().nullable().optional(), month: z.coerce.number().nullable().optional(), @@ -2715,6 +2722,9 @@ export const s_payment_intent_payment_method_options_mandate_options_acss_debit transaction_type: z.enum(["business", "personal"]).nullable().optional(), }) +export const s_payment_intent_payment_method_options_mandate_options_bacs_debit = + z.object({}) + export const s_payment_intent_payment_method_options_mandate_options_sepa_debit = z.object({}) @@ -3191,6 +3201,7 @@ export const s_payment_method_details_card_network_token = z.object({ export const s_payment_method_details_card_present_offline = z.object({ stored_at: z.coerce.number().nullable().optional(), + type: z.enum(["deferred"]).nullable().optional(), }) export const s_payment_method_details_card_present_receipt = z.object({ @@ -3561,10 +3572,6 @@ export const s_payment_method_options_amazon_pay = z.object({ setup_future_usage: z.enum(["none", "off_session"]).optional(), }) -export const s_payment_method_options_bacs_debit = z.object({ - setup_future_usage: z.enum(["none", "off_session", "on_session"]).optional(), -}) - export const s_payment_method_options_bancontact = z.object({ preferred_language: z.enum(["de", "en", "fr", "nl"]), setup_future_usage: z.enum(["none", "off_session"]).optional(), @@ -4502,6 +4509,9 @@ export const s_setup_intent_payment_method_options_mandate_options_acss_debit = transaction_type: z.enum(["business", "personal"]).nullable().optional(), }) +export const s_setup_intent_payment_method_options_mandate_options_bacs_debit = + z.object({}) + export const s_setup_intent_payment_method_options_mandate_options_sepa_debit = z.object({}) @@ -5347,7 +5357,8 @@ export const s_treasury_outbound_payments_resource_outbound_payment_resource_sta export const s_treasury_outbound_payments_resource_us_domestic_wire_tracking_details = z.object({ - imad: z.string().max(5000), + chips: z.string().max(5000).nullable().optional(), + imad: z.string().max(5000).nullable().optional(), omad: z.string().max(5000).nullable().optional(), }) @@ -5364,7 +5375,8 @@ export const s_treasury_outbound_transfers_resource_status_transitions = export const s_treasury_outbound_transfers_resource_us_domestic_wire_tracking_details = z.object({ - imad: z.string().max(5000), + chips: z.string().max(5000).nullable().optional(), + imad: z.string().max(5000).nullable().optional(), omad: z.string().max(5000).nullable().optional(), }) @@ -7651,6 +7663,12 @@ export const s_payment_intent_payment_method_options_acss_debit = z.object({ .optional(), }) +export const s_payment_intent_payment_method_options_bacs_debit = z.object({ + mandate_options: + s_payment_intent_payment_method_options_mandate_options_bacs_debit.optional(), + setup_future_usage: z.enum(["none", "off_session", "on_session"]).optional(), +}) + export const s_payment_intent_payment_method_options_sepa_debit = z.object({ mandate_options: s_payment_intent_payment_method_options_mandate_options_sepa_debit.optional(), @@ -7707,6 +7725,7 @@ export const s_payment_method_card_present = z.object({ issuer: z.string().max(5000).nullable().optional(), last4: z.string().max(5000).nullable().optional(), networks: s_payment_method_card_present_networks.nullable().optional(), + offline: s_payment_method_details_card_present_offline.nullable().optional(), preferred_locales: z.array(z.string().max(5000)).nullable().optional(), read_method: z .enum([ @@ -7718,6 +7737,8 @@ export const s_payment_method_card_present = z.object({ ]) .nullable() .optional(), + wallet: + s_payment_flows_private_payment_methods_card_present_common_wallet.optional(), }) export const s_payment_method_card_wallet_masterpass = z.object({ @@ -7777,6 +7798,8 @@ export const s_payment_method_details_card_present = z.object({ .nullable() .optional(), receipt: s_payment_method_details_card_present_receipt.nullable().optional(), + wallet: + s_payment_flows_private_payment_methods_card_present_common_wallet.optional(), }) export const s_payment_method_details_card_wallet_masterpass = z.object({ @@ -7967,7 +7990,7 @@ export const s_payment_pages_checkout_session_customer_details = z.object({ }) export const s_person_additional_tos_acceptances = z.object({ - account: s_person_additional_tos_acceptance, + account: s_person_additional_tos_acceptance.nullable().optional(), }) export const s_person_future_requirements = z.object({ @@ -8129,6 +8152,11 @@ export const s_setup_intent_payment_method_options_acss_debit = z.object({ .optional(), }) +export const s_setup_intent_payment_method_options_bacs_debit = z.object({ + mandate_options: + s_setup_intent_payment_method_options_mandate_options_bacs_debit.optional(), +}) + export const s_setup_intent_payment_method_options_card = z.object({ mandate_options: s_setup_intent_payment_method_options_card_mandate_options .nullable() @@ -8140,6 +8168,7 @@ export const s_setup_intent_payment_method_options_card = z.object({ "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -8234,6 +8263,7 @@ export const s_subscription_payment_method_options_card = z.object({ "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -8736,6 +8766,7 @@ export const s_payment_intent_payment_method_options_card = z.object({ "diners", "discover", "eftpos_au", + "girocard", "interac", "jcb", "mastercard", @@ -9188,6 +9219,12 @@ export const s_terminal_reader_reader_resource_set_reader_display_action = type: z.enum(["cart"]), }) +export const s_thresholds_resource_usage_threshold_config = z.object({ + gte: z.coerce.number(), + meter: z.union([z.string().max(5000), s_billing_meter]), + recurrence: z.enum(["one_time"]), +}) + export const s_treasury_financial_accounts_resource_financial_addresses_features = z.object({ aba: s_treasury_financial_accounts_resource_aba_toggle_settings.optional(), @@ -9363,6 +9400,7 @@ export const s_identity_verification_session = z.object({ options: s_gelato_verification_session_options.nullable().optional(), provided_details: s_gelato_provided_details.nullable().optional(), redaction: s_verification_session_redaction.nullable().optional(), + related_customer: z.string().max(5000).nullable().optional(), status: z.enum(["canceled", "processing", "requires_input", "verified"]), type: z.enum(["document", "id_number", "verification_flow"]), url: z.string().max(5000).nullable().optional(), @@ -9479,7 +9517,7 @@ export const s_payment_intent_payment_method_options = z.object({ .optional(), bacs_debit: z .union([ - s_payment_method_options_bacs_debit, + s_payment_intent_payment_method_options_bacs_debit, s_payment_intent_type_specific_payment_method_options_client, ]) .optional(), @@ -9684,6 +9722,7 @@ export const s_payment_links_resource_shipping_option = z.object({ export const s_payment_method_details_card = z.object({ amount_authorized: z.coerce.number().nullable().optional(), + authorization_code: z.string().max(5000).nullable().optional(), brand: z.string().max(5000).nullable().optional(), capture_before: z.coerce.number().optional(), checks: s_payment_method_details_card_checks.nullable().optional(), @@ -9761,6 +9800,12 @@ export const s_setup_intent_payment_method_options = z.object({ s_setup_intent_type_specific_payment_method_options_client, ]) .optional(), + bacs_debit: z + .union([ + s_setup_intent_payment_method_options_bacs_debit, + s_setup_intent_type_specific_payment_method_options_client, + ]) + .optional(), card: z .union([ s_setup_intent_payment_method_options_card, @@ -10114,6 +10159,7 @@ export const s_treasury_financial_account = z.object({ "card_issuing", "deposit_insurance", "financial_addresses.aba", + "financial_addresses.aba.forwarding", "inbound_transfers.ach", "intra_stripe_flows", "outbound_payments.ach", @@ -10141,6 +10187,7 @@ export const s_treasury_financial_account = z.object({ "card_issuing", "deposit_insurance", "financial_addresses.aba", + "financial_addresses.aba.forwarding", "inbound_transfers.ach", "intra_stripe_flows", "outbound_payments.ach", @@ -10161,6 +10208,7 @@ export const s_treasury_financial_account = z.object({ "card_issuing", "deposit_insurance", "financial_addresses.aba", + "financial_addresses.aba.forwarding", "inbound_transfers.ach", "intra_stripe_flows", "outbound_payments.ach", @@ -10484,6 +10532,25 @@ export const s_balance_transaction: z.ZodType< ]), }) +export const s_billing_alert: z.ZodType< + t_billing_alert, + z.ZodTypeDef, + unknown +> = z.object({ + alert_type: z.enum(["usage_threshold"]), + filter: z.lazy(() => + s_thresholds_resource_alert_filter.nullable().optional(), + ), + id: z.string().max(5000), + livemode: PermissiveBoolean, + object: z.enum(["billing.alert"]), + status: z.enum(["active", "archived", "inactive"]).nullable().optional(), + title: z.string().max(5000), + usage_threshold_config: s_thresholds_resource_usage_threshold_config + .nullable() + .optional(), +}) + export const s_charge: z.ZodType = z.object({ amount: z.coerce.number(), amount_captured: z.coerce.number(), @@ -13449,6 +13516,17 @@ export const s_connect_collection_transfer: z.ZodType< object: z.enum(["connect_collection_transfer"]), }) +export const s_thresholds_resource_alert_filter: z.ZodType< + t_thresholds_resource_alert_filter, + z.ZodTypeDef, + unknown +> = z.object({ + customer: z + .union([z.string().max(5000), z.lazy(() => s_customer)]) + .nullable() + .optional(), +}) + export const s_payment_method_details: z.ZodType< t_payment_method_details, z.ZodTypeDef, diff --git a/package.json b/package.json index ccb5812d4..2ea797534 100644 --- a/package.json +++ b/package.json @@ -35,15 +35,15 @@ }, "devDependencies": { "@biomejs/biome": "1.8.3", - "@swc/core": "^1.7.2", + "@swc/core": "^1.7.11", "@swc/jest": "^0.2.36", "@tsconfig/node20": "^20.1.4", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^22.0.0", - "husky": "^9.1.3", - "jest": "^30.0.0-alpha.3", - "lerna": "^8.1.7", - "lint-staged": "^15.2.7", + "@types/node": "^22.4.0", + "husky": "^9.1.4", + "jest": "^30.0.0-alpha.6", + "lerna": "^8.1.8", + "lint-staged": "^15.2.9", "markdown-toc": "^1.2.0", "prettier": "^3.3.3", "source-map-support": "^0.5.21", diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 9d82e9f3c..7c40dc865 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -30,7 +30,7 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@types/node": "^22.0.0", + "@types/node": "^22.4.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "gh-pages": "^6.1.1", diff --git a/packages/openapi-code-generator/package.json b/packages/openapi-code-generator/package.json index 86704d3bd..a026f6da5 100644 --- a/packages/openapi-code-generator/package.json +++ b/packages/openapi-code-generator/package.json @@ -24,18 +24,18 @@ "test": "jest" }, "devDependencies": { - "@azure-tools/typespec-autorest": "^0.44.1", - "@azure-tools/typespec-azure-core": "^0.44.0", - "@azure-tools/typespec-azure-resource-manager": "^0.44.0", - "@azure-tools/typespec-client-generator-core": "^0.44.2", + "@azure-tools/typespec-autorest": "^0.45.0", + "@azure-tools/typespec-azure-core": "^0.45.0", + "@azure-tools/typespec-azure-resource-manager": "^0.45.0", + "@azure-tools/typespec-client-generator-core": "^0.45.3", "@types/js-yaml": "^4.0.9", "@types/lodash": "^4.17.7", - "@typespec/compiler": "^0.58.1", - "@typespec/http": "^0.58.0", - "@typespec/openapi": "^0.58.0", - "@typespec/openapi3": "^0.58.0", - "@typespec/rest": "^0.58.0", - "@typespec/versioning": "^0.58.0", + "@typespec/compiler": "^0.59.1", + "@typespec/http": "^0.59.1", + "@typespec/openapi": "^0.59.0", + "@typespec/openapi3": "^0.59.1", + "@typespec/rest": "^0.59.1", + "@typespec/versioning": "^0.59.0", "typescript": "~5.5.4" }, "dependencies": { diff --git a/packages/typescript-axios-runtime/package.json b/packages/typescript-axios-runtime/package.json index 1df22de0c..18fc29456 100644 --- a/packages/typescript-axios-runtime/package.json +++ b/packages/typescript-axios-runtime/package.json @@ -28,14 +28,14 @@ "test": "jest" }, "dependencies": { - "qs": "^6.12.3" + "qs": "^6.13.0" }, "peerDependencies": { "axios": "^1.6.0" }, "devDependencies": { "@types/qs": "^6.9.15", - "axios": "^1.7.2" + "axios": "^1.7.4" }, "files": [ "src", diff --git a/packages/typescript-fetch-runtime/package.json b/packages/typescript-fetch-runtime/package.json index 1b796003e..c5038acc6 100644 --- a/packages/typescript-fetch-runtime/package.json +++ b/packages/typescript-fetch-runtime/package.json @@ -38,7 +38,7 @@ "test": "jest" }, "dependencies": { - "qs": "^6.12.3" + "qs": "^6.13.0" }, "peerDependencies": { "zod": "^3.20.6" diff --git a/yarn.lock b/yarn.lock index 07c51ef1b..15f3c6dae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,62 +15,62 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/architect@npm:0.1801.2": - version: 0.1801.2 - resolution: "@angular-devkit/architect@npm:0.1801.2" +"@angular-devkit/architect@npm:0.1802.0": + version: 0.1802.0 + resolution: "@angular-devkit/architect@npm:0.1802.0" dependencies: - "@angular-devkit/core": "npm:18.1.2" + "@angular-devkit/core": "npm:18.2.0" rxjs: "npm:7.8.1" dependenciesMeta: esbuild: built: true puppeteer: built: true - checksum: 10/d6e66c7c70b2a25a7f62ade9a5949497ea6c337c322f02b22f248170734697b9e1cd602434972c5b0e0e3eaf466c37a6c48331978df8f71935723d8b80f9a8fe + checksum: 10/9cc83e94a89969f1ec7b2577d828eeaf36987295824b200c4547fca5155585538ea8f61c61d0144309b83011643f8832140a1227fe72aeb01d43d2c4c130b846 languageName: node linkType: hard -"@angular-devkit/build-angular@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular-devkit/build-angular@npm:18.1.2" +"@angular-devkit/build-angular@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular-devkit/build-angular@npm:18.2.0" dependencies: "@ampproject/remapping": "npm:2.3.0" - "@angular-devkit/architect": "npm:0.1801.2" - "@angular-devkit/build-webpack": "npm:0.1801.2" - "@angular-devkit/core": "npm:18.1.2" - "@angular/build": "npm:18.1.2" - "@babel/core": "npm:7.24.7" - "@babel/generator": "npm:7.24.7" + "@angular-devkit/architect": "npm:0.1802.0" + "@angular-devkit/build-webpack": "npm:0.1802.0" + "@angular-devkit/core": "npm:18.2.0" + "@angular/build": "npm:18.2.0" + "@babel/core": "npm:7.25.2" + "@babel/generator": "npm:7.25.0" "@babel/helper-annotate-as-pure": "npm:7.24.7" "@babel/helper-split-export-declaration": "npm:7.24.7" - "@babel/plugin-transform-async-generator-functions": "npm:7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:7.25.0" "@babel/plugin-transform-async-to-generator": "npm:7.24.7" "@babel/plugin-transform-runtime": "npm:7.24.7" - "@babel/preset-env": "npm:7.24.7" - "@babel/runtime": "npm:7.24.7" - "@discoveryjs/json-ext": "npm:0.5.7" - "@ngtools/webpack": "npm:18.1.2" + "@babel/preset-env": "npm:7.25.3" + "@babel/runtime": "npm:7.25.0" + "@discoveryjs/json-ext": "npm:0.6.1" + "@ngtools/webpack": "npm:18.2.0" "@vitejs/plugin-basic-ssl": "npm:1.1.0" ansi-colors: "npm:4.1.3" - autoprefixer: "npm:10.4.19" + autoprefixer: "npm:10.4.20" babel-loader: "npm:9.1.3" browserslist: "npm:^4.21.5" copy-webpack-plugin: "npm:12.0.2" critters: "npm:0.0.24" css-loader: "npm:7.1.2" - esbuild: "npm:0.21.5" - esbuild-wasm: "npm:0.21.5" + esbuild: "npm:0.23.0" + esbuild-wasm: "npm:0.23.0" fast-glob: "npm:3.3.2" http-proxy-middleware: "npm:3.0.0" https-proxy-agent: "npm:7.0.5" - istanbul-lib-instrument: "npm:6.0.2" + istanbul-lib-instrument: "npm:6.0.3" jsonc-parser: "npm:3.3.1" karma-source-map-support: "npm:1.4.0" less: "npm:4.2.0" less-loader: "npm:12.2.0" license-webpack-plugin: "npm:4.0.2" loader-utils: "npm:3.3.1" - magic-string: "npm:0.30.10" + magic-string: "npm:0.30.11" mini-css-extract-plugin: "npm:2.9.0" mrmime: "npm:2.0.0" open: "npm:10.1.0" @@ -78,25 +78,24 @@ __metadata: parse5-html-rewriting-stream: "npm:7.0.0" picomatch: "npm:4.0.2" piscina: "npm:4.6.1" - postcss: "npm:8.4.38" + postcss: "npm:8.4.41" postcss-loader: "npm:8.1.1" resolve-url-loader: "npm:5.0.0" rxjs: "npm:7.8.1" - sass: "npm:1.77.6" - sass-loader: "npm:14.2.1" - semver: "npm:7.6.2" + sass: "npm:1.77.8" + sass-loader: "npm:16.0.0" + semver: "npm:7.6.3" source-map-loader: "npm:5.0.0" source-map-support: "npm:0.5.21" - terser: "npm:5.29.2" + terser: "npm:5.31.6" tree-kill: "npm:1.2.2" tslib: "npm:2.6.3" - undici: "npm:6.19.2" - vite: "npm:5.3.2" + vite: "npm:5.4.0" watchpack: "npm:2.4.1" - webpack: "npm:5.92.1" - webpack-dev-middleware: "npm:7.2.1" + webpack: "npm:5.93.0" + webpack-dev-middleware: "npm:7.3.0" webpack-dev-server: "npm:5.0.4" - webpack-merge: "npm:5.10.0" + webpack-merge: "npm:6.0.1" webpack-subresource-integrity: "npm:5.1.0" peerDependencies: "@angular/compiler-cli": ^18.0.0 @@ -141,15 +140,15 @@ __metadata: optional: true tailwindcss: optional: true - checksum: 10/9b3fe0bbb836c8da9666bd93c0ce2d73ed57b682989124c2be68e965984dc9308e934af6c782840274418a96b6b8f78a8bfe1281b4c1fb3d785069da4574a41a + checksum: 10/6b8d0167d80b5576f78b3e2dc35355eff616eca1de55bb68ac4c97f07f9ac9f6f2a4c494f8f18ea8060442800241de64e7b0ca7367b9f6e0f1cc2172ec5473d8 languageName: node linkType: hard -"@angular-devkit/build-webpack@npm:0.1801.2": - version: 0.1801.2 - resolution: "@angular-devkit/build-webpack@npm:0.1801.2" +"@angular-devkit/build-webpack@npm:0.1802.0": + version: 0.1802.0 + resolution: "@angular-devkit/build-webpack@npm:0.1802.0" dependencies: - "@angular-devkit/architect": "npm:0.1801.2" + "@angular-devkit/architect": "npm:0.1802.0" rxjs: "npm:7.8.1" peerDependencies: webpack: ^5.30.0 @@ -159,15 +158,15 @@ __metadata: built: true puppeteer: built: true - checksum: 10/c705e9b9aa623542731018814fdc2cf74cdbfebe38873db1c2d173bfab2cf96416c4fde82ca08185832a4933016458e7aba0412be2270b51be297aa42a29e7bb + checksum: 10/62d4d7b343a0e175364aad456ef91573006ad2ce0877c5cc0f210e81848c9f5eba61ceec8802d9cff5afeff2d6879c9df0c1ee2fe655cf1d0c9052e4f4763890 languageName: node linkType: hard -"@angular-devkit/core@npm:18.1.2": - version: 18.1.2 - resolution: "@angular-devkit/core@npm:18.1.2" +"@angular-devkit/core@npm:18.2.0": + version: 18.2.0 + resolution: "@angular-devkit/core@npm:18.2.0" dependencies: - ajv: "npm:8.16.0" + ajv: "npm:8.17.1" ajv-formats: "npm:3.0.1" jsonc-parser: "npm:3.3.1" picomatch: "npm:4.0.2" @@ -183,17 +182,17 @@ __metadata: peerDependenciesMeta: chokidar: optional: true - checksum: 10/6c4f68c2360ffbdc2a19daad5d8108f2b7e939561d9dcee9f06b375b5d0f6fe6976e98ed3d9107e0b4660ee1c15d3b20fe737f5cdf3703acc603e20c2ece36bb + checksum: 10/62f5165ff7e357e4122740b74187d94b0945dcc8d05988ad694e5039ee4b9b9882e1d093b1b19154ed2bf153ff0545de5f1395f8388b107bd5a50a0ac8c2c190 languageName: node linkType: hard -"@angular-devkit/schematics@npm:18.1.2": - version: 18.1.2 - resolution: "@angular-devkit/schematics@npm:18.1.2" +"@angular-devkit/schematics@npm:18.2.0": + version: 18.2.0 + resolution: "@angular-devkit/schematics@npm:18.2.0" dependencies: - "@angular-devkit/core": "npm:18.1.2" + "@angular-devkit/core": "npm:18.2.0" jsonc-parser: "npm:3.3.1" - magic-string: "npm:0.30.10" + magic-string: "npm:0.30.11" ora: "npm:5.4.1" rxjs: "npm:7.8.1" dependenciesMeta: @@ -201,51 +200,49 @@ __metadata: built: true puppeteer: built: true - checksum: 10/36ea65a81119cbb2b7e6da3bcce6830e96d96fc9e8259546bab05369b93e3b288e5b3a58478e8a9a9e641e0d5558c6f96499a461715c3c061345496a6f1f3c1a + checksum: 10/8b5fc24e56ad9ee1a6251a6ca87ff18e8d7207da7e9db53f4290f76e16e4504ef179a1a4cc34d23ef1149cddb1b0cc8baec71f8b7e056f47be10d6873fd0c27d languageName: node linkType: hard -"@angular/animations@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/animations@npm:18.1.2" +"@angular/animations@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/animations@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 18.1.2 - checksum: 10/6e9dbf3dafafc2454d0f6519694d1f3335f23d77738a01c43997b00e787fd69609a003db65f09f9c0a246e3d4c005d2e0738f0dc38c22a6c3f6ac9bcf8c08a40 + "@angular/core": 18.2.0 + checksum: 10/105ebfe3893e638b4388f13731062c6dfd1f01f156be029f7915d0c98fa64c4967f775d7a7d307b58c5dbbeed2c9e26933e526fd7eaaad4aa2c068c9bcbc7123 languageName: node linkType: hard -"@angular/build@npm:18.1.2": - version: 18.1.2 - resolution: "@angular/build@npm:18.1.2" +"@angular/build@npm:18.2.0": + version: 18.2.0 + resolution: "@angular/build@npm:18.2.0" dependencies: "@ampproject/remapping": "npm:2.3.0" - "@angular-devkit/architect": "npm:0.1801.2" - "@babel/core": "npm:7.24.7" + "@angular-devkit/architect": "npm:0.1802.0" + "@babel/core": "npm:7.25.2" "@babel/helper-annotate-as-pure": "npm:7.24.7" "@babel/helper-split-export-declaration": "npm:7.24.7" "@babel/plugin-syntax-import-attributes": "npm:7.24.7" - "@inquirer/confirm": "npm:3.1.11" + "@inquirer/confirm": "npm:3.1.22" "@vitejs/plugin-basic-ssl": "npm:1.1.0" - ansi-colors: "npm:4.1.3" browserslist: "npm:^4.23.0" critters: "npm:0.0.24" - esbuild: "npm:0.21.5" + esbuild: "npm:0.23.0" fast-glob: "npm:3.3.2" https-proxy-agent: "npm:7.0.5" - lmdb: "npm:3.0.12" - magic-string: "npm:0.30.10" + listr2: "npm:8.2.4" + lmdb: "npm:3.0.13" + magic-string: "npm:0.30.11" mrmime: "npm:2.0.0" - ora: "npm:5.4.1" parse5-html-rewriting-stream: "npm:7.0.0" picomatch: "npm:4.0.2" piscina: "npm:4.6.1" - rollup: "npm:4.18.0" - sass: "npm:1.77.6" - semver: "npm:7.6.2" - undici: "npm:6.19.2" - vite: "npm:5.3.2" + rollup: "npm:4.20.0" + sass: "npm:1.77.8" + semver: "npm:7.6.3" + vite: "npm:5.4.0" watchpack: "npm:2.4.1" peerDependencies: "@angular/compiler-cli": ^18.0.0 @@ -274,29 +271,29 @@ __metadata: optional: true tailwindcss: optional: true - checksum: 10/cba942323611a79b8e2a03238f292e90b6cb9ae89909d291abc1699f89d7a3d087a826c27274dcfdd2e20f93ed9fab2079b5397a8c475432f7b3da51edda4291 + checksum: 10/a198d15868144d329fa91f6b16ada8dca534a09991eee482d5ddf4e182782d2314cfd71d5f603e306cbb6534f3f7c71326e7c1db2fe47e1c46645631e912dd65 languageName: node linkType: hard -"@angular/cli@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/cli@npm:18.1.2" +"@angular/cli@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/cli@npm:18.2.0" dependencies: - "@angular-devkit/architect": "npm:0.1801.2" - "@angular-devkit/core": "npm:18.1.2" - "@angular-devkit/schematics": "npm:18.1.2" - "@inquirer/prompts": "npm:5.0.7" - "@listr2/prompt-adapter-inquirer": "npm:2.0.13" - "@schematics/angular": "npm:18.1.2" + "@angular-devkit/architect": "npm:0.1802.0" + "@angular-devkit/core": "npm:18.2.0" + "@angular-devkit/schematics": "npm:18.2.0" + "@inquirer/prompts": "npm:5.3.8" + "@listr2/prompt-adapter-inquirer": "npm:2.0.15" + "@schematics/angular": "npm:18.2.0" "@yarnpkg/lockfile": "npm:1.1.0" ini: "npm:4.1.3" jsonc-parser: "npm:3.3.1" - listr2: "npm:8.2.3" - npm-package-arg: "npm:11.0.2" - npm-pick-manifest: "npm:9.0.1" + listr2: "npm:8.2.4" + npm-package-arg: "npm:11.0.3" + npm-pick-manifest: "npm:9.1.0" pacote: "npm:18.0.6" resolve: "npm:1.22.8" - semver: "npm:7.6.2" + semver: "npm:7.6.3" symbol-observable: "npm:4.0.0" yargs: "npm:17.7.2" dependenciesMeta: @@ -306,27 +303,27 @@ __metadata: built: true bin: ng: bin/ng.js - checksum: 10/5f1df3ef7f9007296ad0037381977d56fc18921a25ef4272b8fe55834662bad9762c39ac0498d7c6c9665004877b97ef533ab9b598b61cc04e913469869a6da3 + checksum: 10/266ac2e1640c97dfa0e9c4fa49bb22ffc077aaada79470602140fca0523d2e2fef320575c0184f23de01b211d31e6d0076105be7fc758d912ac4e1da7dbe8108 languageName: node linkType: hard -"@angular/common@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/common@npm:18.1.2" +"@angular/common@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/common@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 18.1.2 + "@angular/core": 18.2.0 rxjs: ^6.5.3 || ^7.4.0 - checksum: 10/84cffe869a28daf5ae6c70768a5698ec8e335f6e3f66e07d3acd4b2ecbc271064290a258dd2c74b0428c8f05c8e739eb9857b5018187ab3909ba255987f3b615 + checksum: 10/068fc27ed91e6d9020120c8a4b851eb0feda68402eadb8cdb032dcc89aa677123e15f9f4a34a8b6af42602e4c95dc16ef4268fff904eb5263bb6a82a90f03ada languageName: node linkType: hard -"@angular/compiler-cli@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/compiler-cli@npm:18.1.2" +"@angular/compiler-cli@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/compiler-cli@npm:18.2.0" dependencies: - "@babel/core": "npm:7.24.9" + "@babel/core": "npm:7.25.2" "@jridgewell/sourcemap-codec": "npm:^1.4.14" chokidar: "npm:^3.0.0" convert-source-map: "npm:^1.5.1" @@ -335,97 +332,97 @@ __metadata: tslib: "npm:^2.3.0" yargs: "npm:^17.2.1" peerDependencies: - "@angular/compiler": 18.1.2 + "@angular/compiler": 18.2.0 typescript: ">=5.4 <5.6" bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js ngcc: bundles/ngcc/index.js - checksum: 10/901263f077443af8ff0cbba781133dfad063cc4b790249f67a002fca3b6d3a3a0b67b5b4926a043f83b10d4f5d97533eaf7a893e998cc8856f5ecf8f8d804908 + checksum: 10/460f51760ee09166a1b5612550c7297644589a4bcac20701bc6bac127f9b0b45daa337d8bca8266ddd5aaf279f9b053e98a4bf9bb9a818516eff345408d0e1bc languageName: node linkType: hard -"@angular/compiler@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/compiler@npm:18.1.2" +"@angular/compiler@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/compiler@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 18.1.2 + "@angular/core": 18.2.0 peerDependenciesMeta: "@angular/core": optional: true - checksum: 10/8ec6ee91f8dd2387b18507ec67cbe02b6bc624ffc50d613efc6c472c160d6d8aa6c4a380c5e7a2be9c7571aac47d987730bfc90ed84dc2efb2c36fe0d7f435c8 + checksum: 10/f6fd1629c87830e3d1c1dc105aceae2d71d81a2df07bd1e006a3b398f4efa089f55a5726228bd9ce0c887b758cf746dbc96e27ea7380cd2ee640c26eca3dbd95 languageName: node linkType: hard -"@angular/core@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/core@npm:18.1.2" +"@angular/core@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/core@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.14.0 - checksum: 10/03df65eaf74a2792d61c6f20278e13af7537eaffaa4989303268944fb5729440622bfadceec3f54cde2426fd4e62e8a5bf29fe503bc52cbfe795ee696e2fc88f + zone.js: ~0.14.10 + checksum: 10/31d612e3bfc1f54de24cd7f3dc29404a3d0a4e5064d98e8a6632bfd70d404ebe429c4824acabadfd3653e054fa3409282acafe6f29fbdc4be8a49526e7078e40 languageName: node linkType: hard -"@angular/forms@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/forms@npm:18.1.2" +"@angular/forms@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/forms@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.1.2 - "@angular/core": 18.1.2 - "@angular/platform-browser": 18.1.2 + "@angular/common": 18.2.0 + "@angular/core": 18.2.0 + "@angular/platform-browser": 18.2.0 rxjs: ^6.5.3 || ^7.4.0 - checksum: 10/d1085a6ca7ebe0e1f659b7ecc4e95cca48a6654c368e373acded29e8e0c09b5693cd8449c05b7d089ed24ef40866821b1cb4fdd02c3bd0e4232e4f2ce321e47f + checksum: 10/e8459c7b468f93392a400d187517e807350b9de5b5efc0b68687985bd7ae22232de0ee64abdc4de1f5037e3290751d6a9963036aa544afbacd8d96e8764937be languageName: node linkType: hard -"@angular/platform-browser-dynamic@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/platform-browser-dynamic@npm:18.1.2" +"@angular/platform-browser-dynamic@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/platform-browser-dynamic@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.1.2 - "@angular/compiler": 18.1.2 - "@angular/core": 18.1.2 - "@angular/platform-browser": 18.1.2 - checksum: 10/cf951825327b4d90ba6cf8f5d339d2e8a395d8db173b2f171bdaf6c5623c736abfe64dc71cd5a8e29df1ab252ba66cdf8fede0ef4fe63eab7b6cdc5a6d09d277 + "@angular/common": 18.2.0 + "@angular/compiler": 18.2.0 + "@angular/core": 18.2.0 + "@angular/platform-browser": 18.2.0 + checksum: 10/fbdd692b13e1c2f5822c0460031767b61c1ffe67cb096fda9e35704f631c02f056c6e0211ba117530dd2394b333a47b92f5cc42bde4c2142621e5a74f6b397f2 languageName: node linkType: hard -"@angular/platform-browser@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/platform-browser@npm:18.1.2" +"@angular/platform-browser@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/platform-browser@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/animations": 18.1.2 - "@angular/common": 18.1.2 - "@angular/core": 18.1.2 + "@angular/animations": 18.2.0 + "@angular/common": 18.2.0 + "@angular/core": 18.2.0 peerDependenciesMeta: "@angular/animations": optional: true - checksum: 10/3f142bdd3a14860fe5c7b4d07d3212730e478e041c65895ac6484649befd328514f789c02a31f442d0222899dec314c6b06ea712ea2ecbc11d3aa77893c327ca + checksum: 10/18babe43c8f3f915a9a7d9f4b091fc036638a106ec8065382aadaf8997139cf471a867e455095a32055ee8757f7175e7e53c6bc79110427d875ce4e1405323e6 languageName: node linkType: hard -"@angular/router@npm:^18.1.2": - version: 18.1.2 - resolution: "@angular/router@npm:18.1.2" +"@angular/router@npm:^18.2.0": + version: 18.2.0 + resolution: "@angular/router@npm:18.2.0" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.1.2 - "@angular/core": 18.1.2 - "@angular/platform-browser": 18.1.2 + "@angular/common": 18.2.0 + "@angular/core": 18.2.0 + "@angular/platform-browser": 18.2.0 rxjs: ^6.5.3 || ^7.4.0 - checksum: 10/3ea932fee1a255e9231050c9db4ba97bf626b501607b501207f13391b38a292a875e94d728e009d23495360e5d5741c4ee97cfb90a4a099555d7624e2a0204bb + checksum: 10/c945dd6e067a1bd8cbee060aa63bd3041cdcbf0b487aedb98d7cae4183072d5fb9279c61e243410ba2e67b3a30762bd826f98a93670c9bb2f04582d1b5692af0 languageName: node linkType: hard @@ -436,64 +433,64 @@ __metadata: languageName: node linkType: hard -"@azure-tools/typespec-autorest@npm:^0.44.1": - version: 0.44.1 - resolution: "@azure-tools/typespec-autorest@npm:0.44.1" +"@azure-tools/typespec-autorest@npm:^0.45.0": + version: 0.45.0 + resolution: "@azure-tools/typespec-autorest@npm:0.45.0" peerDependencies: - "@azure-tools/typespec-azure-core": ~0.44.0 - "@azure-tools/typespec-azure-resource-manager": ~0.44.0 - "@azure-tools/typespec-client-generator-core": ~0.44.2 - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - "@typespec/openapi": ~0.58.0 - "@typespec/rest": ~0.58.0 - "@typespec/versioning": ~0.58.0 - checksum: 10/130e4a707c809a70a3eb8b4b3edbd89f51e7084412a99827b153891ac44f6109c4a8d83332801c41be483a40ce4d191fb563d6cbd26af5f53cfe52a5586e5982 + "@azure-tools/typespec-azure-core": ~0.45.0 + "@azure-tools/typespec-azure-resource-manager": ~0.45.0 + "@azure-tools/typespec-client-generator-core": ~0.45.0 + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.0 + "@typespec/openapi": ~0.59.0 + "@typespec/rest": ~0.59.0 + "@typespec/versioning": ~0.59.0 + checksum: 10/53abd5273ce79ffcd2d3defb0a42ef9823ac1b9dadb8f916e536df51838130843b97b3cb0ea3e369c15ad046507c277dff15d423216e8e86f9ce26c33b8ef350 languageName: node linkType: hard -"@azure-tools/typespec-azure-core@npm:^0.44.0": - version: 0.44.0 - resolution: "@azure-tools/typespec-azure-core@npm:0.44.0" +"@azure-tools/typespec-azure-core@npm:^0.45.0": + version: 0.45.0 + resolution: "@azure-tools/typespec-azure-core@npm:0.45.0" peerDependencies: - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - "@typespec/rest": ~0.58.0 - checksum: 10/4b9986d138383dc26a55a2c8eedb27843cbc76d9923a28fc273ae4a2fbe6f064ff828acaced9113e93d7d7f40f316efd381e33dd34d7d69234d3e7be4ee5e98d + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.0 + "@typespec/rest": ~0.59.0 + checksum: 10/2f8bf40e976c6fc37573601f43754c9796f661b4196450fbde02c3230d5c9b160ebbb1d6da44d0fd5fbdb2c9e8232ed35bc9bb58860176435c113b68df904e36 languageName: node linkType: hard -"@azure-tools/typespec-azure-resource-manager@npm:^0.44.0": - version: 0.44.0 - resolution: "@azure-tools/typespec-azure-resource-manager@npm:0.44.0" +"@azure-tools/typespec-azure-resource-manager@npm:^0.45.0": + version: 0.45.0 + resolution: "@azure-tools/typespec-azure-resource-manager@npm:0.45.0" dependencies: change-case: "npm:~5.4.4" pluralize: "npm:^8.0.0" peerDependencies: - "@azure-tools/typespec-azure-core": ~0.44.0 - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - "@typespec/openapi": ~0.58.0 - "@typespec/rest": ~0.58.0 - "@typespec/versioning": ~0.58.0 - checksum: 10/2c445378ec3b344b643c1ae14407cfee0ec94cad3cc873ee205a799be31222cd430724b7320eba9e3ddff722483cf0b5d477d6ea33809ecfbd05b5734741488c + "@azure-tools/typespec-azure-core": ~0.45.0 + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.0 + "@typespec/openapi": ~0.59.0 + "@typespec/rest": ~0.59.0 + "@typespec/versioning": ~0.59.0 + checksum: 10/e24fcd8ddce2a34b15e391fa3b384eaa3e34e817426c0b82a64facd351a2c9f1a8092fd6b1ab6eceda047fd28562e90fe1580f07deaaddd2160c6f5a63f064bb languageName: node linkType: hard -"@azure-tools/typespec-client-generator-core@npm:^0.44.2": - version: 0.44.2 - resolution: "@azure-tools/typespec-client-generator-core@npm:0.44.2" +"@azure-tools/typespec-client-generator-core@npm:^0.45.3": + version: 0.45.3 + resolution: "@azure-tools/typespec-client-generator-core@npm:0.45.3" dependencies: change-case: "npm:~5.4.4" pluralize: "npm:^8.0.0" peerDependencies: - "@azure-tools/typespec-azure-core": ~0.44.0 - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - "@typespec/openapi": ~0.58.0 - "@typespec/rest": ~0.58.0 - "@typespec/versioning": ~0.58.0 - checksum: 10/8eed16f7ee9f0085bb0cbccbd0cc1f0c39f663da5351d8040051fedc01384b5530f991be74524a91a5ca3fc28ed75d950240e3320f76aeb55672d93202f069e0 + "@azure-tools/typespec-azure-core": ~0.45.0 + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.0 + "@typespec/openapi": ~0.59.0 + "@typespec/rest": ~0.59.0 + "@typespec/versioning": ~0.59.0 + checksum: 10/838d4aedc0bc5a40c41aa79316a4da75fb3aa213a397adfc01a08677cb28bf5297b80f8a0c21e115018d7e15e56df9101b5c12a7eab7ff4dd6f742a382f407aa languageName: node linkType: hard @@ -507,72 +504,37 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.7, @babel/compat-data@npm:^7.24.8": - version: 7.25.0 - resolution: "@babel/compat-data@npm:7.25.0" - checksum: 10/35cb500c85084bc09d4385134c64cb0030df750c502e1d78d674e7b059c3e545286e3449163b3812e94098096982f5162f72fb13afd2d2161f4da5076cf2194e +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/compat-data@npm:7.25.2" + checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a languageName: node linkType: hard -"@babel/core@npm:7.24.7": - version: 7.24.7 - resolution: "@babel/core@npm:7.24.7" +"@babel/core@npm:7.25.2, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helpers": "npm:^7.24.7" - "@babel/parser": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10/ef8cc1afa3ccecee6d1f5660c487ccc2a3f25106830ea9040e80ef4b2092e053607ee4ddd03493e4f7ef2f9967a956ca53b830d54c5bee738eeb58cce679dd4a - languageName: node - linkType: hard - -"@babel/core@npm:7.24.9, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": - version: 7.24.9 - resolution: "@babel/core@npm:7.24.9" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.9" - "@babel/helper-compilation-targets": "npm:^7.24.8" - "@babel/helper-module-transforms": "npm:^7.24.9" - "@babel/helpers": "npm:^7.24.8" - "@babel/parser": "npm:^7.24.8" - "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.8" - "@babel/types": "npm:^7.24.9" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/f00a372fa547f6e21f4db1b6e521e6eb01f77f5931726897aae6f4cf29a687f615b9b77147b539e851a68bf94e4850bcfba7eb11091dd8e2bc625f6d831ce257 + checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 languageName: node linkType: hard -"@babel/generator@npm:7.24.7": - version: 7.24.7 - resolution: "@babel/generator@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10/c71d24a4b41b19c10d2f2eb819f27d4cf94220e2322f7c8fed8bfbbb115b2bebbdd6dc1f27dac78a175e90604def58d763af87e0fa81ce4ab1582858162cf768 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.24.7, @babel/generator@npm:^7.24.9, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:7.25.0, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": version: 7.25.0 resolution: "@babel/generator@npm:7.25.0" dependencies: @@ -603,16 +565,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-compilation-targets@npm:7.24.8" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" dependencies: - "@babel/compat-data": "npm:^7.24.8" + "@babel/compat-data": "npm:^7.25.2" "@babel/helper-validator-option": "npm:^7.24.8" browserslist: "npm:^4.23.1" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/3489280d07b871af565b32f9b11946ff9a999fac0db9bec5df960760f6836c7a4b52fccb9d64229ccce835d37a43afb85659beb439ecedde04dcea7eb062a143 + checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 languageName: node linkType: hard @@ -633,20 +595,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7": - version: 7.25.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.0" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0": + version: 7.25.2 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.24.7" regexpu-core: "npm:^5.3.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/591a860396911b4264a82afe43c2bedbc35660570ae1891074d86153785b660bb42b1b075aa996ade70fc4b99e5cbfd7bb52c0c8ba00856a04a0a69dfb4b9ed9 + checksum: 10/33dd627eef9e4229aba66789efd8fb7342fc2667b821d4b7947c7294f6d472cf025ff2db9b358a1e03de98376de44e839f0611a456a57127fd6e4b4dbfc96c51 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": +"@babel/helper-define-polyfill-provider@npm:^0.6.2": version: 0.6.2 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: @@ -661,15 +623,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-environment-visitor@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10/079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" @@ -690,17 +643,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.24.9, @babel/helper-module-transforms@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/helper-module-transforms@npm:7.25.0" +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" dependencies: "@babel/helper-module-imports": "npm:^7.24.7" "@babel/helper-simple-access": "npm:^7.24.7" "@babel/helper-validator-identifier": "npm:^7.24.7" - "@babel/traverse": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/c1668f96d13815780b7e146faff67061d24f16c16e923894bfa2eb0cd8c051ece49e0e41bdcaba9660a744a6ee496b7de0c92f205961c0dba710b851a805477f + checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 languageName: node linkType: hard @@ -789,7 +742,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": +"@babel/helper-validator-option@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-validator-option@npm:7.24.8" checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c @@ -807,7 +760,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.7, @babel/helpers@npm:^7.24.8": +"@babel/helpers@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helpers@npm:7.25.0" dependencies: @@ -829,28 +782,41 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.24.8, @babel/parser@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/parser@npm:7.25.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/parser@npm:7.25.3" + dependencies: + "@babel/types": "npm:^7.25.2" bin: parser: ./bin/babel-parser.js - checksum: 10/1860179256b5e04259a1d567dc43470306757f51c515bedd6fc92dc5f8b4c4a6582c0b1f89a90fd4e981430195b727348d50c890b21c7eb84871248884771aaf + checksum: 10/7bd57e89110bdc9cffe0ef2f2286f1cfb9bbb3aa1d9208c287e0bf6a1eb4cfe6ab33958876ebc59aafcbe3e2381c4449240fc7cc2ff32b79bc9db89cd52fc779 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/9743feb0152f2ac686aaee6dfd41e8ea211989a459d4c2b10b531442f6865057cd1a502515634c25462b155bc58f0710267afed72396780e9b72be25370dd577 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": version: 7.25.0 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.0" + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/9befa15787d9dd0abba6a84e2c8a40d798241cbe00d186ad453bcf91342fe5dd0f6882a246bb209c9bd5d2f0b914d83850e1dcf99e144a45fe7918538ef40020 + checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.7": +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" dependencies: @@ -874,7 +840,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.7": +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" dependencies: @@ -917,7 +883,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -983,7 +949,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -1016,7 +982,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -1038,7 +1004,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -1093,7 +1059,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -1138,21 +1104,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-remap-async-to-generator": "npm:^7.24.7" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/cf0a4b5ffc6d7f3f3bf12d4792535e8a46332714211326fd5058a6e45988891ee402b26cb9cc6c7121b2c8283ebd160e431827f885bdfa51d6127f934bd9ba7f - languageName: node - linkType: hard - -"@babel/plugin-transform-async-generator-functions@npm:^7.24.7": +"@babel/plugin-transform-async-generator-functions@npm:7.25.0, @babel/plugin-transform-async-generator-functions@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0" dependencies: @@ -1190,7 +1142,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.7": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" dependencies: @@ -1226,7 +1178,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.7": +"@babel/plugin-transform-classes@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-classes@npm:7.25.0" dependencies: @@ -1254,7 +1206,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.7": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" dependencies: @@ -1288,6 +1240,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/869c08def8eb80e3619c77e7af962dd82323a8447697298f461624077593c7b7082fc2238989880a0c0ba94bc6442300fd23e33255ac225760bc8bb755268941 + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" @@ -1336,16 +1300,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.7": - version: 7.25.0 - resolution: "@babel/plugin-transform-function-name@npm:7.25.0" +"@babel/plugin-transform-function-name@npm:^7.25.1": + version: 7.25.1 + resolution: "@babel/plugin-transform-function-name@npm:7.25.1" dependencies: "@babel/helper-compilation-targets": "npm:^7.24.8" "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/traverse": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/97a4016ec02e56cad1f0a56411f74daa5cd32876b38a8144419f9383f0a8f177ff0f6d4ad16798a54cb8f390de39217823d5183033208d3e5428f4d21ea48d12 + checksum: 10/1b4cd214c8523f7fa024fcda540ffe5503eda0e0be08b7c21405c96a870b5fe8bb1bda9e23a43a31467bf3dfc3a08edca250cf7f55f09dc40759a1ca6c6d6a4a languageName: node linkType: hard @@ -1361,14 +1325,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-literals@npm:7.24.7" +"@babel/plugin-transform-literals@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/plugin-transform-literals@npm:7.25.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bf341a5a0ffb5129670ac9a14ea53b67bd1d3d0e13173ce7ac2d4184c4b405d33f67df68c59a2e94a895bf80269ec1df82c011d9ddb686f9f08a40c37b881177 + checksum: 10/d9728625a6d55305610dd37057fe1a3473df4f3789fef693c900516caf8958dfb341394ecf69ce9b60c82c422ad2954491a7e4d4533432fd5df812827443d6e9 languageName: node linkType: hard @@ -1407,7 +1371,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.7": +"@babel/plugin-transform-modules-commonjs@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" dependencies: @@ -1420,7 +1384,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.7": +"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" dependencies: @@ -1531,7 +1495,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" dependencies: @@ -1676,7 +1640,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.7": +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" dependencies: @@ -1734,18 +1698,19 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.24.7": - version: 7.24.7 - resolution: "@babel/preset-env@npm:7.24.7" +"@babel/preset-env@npm:7.25.3": + version: 7.25.3 + resolution: "@babel/preset-env@npm:7.25.3" dependencies: - "@babel/compat-data": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-validator-option": "npm:^7.24.7" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.7" + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.3" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.0" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.0" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-class-properties": "npm:^7.12.13" @@ -1766,29 +1731,30 @@ __metadata: "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.0" "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7" - "@babel/plugin-transform-block-scoping": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" "@babel/plugin-transform-class-properties": "npm:^7.24.7" "@babel/plugin-transform-class-static-block": "npm:^7.24.7" - "@babel/plugin-transform-classes": "npm:^7.24.7" + "@babel/plugin-transform-classes": "npm:^7.25.0" "@babel/plugin-transform-computed-properties": "npm:^7.24.7" - "@babel/plugin-transform-destructuring": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" "@babel/plugin-transform-dotall-regex": "npm:^7.24.7" "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.0" "@babel/plugin-transform-dynamic-import": "npm:^7.24.7" "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7" "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7" "@babel/plugin-transform-for-of": "npm:^7.24.7" - "@babel/plugin-transform-function-name": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" "@babel/plugin-transform-json-strings": "npm:^7.24.7" - "@babel/plugin-transform-literals": "npm:^7.24.7" + "@babel/plugin-transform-literals": "npm:^7.25.2" "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7" "@babel/plugin-transform-modules-amd": "npm:^7.24.7" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.0" "@babel/plugin-transform-modules-umd": "npm:^7.24.7" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" "@babel/plugin-transform-new-target": "npm:^7.24.7" @@ -1797,7 +1763,7 @@ __metadata: "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" "@babel/plugin-transform-object-super": "npm:^7.24.7" "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" "@babel/plugin-transform-parameters": "npm:^7.24.7" "@babel/plugin-transform-private-methods": "npm:^7.24.7" "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" @@ -1808,7 +1774,7 @@ __metadata: "@babel/plugin-transform-spread": "npm:^7.24.7" "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" "@babel/plugin-transform-template-literals": "npm:^7.24.7" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8" "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7" "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" @@ -1817,11 +1783,11 @@ __metadata: babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.4" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" + core-js-compat: "npm:^3.37.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2fd90c46efefadb48dae6d13de190ac48753af187ee394924cf532c79870ebb87658bd31f06649630827a478b17a4adc41717cc6d4c460ff2ed9fafa51e5b515 + checksum: 10/293c32dee33f138d22cea0c0e163b6d79ef3860ac269921a438edb4adbfa53976ce2cd3f7a79408c8e52c852b5feda45abdbc986a54e9d9aa0b6680d7a371a58 languageName: node linkType: hard @@ -1845,16 +1811,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.24.7": - version: 7.24.7 - resolution: "@babel/runtime@npm:7.24.7" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/7b77f566165dee62db3db0296e71d08cafda3f34e1b0dcefcd68427272e17c1704f4e4369bff76651b07b6e49d3ea5a0ce344818af9116e9292e4381e0918c76 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:7.25.0, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.8.4": version: 7.25.0 resolution: "@babel/runtime@npm:7.25.0" dependencies: @@ -1874,29 +1831,29 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/traverse@npm:7.25.0" +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/traverse@npm:7.25.3" dependencies: "@babel/code-frame": "npm:^7.24.7" "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" "@babel/template": "npm:^7.25.0" - "@babel/types": "npm:^7.25.0" + "@babel/types": "npm:^7.25.2" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/0730e91caba2e94e614157c1c8ab11e19fd978938f4103f741e73f4916a910d5db0461e41329424475fda8fe03c2b7936df85d13716e77500f4db95765f02a04 + checksum: 10/fba34f323e17fa83372fc290bc12413a50e2f780a86c7d8b1875c594b6be2857867804de5d52ab10a78a9cae29e1b09ea15d85ad63671ce97d79c40650282bb9 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.25.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.25.0 - resolution: "@babel/types@npm:7.25.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.25.2 + resolution: "@babel/types@npm:7.25.2" dependencies: "@babel/helper-string-parser": "npm:^7.24.8" "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" - checksum: 10/07bd6079e64a8c4038367188390b7e51403fe8b43ff7cf651154ce3202c733cda6616bab9f866b89a2b740b640b9fbab37c5b5c94cc18ec9f9b348dadfa73dff + checksum: 10/ccf5399db1dcd6dd87b84a6f7bc8dd241e04a326f4f038c973c26ccb69cd360c8f2276603f584c58fd94da95229313060b27baceb0d9b18a435742d3f616afd1 languageName: node linkType: hard @@ -2046,10 +2003,10 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:0.5.7": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 10/b95682a852448e8ef50d6f8e3b7ba288aab3fd98a2bafbe46881a3db0c6e7248a2debe9e1ee0d4137c521e4743ca5bbcb1c0765c9d7b3e0ef53231506fec42b4 +"@discoveryjs/json-ext@npm:0.6.1": + version: 0.6.1 + resolution: "@discoveryjs/json-ext@npm:0.6.1" + checksum: 10/ec38094df91750094a2da0853efbe34762466810b34da6a5acce755d225a471c6273921cace21f8c7668905913b4befc10aa8544cd01f87ca92bd4ffa606cb0f languageName: node linkType: hard @@ -2088,6 +2045,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/aix-ppc64@npm:0.23.0" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" @@ -2095,6 +2059,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm64@npm:0.23.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" @@ -2102,6 +2073,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm@npm:0.23.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" @@ -2109,6 +2087,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-x64@npm:0.23.0" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" @@ -2116,6 +2101,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-arm64@npm:0.23.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" @@ -2123,6 +2115,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-x64@npm:0.23.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" @@ -2130,6 +2129,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-arm64@npm:0.23.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" @@ -2137,6 +2143,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-x64@npm:0.23.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" @@ -2144,6 +2157,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm64@npm:0.23.0" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" @@ -2151,6 +2171,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm@npm:0.23.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ia32@npm:0.21.5" @@ -2158,6 +2185,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ia32@npm:0.23.0" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" @@ -2165,6 +2199,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-loong64@npm:0.23.0" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" @@ -2172,6 +2213,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-mips64el@npm:0.23.0" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" @@ -2179,6 +2227,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ppc64@npm:0.23.0" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" @@ -2186,6 +2241,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-riscv64@npm:0.23.0" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" @@ -2193,6 +2255,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-s390x@npm:0.23.0" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" @@ -2200,6 +2269,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-x64@npm:0.23.0" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -2207,6 +2283,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/netbsd-x64@npm:0.23.0" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-arm64@npm:0.23.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" @@ -2214,6 +2304,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-x64@npm:0.23.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" @@ -2221,6 +2318,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/sunos-x64@npm:0.23.0" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" @@ -2228,6 +2332,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-arm64@npm:0.23.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" @@ -2235,6 +2346,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-ia32@npm:0.23.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" @@ -2242,6 +2360,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-x64@npm:0.23.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@hapi/address@npm:^4.0.1": version: 4.1.0 resolution: "@hapi/address@npm:4.1.0" @@ -2328,68 +2453,37 @@ __metadata: languageName: node linkType: hard -"@inquirer/checkbox@npm:^2.3.7": - version: 2.4.2 - resolution: "@inquirer/checkbox@npm:2.4.2" +"@inquirer/checkbox@npm:^2.4.7": + version: 2.4.7 + resolution: "@inquirer/checkbox@npm:2.4.7" dependencies: - "@inquirer/core": "npm:^9.0.5" + "@inquirer/core": "npm:^9.0.10" "@inquirer/figures": "npm:^1.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/type": "npm:^1.5.2" ansi-escapes: "npm:^4.3.2" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10/cbf737c950ac3ff7fe96c5b5f8e567b6edfb2076cb13faa8a2c75fab5379783f0571e7348d645f42d80885ec8c70f7a27afe4888d4af0527b686452cdc17feae + checksum: 10/9bc0d6e9d6db90bcda3771d6b96e885e8c4e1f03d96a4fcd04b4eab2fafbecfafbced7a5cc24eca73f677452f9e354505f9cfb79a884dcf06772550845014d6f languageName: node linkType: hard -"@inquirer/confirm@npm:3.1.11": - version: 3.1.11 - resolution: "@inquirer/confirm@npm:3.1.11" +"@inquirer/confirm@npm:3.1.22, @inquirer/confirm@npm:^3.1.22": + version: 3.1.22 + resolution: "@inquirer/confirm@npm:3.1.22" dependencies: - "@inquirer/core": "npm:^8.2.4" - "@inquirer/type": "npm:^1.3.3" - checksum: 10/351f0bb4e5eb328e304bf32ca80411e4c375ec88ca5ac4a1477ab31eb026b422c03af0ade97da62304ddb6c5b780f322b90c31e571b163b6c42942c3080e9083 + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" + checksum: 10/14e547ae3194c6447d41bb87135c03aa5598fd340fced19e4e8bae1be4ae54a9ad3cf335a9c3c6dc54e2ffb7928319e0f4b428531b8ce720cd23d2444292ca36 languageName: node linkType: hard -"@inquirer/confirm@npm:^3.1.11": - version: 3.1.17 - resolution: "@inquirer/confirm@npm:3.1.17" - dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" - checksum: 10/ab59242227295d0fd6eceb02feb2026155d33f6362c790f25acdf6258bcdff25fbe5ead1e70c4d2479007aff57e1e60cf1182fee2dea7e3a814b36328ca15497 - languageName: node - linkType: hard - -"@inquirer/core@npm:^8.2.4": - version: 8.2.4 - resolution: "@inquirer/core@npm:8.2.4" - dependencies: - "@inquirer/figures": "npm:^1.0.3" - "@inquirer/type": "npm:^1.3.3" - "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.14.9" - "@types/wrap-ansi": "npm:^3.0.0" - ansi-escapes: "npm:^4.3.2" - cli-spinners: "npm:^2.9.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^1.0.0" - picocolors: "npm:^1.0.1" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: 10/4835ce2828e833cf02aa74e8a5e330eca3d6659413516490f45fdca7e83f858fa6e50932742fb1371903e60fe99adada6f2177d64f335d6ca24464132034f662 - languageName: node - linkType: hard - -"@inquirer/core@npm:^9.0.5": - version: 9.0.5 - resolution: "@inquirer/core@npm:9.0.5" +"@inquirer/core@npm:^9.0.10": + version: 9.0.10 + resolution: "@inquirer/core@npm:9.0.10" dependencies: "@inquirer/figures": "npm:^1.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/type": "npm:^1.5.2" "@types/mute-stream": "npm:^0.0.4" - "@types/node": "npm:^20.14.11" + "@types/node": "npm:^22.1.0" "@types/wrap-ansi": "npm:^3.0.0" ansi-escapes: "npm:^4.3.2" cli-spinners: "npm:^2.9.2" @@ -2399,106 +2493,130 @@ __metadata: strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^6.2.0" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10/70b7a488bfb5517f042584074306e27bacb3737df9879265939d588d6c8f12e6abbadce8068500403a897b66d71917c98a31e3c279d1c12744226eeeb5dc8d21 + checksum: 10/1bcb1deb7393d78f2dac5b8774d10692ad50b70e3ebc24684d13259d0c6c863dd1bce8ab4d4a806a6e90d5a2517aa8f9981993b1a256c9be68d9ef5e748481c6 languageName: node linkType: hard -"@inquirer/editor@npm:^2.1.11": - version: 2.1.17 - resolution: "@inquirer/editor@npm:2.1.17" +"@inquirer/editor@npm:^2.1.22": + version: 2.1.22 + resolution: "@inquirer/editor@npm:2.1.22" dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" external-editor: "npm:^3.1.0" - checksum: 10/33b33e5f0f9c18dc1b242e8dc38debef1fec19c4e4ccbbad3d88c5e74b38ff71fcffe2815487e167d6381d5546f9eed86f2c6a4f12b7f7eb5737232664996876 + checksum: 10/d36255567c88ea48bf1071b00c502d6a32bc1402966db4f9ae1be59d41d64d11e02111317d880d0bdc42fbfb1b819240fb229c89b07dfb804a6d5fb176ab8bb0 languageName: node linkType: hard -"@inquirer/expand@npm:^2.1.11": - version: 2.1.17 - resolution: "@inquirer/expand@npm:2.1.17" +"@inquirer/expand@npm:^2.1.22": + version: 2.1.22 + resolution: "@inquirer/expand@npm:2.1.22" dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10/d1f86cc953b28714e8c73bcacb402dfef3b06c574e2a5e31773fd3c489d23dedf5a509dc051dfdf4af0be93a7c35a7b7fc7e1a6b37e6d63c05cd03bb3eb725bb + checksum: 10/f997ba916d3ddcc6e2563158805e2ae7a7a6f98e24cf0a08e23d4101b7d78f78e7dce28e648b85ca7f41759eeefdf1c6f6abf2bce0f041fbda54aacf68522454 languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.3, @inquirer/figures@npm:^1.0.5": +"@inquirer/figures@npm:^1.0.5": version: 1.0.5 resolution: "@inquirer/figures@npm:1.0.5" checksum: 10/60a51b2cdef03c89be25071c23d8c4ae427c56d8ac1b00bf054ca7be446674adc4edd66c15465fe6a81ff0726b024bf37f8a2903a8387ef968d33058da3e7a15 languageName: node linkType: hard -"@inquirer/input@npm:^2.1.11": - version: 2.2.4 - resolution: "@inquirer/input@npm:2.2.4" +"@inquirer/input@npm:^2.2.9": + version: 2.2.9 + resolution: "@inquirer/input@npm:2.2.9" dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" - checksum: 10/6224c0e0983667282683971f0ec814796a4ee933a4a0acf09752bc3970a52a888af8eac041d71bc10f51731951305dc328e697d459f771358942baac18769faf + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" + checksum: 10/9d0c97da9cc6972d4fb5bcb077e00e581aae90f6891d33c1c5e2f0324023c1772c6d5b03cd30ec7d4f71d22791d38bf45c47bafbe7dd9f74446693e7b120a2b0 languageName: node linkType: hard -"@inquirer/password@npm:^2.1.11": - version: 2.1.17 - resolution: "@inquirer/password@npm:2.1.17" +"@inquirer/number@npm:^1.0.10": + version: 1.0.10 + resolution: "@inquirer/number@npm:1.0.10" dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" + checksum: 10/0f9323b581e1c35ee8fbf2acde301c3e354896aeac83f6854e9672575090e0d092d19aadadb3477659079c403e63a3206bf668dd4c87e86834f775744f57c955 + languageName: node + linkType: hard + +"@inquirer/password@npm:^2.1.22": + version: 2.1.22 + resolution: "@inquirer/password@npm:2.1.22" + dependencies: + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" ansi-escapes: "npm:^4.3.2" - checksum: 10/943eb431cb3cf80dfe674957ad8fa3eda0b90db00190d477d8e065ca5fa9dc64cab04630e39fda522ddc0675dc12338b64d0ead4ad45eb0083423d0c0baa2319 + checksum: 10/ce4e7c268f267c7436cf3a1b2890a9c92fddc2928bbe141d48f2f5a5daedbb3a2c601e44b0fe4e255792676ed241118ba69756b0d0b7d4492e0b7ee8fc548b90 languageName: node linkType: hard -"@inquirer/prompts@npm:5.0.7": - version: 5.0.7 - resolution: "@inquirer/prompts@npm:5.0.7" +"@inquirer/prompts@npm:5.3.8": + version: 5.3.8 + resolution: "@inquirer/prompts@npm:5.3.8" dependencies: - "@inquirer/checkbox": "npm:^2.3.7" - "@inquirer/confirm": "npm:^3.1.11" - "@inquirer/editor": "npm:^2.1.11" - "@inquirer/expand": "npm:^2.1.11" - "@inquirer/input": "npm:^2.1.11" - "@inquirer/password": "npm:^2.1.11" - "@inquirer/rawlist": "npm:^2.1.11" - "@inquirer/select": "npm:^2.3.7" - checksum: 10/17a8f2c78ffabbbf71be3a7a698bf6fb718ccd4cc0163ffe4811c21021f170ba45954ac971d36f183d75f4d6bd33d3b0f0c7ff7d554c8eef277d1599594ab09b + "@inquirer/checkbox": "npm:^2.4.7" + "@inquirer/confirm": "npm:^3.1.22" + "@inquirer/editor": "npm:^2.1.22" + "@inquirer/expand": "npm:^2.1.22" + "@inquirer/input": "npm:^2.2.9" + "@inquirer/number": "npm:^1.0.10" + "@inquirer/password": "npm:^2.1.22" + "@inquirer/rawlist": "npm:^2.2.4" + "@inquirer/search": "npm:^1.0.7" + "@inquirer/select": "npm:^2.4.7" + checksum: 10/e60eba0d64590c96fed722107962f433fbd8ff13f5d8a3ad6ba56964db69c8bc6b91a439b4e90209184090aacf73d84b0504e8c5a6a0f778ced70deb580ac1cd languageName: node linkType: hard -"@inquirer/rawlist@npm:^2.1.11": - version: 2.1.17 - resolution: "@inquirer/rawlist@npm:2.1.17" +"@inquirer/rawlist@npm:^2.2.4": + version: 2.2.4 + resolution: "@inquirer/rawlist@npm:2.2.4" dependencies: - "@inquirer/core": "npm:^9.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/core": "npm:^9.0.10" + "@inquirer/type": "npm:^1.5.2" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10/c23b09d2ebadfedf3c72e8576b97d8cc3f395a0b16bde5cb9ee544405b48de83677ac496c0cf875ccdd5ca2198affc2f5374ce6c1a16df0eab1a06e6c5c7efc5 + checksum: 10/dd9d34a5cca081d53a9798cdfed2fdb61455dcfa856f54bc036dc5f57aceb95a7484487632c157bdba75e50de24990ebb3bb178ee765b8c0a735ff61b29cebf4 languageName: node linkType: hard -"@inquirer/select@npm:^2.3.7": - version: 2.4.2 - resolution: "@inquirer/select@npm:2.4.2" +"@inquirer/search@npm:^1.0.7": + version: 1.0.7 + resolution: "@inquirer/search@npm:1.0.7" dependencies: - "@inquirer/core": "npm:^9.0.5" + "@inquirer/core": "npm:^9.0.10" "@inquirer/figures": "npm:^1.0.5" - "@inquirer/type": "npm:^1.5.1" + "@inquirer/type": "npm:^1.5.2" + yoctocolors-cjs: "npm:^2.1.2" + checksum: 10/3cd401cc1a7b01772e0e50ee27a0560cc647900f475d28a4f9b07843d4a85e1555c6adc1d7bc38ad2ef3546c524ca82c60272490d0bb159632c03cbe01f52bb1 + languageName: node + linkType: hard + +"@inquirer/select@npm:^2.4.7": + version: 2.4.7 + resolution: "@inquirer/select@npm:2.4.7" + dependencies: + "@inquirer/core": "npm:^9.0.10" + "@inquirer/figures": "npm:^1.0.5" + "@inquirer/type": "npm:^1.5.2" ansi-escapes: "npm:^4.3.2" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10/fee65bb21189253f83f070775a665a5292beb47ec7c5be8c1ec6adfc0c71d5e5ddcb0a1729e68153fb812c3037067a60348bf43ede258077b0bc61433c90959b + checksum: 10/854a3d0393073913f9bd3bf2e4ec7b8d114dfb48308a0a6698cf5c2c627da2700db5bdb69d054eaec89bd4e52a1274e493fa78d4fa26a5893972d91825456047 languageName: node linkType: hard -"@inquirer/type@npm:^1.3.3, @inquirer/type@npm:^1.5.1": - version: 1.5.1 - resolution: "@inquirer/type@npm:1.5.1" +"@inquirer/type@npm:^1.5.1, @inquirer/type@npm:^1.5.2": + version: 1.5.2 + resolution: "@inquirer/type@npm:1.5.2" dependencies: mute-stream: "npm:^1.0.0" - checksum: 10/991e029074143975a2730468edb96d45a8a56fd292e2d88584fd75fe567b15989bb8171469bb8fd14b4d84c5f0025d2d6dc520045d4b19541498ad6b52c2e36a + checksum: 10/90d9203b5d7da8530e210c5421630b577f24554c8b683a4b45ea0f5c6a89c451771170aa34f2b62ca57e4be4de41d6761c941475e25c54c82b527c05644f181f languageName: node linkType: hard @@ -2543,51 +2661,51 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/console@npm:30.0.0-alpha.5" +"@jest/console@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/console@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" chalk: "npm:^4.0.0" - jest-message-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" + jest-message-util: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" - checksum: 10/45d0f4d7383740dece4e6c2798aa7cbb1fcdb864c32ccd0b2ed438161e22640abf8ae33c13a0ec58f13db26c274cef995fddc0e1d506d062d0638f84f2889958 + checksum: 10/73b74e695e581333063d7a44b641a455a254e3e0f29914c2538a41b405b408cf4b911ec3c620465fde766f2dcff0e91a33122efda27e54d9f5b2b1dc1c5c36bf languageName: node linkType: hard -"@jest/core@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/core@npm:30.0.0-alpha.5" +"@jest/core@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/core@npm:30.0.0-alpha.6" dependencies: - "@jest/console": "npm:30.0.0-alpha.5" - "@jest/pattern": "npm:30.0.0-alpha.5" - "@jest/reporters": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/transform": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/console": "npm:30.0.0-alpha.6" + "@jest/pattern": "npm:30.0.0-alpha.6" + "@jest/reporters": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/transform": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" ci-info: "npm:^4.0.0" exit: "npm:^0.1.2" graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:30.0.0-alpha.5" - jest-config: "npm:30.0.0-alpha.5" - jest-haste-map: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-regex-util: "npm:30.0.0-alpha.5" - jest-resolve: "npm:30.0.0-alpha.5" - jest-resolve-dependencies: "npm:30.0.0-alpha.5" - jest-runner: "npm:30.0.0-alpha.5" - jest-runtime: "npm:30.0.0-alpha.5" - jest-snapshot: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-validate: "npm:30.0.0-alpha.5" - jest-watcher: "npm:30.0.0-alpha.5" + jest-changed-files: "npm:30.0.0-alpha.6" + jest-config: "npm:30.0.0-alpha.6" + jest-haste-map: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-regex-util: "npm:30.0.0-alpha.6" + jest-resolve: "npm:30.0.0-alpha.6" + jest-resolve-dependencies: "npm:30.0.0-alpha.6" + jest-runner: "npm:30.0.0-alpha.6" + jest-runtime: "npm:30.0.0-alpha.6" + jest-snapshot: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-validate: "npm:30.0.0-alpha.6" + jest-watcher: "npm:30.0.0-alpha.6" micromatch: "npm:^4.0.7" - pretty-format: "npm:30.0.0-alpha.5" + pretty-format: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" strip-ansi: "npm:^6.0.0" peerDependencies: @@ -2595,7 +2713,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10/50c6ca5912aa4ffab8a950230efc129f5b59659e826cf031f39e59a35dcea3bc4fc683b3878d72b62b53e6038dcea2281468065d2e408002a5bbbf07f09ba5fb + checksum: 10/d37664f5be1c3f28e3942a84b2a8aaf8c9eb0d2da675bdd2a6133aa5b8ba8e2cabf06e0dc4e1fb2dbcf11819fc6f0a45588585529466a2d737e6c9a9c5e491b2 languageName: node linkType: hard @@ -2608,82 +2726,82 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/environment@npm:30.0.0-alpha.5" +"@jest/environment@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/environment@npm:30.0.0-alpha.6" dependencies: - "@jest/fake-timers": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/fake-timers": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" - jest-mock: "npm:30.0.0-alpha.5" - checksum: 10/8a88685f7424010858c2f7ee85efcc04167b09882cb6b76acac38da5f54123a948a938849d0b9040419eb6c43d29e9233026e91d02334cbc9b733d24db0d8c80 + jest-mock: "npm:30.0.0-alpha.6" + checksum: 10/40f156adae89fed9b2a1334cce5d6ec297edf59ad3848bb4847f4b212cb22b20421f4efa983bde90d194803e8d13917c310dbc8d2decc7784e08b6f63b09512d languageName: node linkType: hard -"@jest/expect-utils@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/expect-utils@npm:30.0.0-alpha.5" +"@jest/expect-utils@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/expect-utils@npm:30.0.0-alpha.6" dependencies: - jest-get-type: "npm:30.0.0-alpha.5" - checksum: 10/2c290947789291779b89800ec4fa2c39db9524f84b4ccc6104d0adebceb3aaae32c6630444083f6e350656c835cc2d12269eb1217439cba3f16e1c4dec4b1526 + jest-get-type: "npm:30.0.0-alpha.6" + checksum: 10/3c5fed69ab457ef8dc9a0823c593085e3f08501a74f18b0894377a0e7ea55f63be801941b4a7b41dd2caa37d8f1c20f4f0023da57566640ff7c73945cc10c436 languageName: node linkType: hard -"@jest/expect@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/expect@npm:30.0.0-alpha.5" +"@jest/expect@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/expect@npm:30.0.0-alpha.6" dependencies: - expect: "npm:30.0.0-alpha.5" - jest-snapshot: "npm:30.0.0-alpha.5" - checksum: 10/cff46c17c90dcf6137173e04a20d9989bb3a9db95c20f20aad0ee650190ebc6689f078e1381696773294f0e6bd7272ac90b382f6eaff4001781dda4b0a90e2ea + expect: "npm:30.0.0-alpha.6" + jest-snapshot: "npm:30.0.0-alpha.6" + checksum: 10/56031d14763def815aea3837f5b7f38a1f4d7adc10fbf849a6cc149a6375397edbc381eb22381051f0555435bba2049c98e7b7691133bbfd219ffd032ccfb3a9 languageName: node linkType: hard -"@jest/fake-timers@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/fake-timers@npm:30.0.0-alpha.5" +"@jest/fake-timers@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/fake-timers@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@sinonjs/fake-timers": "npm:^11.1.0" "@types/node": "npm:*" - jest-message-util: "npm:30.0.0-alpha.5" - jest-mock: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - checksum: 10/d253f97f0d336eb4af02ca5a00527fe07f20af8a10c9fa1a470d8c8e98cc26ed72dd3f94f88953c9856e745f7910f7046c7cf54b38d126013c90ab36678d86e6 + jest-message-util: "npm:30.0.0-alpha.6" + jest-mock: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + checksum: 10/67db2e3debf44180d9970ccf56ab8032ef4eb1f8e431ceb45cb676c45902cdb59e5a7c7a82b0a44e3e14bbd26db0829461431bbea260731ab7506d23eb42d98b languageName: node linkType: hard -"@jest/globals@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/globals@npm:30.0.0-alpha.5" +"@jest/globals@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/globals@npm:30.0.0-alpha.6" dependencies: - "@jest/environment": "npm:30.0.0-alpha.5" - "@jest/expect": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" - jest-mock: "npm:30.0.0-alpha.5" - checksum: 10/9800e98c65bfe680f0299388e414e4f9363c56f7ab5693d8d82ff490e9ea565f7e18a3824b9aa909c44e9ee204147e927d6244f374725b92fe548778bcdf2bfd + "@jest/environment": "npm:30.0.0-alpha.6" + "@jest/expect": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" + jest-mock: "npm:30.0.0-alpha.6" + checksum: 10/ff1f8a5c97e6028c09f62cd812dbcf153fd4ee2626c9e32981c7c814d28ce9ed745fe3b3a54d1dc2b5abff662341bb0301b2bcb5ea6bb5f86a92e4695008d4c9 languageName: node linkType: hard -"@jest/pattern@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/pattern@npm:30.0.0-alpha.5" +"@jest/pattern@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/pattern@npm:30.0.0-alpha.6" dependencies: "@types/node": "npm:*" - jest-regex-util: "npm:30.0.0-alpha.5" - checksum: 10/f9c2e54e82084a74a7bcdcf14de1703878b25e73708d15578c30bb4a4f318066190a76cafdc3683628d2a461d9f34ccc28adf0995599914f6693a1e21f099193 + jest-regex-util: "npm:30.0.0-alpha.6" + checksum: 10/d7dc2757b174111ab741d879646301f6629d4d8cade69f006f225a0be229059072914211b48b37d309f6d4fa28d22fc4330182ef9e7ac2080156ad242784fb54 languageName: node linkType: hard -"@jest/reporters@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/reporters@npm:30.0.0-alpha.5" +"@jest/reporters@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/reporters@npm:30.0.0-alpha.6" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/transform": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/console": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/transform": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@jridgewell/trace-mapping": "npm:^0.3.18" "@types/node": "npm:*" chalk: "npm:^4.0.0" @@ -2696,9 +2814,9 @@ __metadata: istanbul-lib-report: "npm:^3.0.0" istanbul-lib-source-maps: "npm:^5.0.0" istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-worker: "npm:30.0.0-alpha.5" + jest-message-util: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-worker: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" string-length: "npm:^4.0.1" strip-ansi: "npm:^6.0.0" @@ -2708,16 +2826,16 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10/286a4f3de15bbbfe314f491153bd5fb4b2a19aa06d92f78134e81fc112772fd597fed5037e4a8917fbd7814c1549c034dea1666e4b74160a564cd11c795c489c + checksum: 10/158b4eed4055f5fb3cafcc6e8896307c84d8d382d67b48a3d0c5005594a4000ed5320ee1a108cc64ed0ac906d8cfc69c3f7ef2ea16130be38d7a76e0f29378bf languageName: node linkType: hard -"@jest/schemas@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/schemas@npm:30.0.0-alpha.5" +"@jest/schemas@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/schemas@npm:30.0.0-alpha.6" dependencies: - "@sinclair/typebox": "npm:^0.32.1" - checksum: 10/61804cc8b4575b98a596e2c10998b73fa52b36a5da70ab0940714a5939596e0bbb3a98c32d9b1f6c4188f9b97136cbbf5ee422c316acf41e2d180e08702bb0e9 + "@sinclair/typebox": "npm:^0.33.0" + checksum: 10/fc1d5cdebae1f0cf67ae3ef481f1ceb4e6e6900aee6cb3372bc3d64fc0a1179347383f0eea6706d4bfcd3aceaf4b706f1c1c69ae9eebaa443419eeb7fc5c5e2f languageName: node linkType: hard @@ -2730,88 +2848,88 @@ __metadata: languageName: node linkType: hard -"@jest/snapshot-utils@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/snapshot-utils@npm:30.0.0-alpha.5" +"@jest/snapshot-utils@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/snapshot-utils@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" natural-compare: "npm:^1.4.0" - checksum: 10/2436dbb5c2949db2ed7c91e5da79c4093cbaabe3b48263482cb1466e7e85262d9ee5ac4c43ce7f8230a7060220fadb5bcd85ad9f0312478dbd7068720f48f8ba + checksum: 10/1e081fe8cd0134387b536a6d2925bd0a47081c0e164a9462927c1ce38a557d75055e7b1157fb59be96e3f9cbba5b51238ab449663b956dbcab5a8ed6be8532b2 languageName: node linkType: hard -"@jest/source-map@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/source-map@npm:30.0.0-alpha.5" +"@jest/source-map@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/source-map@npm:30.0.0-alpha.6" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.18" callsites: "npm:^3.0.0" graceful-fs: "npm:^4.2.9" - checksum: 10/c215c61dec5c37d15223bd8ce1b7e5119d276ab30ca0783ee71de735ca8770167e7b174fe6babc235516bcccc1a1bdc7213a83ba323d818406d5ce538a900052 + checksum: 10/090a0d58161b5695effb1fcaa5e5e8ae6414c0288d5ae8544f39628d4cb629ccccbde9120ae888d9c4607137e0171fa63f5127ffcc738006370b827279dec69a languageName: node linkType: hard -"@jest/test-result@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/test-result@npm:30.0.0-alpha.5" +"@jest/test-result@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/test-result@npm:30.0.0-alpha.6" dependencies: - "@jest/console": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/console": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/istanbul-lib-coverage": "npm:^2.0.0" collect-v8-coverage: "npm:^1.0.0" - checksum: 10/c18fc4c76e083507054cd5eac4bb053ea76f428c50409b9c5a371cc9ab4f49243c6d6121057a21af8300c0bbca239745eed11c88f19d3054c9421c1c4a5a93ab + checksum: 10/21c106e282a7a85490cd3f2147cbda0bd636669b0bf80acc2e79ef92d6dc74172de72ba94a425ca6067a5c75c1600078c2208e7f895f07ba1c7ecbaa816a97af languageName: node linkType: hard -"@jest/test-sequencer@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/test-sequencer@npm:30.0.0-alpha.5" +"@jest/test-sequencer@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/test-sequencer@npm:30.0.0-alpha.6" dependencies: - "@jest/test-result": "npm:30.0.0-alpha.5" + "@jest/test-result": "npm:30.0.0-alpha.6" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:30.0.0-alpha.5" + jest-haste-map: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" - checksum: 10/bbd221b5bda0ed34cfe469d385538dc7dace24a0809f0ecd9ec1b2ed0c174ab68470725762f6c2533384bc090d42359445c78b9b32f515440a48a673bd85ec5b + checksum: 10/53fac46b129c66b3675caccb8cf9563f222bd9f93cde3dca9f584d3d89e2a878271a0412f67958970feaa6884675bade7610a07c49300233fd803f4fd1fe370e languageName: node linkType: hard -"@jest/transform@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/transform@npm:30.0.0-alpha.5" +"@jest/transform@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/transform@npm:30.0.0-alpha.6" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" + babel-plugin-istanbul: "npm:^7.0.0" chalk: "npm:^4.0.0" convert-source-map: "npm:^2.0.0" fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:30.0.0-alpha.5" - jest-regex-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" + jest-haste-map: "npm:30.0.0-alpha.6" + jest-regex-util: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" micromatch: "npm:^4.0.7" pirates: "npm:^4.0.4" slash: "npm:^3.0.0" write-file-atomic: "npm:^5.0.0" - checksum: 10/ddbcdb876e81167c99073f81d531910b43d44e8ab2d3d1d17bc61579a88273b57387d90d6e0f89d61a3b802b433e0db78fa02e4fecfea07218c80fb627c4bcf1 + checksum: 10/89103d67d32b950e5237e7914aa7111f32e6c1161c47fddb1ba83a522f9dbb2e36f7fa293834f2c2ebe9ca3b56ee5cb4f42abeefbc07b6c90c142d3502565b58 languageName: node linkType: hard -"@jest/types@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "@jest/types@npm:30.0.0-alpha.5" +"@jest/types@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "@jest/types@npm:30.0.0-alpha.6" dependencies: - "@jest/pattern": "npm:30.0.0-alpha.5" - "@jest/schemas": "npm:30.0.0-alpha.5" + "@jest/pattern": "npm:30.0.0-alpha.6" + "@jest/schemas": "npm:30.0.0-alpha.6" "@types/istanbul-lib-coverage": "npm:^2.0.0" "@types/istanbul-reports": "npm:^3.0.0" "@types/node": "npm:*" "@types/yargs": "npm:^17.0.8" chalk: "npm:^4.0.0" - checksum: 10/3ae4706ac04a9062759f61c0da0e247fe8fdb0e9979eb8adafc2e7d436788f25810509a33b68367131166d05c11e3fa5de773597ece28b8c25eba6665089d753 + checksum: 10/16e4b15d69aff580d743bbf36c6d10171984339128fbc9c0ad1e380fe90c6f3bdf7abba6e72cb7ae1521ef07ac6d47efe97374d880f1c01c0a60b576e02a8419 languageName: node linkType: hard @@ -2864,7 +2982,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": version: 1.5.0 resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd @@ -2898,8 +3016,8 @@ __metadata: linkType: hard "@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.0.4 - resolution: "@jsonjoy.com/json-pack@npm:1.0.4" + version: 1.1.0 + resolution: "@jsonjoy.com/json-pack@npm:1.1.0" dependencies: "@jsonjoy.com/base64": "npm:^1.1.1" "@jsonjoy.com/util": "npm:^1.1.2" @@ -2907,16 +3025,16 @@ __metadata: thingies: "npm:^1.20.0" peerDependencies: tslib: 2 - checksum: 10/dd749e7c4610db4ab7d53d9df6d8465b9805e560eda9c60dac4435b50a30710d39e975887104021a11d91c12fdf9c1752f0b0c63580a1b6b1b12854633cfea39 + checksum: 10/cd2776085ad56b470cd53137880b87c2503b07781756c50f1e9f40dd909abeba130a6144d203fcf605ec03dee4cd19bb3424169c8cb588f90a3f06939994c64e languageName: node linkType: hard -"@jsonjoy.com/util@npm:^1.1.2": - version: 1.2.0 - resolution: "@jsonjoy.com/util@npm:1.2.0" +"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": + version: 1.3.0 + resolution: "@jsonjoy.com/util@npm:1.3.0" peerDependencies: tslib: 2 - checksum: 10/6af58b3d34266f1f8e4f953668f163ef1028a5d372a90391bd238c2ea637e0ea3792b18b99162b8ec072af35baebe0e947d9eedd702ad942e697ed419f1e54eb + checksum: 10/10befb2fe43c94759361fab4ee0eeed600b034d7a984d01c5246b07b658836c9ba9661cd6b2da521c22158f2dfe9decab9859bd6c347ccbb114b2c1d081ae1ab languageName: node linkType: hard @@ -2949,11 +3067,11 @@ __metadata: languageName: node linkType: hard -"@lerna/create@npm:8.1.7": - version: 8.1.7 - resolution: "@lerna/create@npm:8.1.7" +"@lerna/create@npm:8.1.8": + version: 8.1.8 + resolution: "@lerna/create@npm:8.1.8" dependencies: - "@npmcli/arborist": "npm:7.5.3" + "@npmcli/arborist": "npm:7.5.4" "@npmcli/package-json": "npm:5.2.0" "@npmcli/run-script": "npm:8.1.0" "@nx/devkit": "npm:>=17.1.2 < 20" @@ -3024,59 +3142,59 @@ __metadata: write-pkg: "npm:4.0.0" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" - checksum: 10/81e6054f395a1f14de8d6f4539403a61c59ce477360167a6b1a1946ad1676a1157b94960d139a6b7eca5715a101fd7ee8609e2959729dd75531793d8920c2f4b + checksum: 10/810df5d35303882f84585be5360b248cec2d339df90bd594231ef2276cc5d2f633b264ae3221b0d2fa0611eeca86ae00cf8c184f79a1fab46ab0663a039a010b languageName: node linkType: hard -"@listr2/prompt-adapter-inquirer@npm:2.0.13": - version: 2.0.13 - resolution: "@listr2/prompt-adapter-inquirer@npm:2.0.13" +"@listr2/prompt-adapter-inquirer@npm:2.0.15": + version: 2.0.15 + resolution: "@listr2/prompt-adapter-inquirer@npm:2.0.15" dependencies: - "@inquirer/type": "npm:^1.3.3" + "@inquirer/type": "npm:^1.5.1" peerDependencies: "@inquirer/prompts": ">= 3 < 6" - checksum: 10/1c09af25eb4692a12b2009783bbdae58b371409d0a2740302c1e315d73443c96e6e366840fa61d8704a8155dc4f0e854caeaea499768e37d49a85c7db4b8cf70 + checksum: 10/e7378be95b84bbc72b2f1b58aa703631ad4276363e753d273de8cb692bb75a640e7e3f2b04abc2e63256431959239b635ae7926a47700f6e39b3c497749ccd82 languageName: node linkType: hard -"@lmdb/lmdb-darwin-arm64@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-darwin-arm64@npm:3.0.12" +"@lmdb/lmdb-darwin-arm64@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-darwin-arm64@npm:3.0.13" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@lmdb/lmdb-darwin-x64@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-darwin-x64@npm:3.0.12" +"@lmdb/lmdb-darwin-x64@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-darwin-x64@npm:3.0.13" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@lmdb/lmdb-linux-arm64@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-linux-arm64@npm:3.0.12" +"@lmdb/lmdb-linux-arm64@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-linux-arm64@npm:3.0.13" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@lmdb/lmdb-linux-arm@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-linux-arm@npm:3.0.12" +"@lmdb/lmdb-linux-arm@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-linux-arm@npm:3.0.13" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@lmdb/lmdb-linux-x64@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-linux-x64@npm:3.0.12" +"@lmdb/lmdb-linux-x64@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-linux-x64@npm:3.0.13" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@lmdb/lmdb-win32-x64@npm:3.0.12": - version: 3.0.12 - resolution: "@lmdb/lmdb-win32-x64@npm:3.0.12" +"@lmdb/lmdb-win32-x64@npm:3.0.13": + version: 3.0.13 + resolution: "@lmdb/lmdb-win32-x64@npm:3.0.13" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3164,7 +3282,7 @@ __metadata: version: 0.0.0-use.local resolution: "@nahkies/openapi-code-generator-documentation@workspace:packages/documentation" dependencies: - "@types/node": "npm:^22.0.0" + "@types/node": "npm:^22.4.0" "@types/react": "npm:^18.3.3" "@types/react-dom": "npm:^18.3.0" gh-pages: "npm:^6.1.1" @@ -3181,22 +3299,22 @@ __metadata: version: 0.0.0-use.local resolution: "@nahkies/openapi-code-generator@workspace:packages/openapi-code-generator" dependencies: - "@azure-tools/typespec-autorest": "npm:^0.44.1" - "@azure-tools/typespec-azure-core": "npm:^0.44.0" - "@azure-tools/typespec-azure-resource-manager": "npm:^0.44.0" - "@azure-tools/typespec-client-generator-core": "npm:^0.44.2" + "@azure-tools/typespec-autorest": "npm:^0.45.0" + "@azure-tools/typespec-azure-core": "npm:^0.45.0" + "@azure-tools/typespec-azure-resource-manager": "npm:^0.45.0" + "@azure-tools/typespec-client-generator-core": "npm:^0.45.3" "@biomejs/biome": "npm:1.8.3" "@biomejs/js-api": "npm:0.6.2" "@biomejs/wasm-nodejs": "npm:1.8.3" "@commander-js/extra-typings": "npm:^12.1.0" "@types/js-yaml": "npm:^4.0.9" "@types/lodash": "npm:^4.17.7" - "@typespec/compiler": "npm:^0.58.1" - "@typespec/http": "npm:^0.58.0" - "@typespec/openapi": "npm:^0.58.0" - "@typespec/openapi3": "npm:^0.58.0" - "@typespec/rest": "npm:^0.58.0" - "@typespec/versioning": "npm:^0.58.0" + "@typespec/compiler": "npm:^0.59.1" + "@typespec/http": "npm:^0.59.1" + "@typespec/openapi": "npm:^0.59.0" + "@typespec/openapi3": "npm:^0.59.1" + "@typespec/rest": "npm:^0.59.1" + "@typespec/versioning": "npm:^0.59.0" ajv: "npm:^8.17.1" ajv-draft-04: "npm:^1.0.0" ajv-formats: "npm:^3.0.1" @@ -3235,8 +3353,8 @@ __metadata: resolution: "@nahkies/typescript-axios-runtime@workspace:packages/typescript-axios-runtime" dependencies: "@types/qs": "npm:^6.9.15" - axios: "npm:^1.7.2" - qs: "npm:^6.12.3" + axios: "npm:^1.7.4" + qs: "npm:^6.13.0" peerDependencies: axios: ^1.6.0 languageName: unknown @@ -3247,7 +3365,7 @@ __metadata: resolution: "@nahkies/typescript-fetch-runtime@workspace:packages/typescript-fetch-runtime" dependencies: "@types/qs": "npm:^6.9.15" - qs: "npm:^6.12.3" + qs: "npm:^6.13.0" zod: "npm:^3.23.8" peerDependencies: zod: ^3.20.6 @@ -3507,9 +3625,9 @@ __metadata: languageName: node linkType: hard -"@ngtools/webpack@npm:18.1.2": - version: 18.1.2 - resolution: "@ngtools/webpack@npm:18.1.2" +"@ngtools/webpack@npm:18.2.0": + version: 18.2.0 + resolution: "@ngtools/webpack@npm:18.2.0" peerDependencies: "@angular/compiler-cli": ^18.0.0 typescript: ">=5.4 <5.6" @@ -3519,7 +3637,7 @@ __metadata: built: true puppeteer: built: true - checksum: 10/7f2b9e6d9ffdc994f9b50ab103079d902fb67e114e83c008ecb2a27983d42a7b6c7feca27651c213b30772c405e6313db21fd47c6b06b85b3b106f5526e92e96 + checksum: 10/646b695e7e7b4d04c0009a23df75837d1dfa89bf57ea4aa3cf6c2a62eed20fb2b3925efdd8e5f192a8b771fe6ea1cd4c28c358e9fbe7cd180dec25a785cae4ff languageName: node linkType: hard @@ -3563,9 +3681,9 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:7.5.3": - version: 7.5.3 - resolution: "@npmcli/arborist@npm:7.5.3" +"@npmcli/arborist@npm:7.5.4": + version: 7.5.4 + resolution: "@npmcli/arborist@npm:7.5.4" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" "@npmcli/fs": "npm:^3.1.1" @@ -3604,7 +3722,7 @@ __metadata: walk-up-path: "npm:^3.0.1" bin: arborist: bin/index.js - checksum: 10/e149df712a2396f59e348ff32d763f62bbdf576f3976110f47b10cd912a91cce76c83f859bb0f97f4ca5273f15a270df54a702190753772f3539a3f10307b6ed + checksum: 10/b77170754f419171e5ca2abfb679a9c811443e2b67036916a62eda81fd069f12c98186941cd73a0d36c2ec76cda638b43ceeb4c5fae39de1bb9df825432f3ef7 languageName: node linkType: hard @@ -3739,32 +3857,32 @@ __metadata: languageName: node linkType: hard -"@nrwl/devkit@npm:19.5.3": - version: 19.5.3 - resolution: "@nrwl/devkit@npm:19.5.3" +"@nrwl/devkit@npm:19.6.0": + version: 19.6.0 + resolution: "@nrwl/devkit@npm:19.6.0" dependencies: - "@nx/devkit": "npm:19.5.3" - checksum: 10/ac32e2d4f36a73d14d65bd6cf211ed861107b2b03d80b24f430925e22fa3c5f9dbdc19768c97a8a05fa2526f8222d52e8bce545d542d56e7b3c94e2b54420841 + "@nx/devkit": "npm:19.6.0" + checksum: 10/4c52a23f5432c4037f90effa340791e14ed456b93ada7d91c81da7a10edd9df9fd87973bbda8af3cf389478f967b11309149c217e9169abcccf699f479addf54 languageName: node linkType: hard -"@nrwl/tao@npm:19.5.3": - version: 19.5.3 - resolution: "@nrwl/tao@npm:19.5.3" +"@nrwl/tao@npm:19.6.0": + version: 19.6.0 + resolution: "@nrwl/tao@npm:19.6.0" dependencies: - nx: "npm:19.5.3" + nx: "npm:19.6.0" tslib: "npm:^2.3.0" bin: tao: index.js - checksum: 10/669405a3628e1d723dc9a62bfa329faa71f14f71921bb4c67c31a2cf0adab79fd8c4918236f85d0abaf67c9941f636598f14b7db8d7cfe910b60985af34a47de + checksum: 10/8219514ba4b455720a593cad762b5aa66ea5a876c6026626f0ec22ef602a34c3f99cc20e161f0d4b7d6013896c2b70dc5bf7ef8e415b6d75ae703eec7c653d9d languageName: node linkType: hard -"@nx/devkit@npm:19.5.3, @nx/devkit@npm:>=17.1.2 < 20": - version: 19.5.3 - resolution: "@nx/devkit@npm:19.5.3" +"@nx/devkit@npm:19.6.0, @nx/devkit@npm:>=17.1.2 < 20": + version: 19.6.0 + resolution: "@nx/devkit@npm:19.6.0" dependencies: - "@nrwl/devkit": "npm:19.5.3" + "@nrwl/devkit": "npm:19.6.0" ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" ignore: "npm:^5.0.4" @@ -3775,76 +3893,76 @@ __metadata: yargs-parser: "npm:21.1.1" peerDependencies: nx: ">= 17 <= 20" - checksum: 10/f1aa574713fa8253590b94d18c96db5ecfd2ba76b9c387dda6f8b372b5c5ac0a60686a2e6334bb88ecd92516b6060e3b351d4a4573bfa55e7f1a6c3f35b6cac4 + checksum: 10/8aecf60688132d7be68372b02eac67ad9cc05c965232fc594efc3a35ff256fbb11ba656dc0ae32996784dab52dc1dd0dd05954eaaf2214772f235236133c5ee9 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-darwin-arm64@npm:19.5.3" +"@nx/nx-darwin-arm64@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-darwin-arm64@npm:19.6.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-darwin-x64@npm:19.5.3" +"@nx/nx-darwin-x64@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-darwin-x64@npm:19.6.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-freebsd-x64@npm:19.5.3" +"@nx/nx-freebsd-x64@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-freebsd-x64@npm:19.6.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:19.5.3" +"@nx/nx-linux-arm-gnueabihf@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:19.6.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-linux-arm64-gnu@npm:19.5.3" +"@nx/nx-linux-arm64-gnu@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-linux-arm64-gnu@npm:19.6.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-linux-arm64-musl@npm:19.5.3" +"@nx/nx-linux-arm64-musl@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-linux-arm64-musl@npm:19.6.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-linux-x64-gnu@npm:19.5.3" +"@nx/nx-linux-x64-gnu@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-linux-x64-gnu@npm:19.6.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-linux-x64-musl@npm:19.5.3" +"@nx/nx-linux-x64-musl@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-linux-x64-musl@npm:19.6.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-win32-arm64-msvc@npm:19.5.3" +"@nx/nx-win32-arm64-msvc@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-win32-arm64-msvc@npm:19.6.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:19.5.3": - version: 19.5.3 - resolution: "@nx/nx-win32-x64-msvc@npm:19.5.3" +"@nx/nx-win32-x64-msvc@npm:19.6.0": + version: 19.6.0 + resolution: "@nx/nx-win32-x64-msvc@npm:19.6.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4076,243 +4194,131 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.19.1" +"@rollup/rollup-android-arm-eabi@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.20.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm64@npm:4.18.0" +"@rollup/rollup-android-arm64@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-android-arm64@npm:4.20.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-android-arm64@npm:4.19.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.19.1" +"@rollup/rollup-darwin-arm64@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.20.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" +"@rollup/rollup-darwin-x64@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.20.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.19.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.20.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.19.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.20.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.19.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.20.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.19.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.19.1" +"@rollup/rollup-linux-arm64-musl@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.20.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.20.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.19.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.19.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.19.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.19.1" - conditions: os=linux & cpu=x64 & libc=musl +"@rollup/rollup-linux-riscv64-gnu@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.20.0" + conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" - conditions: os=win32 & cpu=arm64 +"@rollup/rollup-linux-s390x-gnu@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.20.0" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.19.1" - conditions: os=win32 & cpu=arm64 +"@rollup/rollup-linux-x64-gnu@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.20.0" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" - conditions: os=win32 & cpu=ia32 +"@rollup/rollup-linux-x64-musl@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.20.0" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.19.1" - conditions: os=win32 & cpu=ia32 +"@rollup/rollup-win32-arm64-msvc@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.20.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" - conditions: os=win32 & cpu=x64 +"@rollup/rollup-win32-ia32-msvc@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.20.0" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.19.1": - version: 4.19.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.19.1" +"@rollup/rollup-win32-x64-msvc@npm:4.20.0": + version: 4.20.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.20.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@schematics/angular@npm:18.1.2": - version: 18.1.2 - resolution: "@schematics/angular@npm:18.1.2" +"@schematics/angular@npm:18.2.0": + version: 18.2.0 + resolution: "@schematics/angular@npm:18.2.0" dependencies: - "@angular-devkit/core": "npm:18.1.2" - "@angular-devkit/schematics": "npm:18.1.2" + "@angular-devkit/core": "npm:18.2.0" + "@angular-devkit/schematics": "npm:18.2.0" jsonc-parser: "npm:3.3.1" dependenciesMeta: esbuild: built: true puppeteer: built: true - checksum: 10/01521bffd895a80e3a96e9d3eed429893b4fce6e36e62855a4ad3079ec968ad7dcc2749a7acc6c38553fcbf0a022a06ef8953ca7bdc775067155ec1a04a50ad3 + checksum: 10/bd6ce7829921b4d5f3adf20c3bf5733e17d2c190971a58da39f842a97fda4ca8dd8efc7a6c1915158a88cc9037d03ed9a21a810b57139a2b7852a900cea70063 languageName: node linkType: hard @@ -4381,10 +4387,10 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.32.1": - version: 0.32.35 - resolution: "@sinclair/typebox@npm:0.32.35" - checksum: 10/5319164290cde0fae75681ac57ba5caa70850252a015e09725569ff7df3496731135604da77fa614706e3882f2d301e5c1748914b850727191dea4fcdfa8d06f +"@sinclair/typebox@npm:^0.33.0": + version: 0.33.7 + resolution: "@sinclair/typebox@npm:0.33.7" + checksum: 10/73d55197ccff7cd93e799cda37163d062e5985d4e03c21ab9d478258b2e2c84c3e19814dd3b31dccbbd01f71efb83800341611efa0e6ea17c77b6593915dbfe5 languageName: node linkType: hard @@ -4420,90 +4426,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-darwin-arm64@npm:1.7.2" +"@swc/core-darwin-arm64@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-darwin-arm64@npm:1.7.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-darwin-x64@npm:1.7.2" +"@swc/core-darwin-x64@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-darwin-x64@npm:1.7.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.2" +"@swc/core-linux-arm-gnueabihf@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.11" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-linux-arm64-gnu@npm:1.7.2" +"@swc/core-linux-arm64-gnu@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.11" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-linux-arm64-musl@npm:1.7.2" +"@swc/core-linux-arm64-musl@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.11" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-linux-x64-gnu@npm:1.7.2" +"@swc/core-linux-x64-gnu@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.11" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-linux-x64-musl@npm:1.7.2" +"@swc/core-linux-x64-musl@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-linux-x64-musl@npm:1.7.11" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-win32-arm64-msvc@npm:1.7.2" +"@swc/core-win32-arm64-msvc@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-win32-ia32-msvc@npm:1.7.2" +"@swc/core-win32-ia32-msvc@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@swc/core-win32-x64-msvc@npm:1.7.2" +"@swc/core-win32-x64-msvc@npm:1.7.11": + version: 1.7.11 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.7.2": - version: 1.7.2 - resolution: "@swc/core@npm:1.7.2" +"@swc/core@npm:^1.7.11": + version: 1.7.11 + resolution: "@swc/core@npm:1.7.11" dependencies: - "@swc/core-darwin-arm64": "npm:1.7.2" - "@swc/core-darwin-x64": "npm:1.7.2" - "@swc/core-linux-arm-gnueabihf": "npm:1.7.2" - "@swc/core-linux-arm64-gnu": "npm:1.7.2" - "@swc/core-linux-arm64-musl": "npm:1.7.2" - "@swc/core-linux-x64-gnu": "npm:1.7.2" - "@swc/core-linux-x64-musl": "npm:1.7.2" - "@swc/core-win32-arm64-msvc": "npm:1.7.2" - "@swc/core-win32-ia32-msvc": "npm:1.7.2" - "@swc/core-win32-x64-msvc": "npm:1.7.2" + "@swc/core-darwin-arm64": "npm:1.7.11" + "@swc/core-darwin-x64": "npm:1.7.11" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.11" + "@swc/core-linux-arm64-gnu": "npm:1.7.11" + "@swc/core-linux-arm64-musl": "npm:1.7.11" + "@swc/core-linux-x64-gnu": "npm:1.7.11" + "@swc/core-linux-x64-musl": "npm:1.7.11" + "@swc/core-win32-arm64-msvc": "npm:1.7.11" + "@swc/core-win32-ia32-msvc": "npm:1.7.11" + "@swc/core-win32-x64-msvc": "npm:1.7.11" "@swc/counter": "npm:^0.1.3" "@swc/types": "npm:^0.1.12" peerDependencies: @@ -4532,7 +4538,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/eef78c419e68d04150ccfb265528491673a914b2df3f8a60a087cf919ebb14a06e342f4b11cdd94f5b2b354de1120a7b6b6372c9ba4e688edf3f9a34f3b7135f + checksum: 10/5ffb3333b4cb76366095cbd0ffd84bdcb8e2ff338ebeb203ae1af007cff95ca24741347da378ea2030ae7ef52fb5dc19a9b317c92cbc8c412d526f07a4a470c6 languageName: node linkType: hard @@ -4576,21 +4582,21 @@ __metadata: linkType: hard "@tanstack/react-virtual@npm:^3.0.0-beta.60": - version: 3.8.3 - resolution: "@tanstack/react-virtual@npm:3.8.3" + version: 3.9.0 + resolution: "@tanstack/react-virtual@npm:3.9.0" dependencies: - "@tanstack/virtual-core": "npm:3.8.3" + "@tanstack/virtual-core": "npm:3.9.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/ab1c7d2f7237451140b310d2e9201b62eecd3c90c3fbef79f8670e687f5e52b68d513e3bcd837d8d123375deaa5e2b505ffa382ce301a755460862db63073ceb + checksum: 10/36f32f86dcd1c914df3bfcc2836d6e291688e44745f076089ce059a7a2776280a62612686eecfb11fdd11ac3c23e7a42ee2178b94bcda549215f7d2674b37350 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.8.3": - version: 3.8.3 - resolution: "@tanstack/virtual-core@npm:3.8.3" - checksum: 10/d3ec5f9b23e5a874a794853811fef99032c441851b68648fcbd9789effb780cb92ae7d5d952a42736e0f072ce423a0ad006c17e867de5317eb8958608ccf34df +"@tanstack/virtual-core@npm:3.9.0": + version: 3.9.0 + resolution: "@tanstack/virtual-core@npm:3.9.0" + checksum: 10/7d1ba9291ddc92269d87311578deab6b2a7171db52e0f88d0910b4db837af1af6b96304177fd96faca77bc1414e4e2dd7d9636a279eee83de61d33c9230d2637 languageName: node linkType: hard @@ -4706,7 +4712,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": +"@types/babel__traverse@npm:*": version: 7.20.6 resolution: "@types/babel__traverse@npm:7.20.6" dependencies: @@ -4939,11 +4945,11 @@ __metadata: linkType: hard "@types/http-proxy@npm:^1.17.10, @types/http-proxy@npm:^1.17.8": - version: 1.17.14 - resolution: "@types/http-proxy@npm:1.17.14" + version: 1.17.15 + resolution: "@types/http-proxy@npm:1.17.15" dependencies: "@types/node": "npm:*" - checksum: 10/aa1a3e66cd43cbf06ea5901bf761d2031200a0ab42ba7e462a15c752e70f8669f21fb3be7c2f18fefcb83b95132dfa15740282e7421b856745598fbaea8e3a42 + checksum: 10/fa86d5397c021f6c824d1143a206009bfb64ff703da32fb30f6176c603daf6c24ce3a28daf26b3945c94dd10f9d76f07ea7a6a2c3e9b710e00ff42da32e08dea languageName: node linkType: hard @@ -5128,21 +5134,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:^20.14.11, @types/node@npm:^20.14.9": - version: 20.14.12 - resolution: "@types/node@npm:20.14.12" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/9205bf46ef6a99d99cdde9efeb8218cd15803cc407249c2336557cd630b006380dad68c03ee574934414639f8e450044f45530c92788a8e82078bae45ee40f93 - languageName: node - linkType: hard - -"@types/node@npm:^22.0.0": - version: 22.1.0 - resolution: "@types/node@npm:22.1.0" +"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:^22.1.0, @types/node@npm:^22.4.0": + version: 22.4.0 + resolution: "@types/node@npm:22.4.0" dependencies: - undici-types: "npm:~6.13.0" - checksum: 10/c2ac1340509646b6c673b27fae2a46e501a97e540e7221be4dd2e0be7a0f61efefb5bf3be8bedf2dbce245fa49cfc49bba77bce73fa3c4296d0d19521ced3222 + undici-types: "npm:~6.19.2" + checksum: 10/0b6ccc86856b8473f4d536491edc2ba21386d194219ee84024ef2b2ab054296f0b37a4f52719af797227132853cff065977992e353754a195cd86aea2e128cc7 languageName: node linkType: hard @@ -5247,16 +5244,16 @@ __metadata: linkType: hard "@types/unist@npm:*, @types/unist@npm:^3.0.0": - version: 3.0.2 - resolution: "@types/unist@npm:3.0.2" - checksum: 10/3d04d0be69316e5f14599a0d993a208606c12818cf631fd399243d1dc7a9bd8a3917d6066baa6abc290814afbd744621484756803c80cba892c39cd4b4a85616 + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10/96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.10 - resolution: "@types/unist@npm:2.0.10" - checksum: 10/e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10/6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e languageName: node linkType: hard @@ -5268,11 +5265,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.10": - version: 8.5.11 - resolution: "@types/ws@npm:8.5.11" + version: 8.5.12 + resolution: "@types/ws@npm:8.5.12" dependencies: "@types/node": "npm:*" - checksum: 10/950d13b762fc7c092a0fc1450c41229a1d41abb93cb72251068885bd46fa4bbcf461c00df2e77de3f7a547371998b650a720ed90417562af0772b14a8a009dec + checksum: 10/d8a3ddfb5ff8fea992a043113579d61ac1ea21e8464415af9e2b01b205ed19d817821ad64ca1b3a90062d1df1c23b0f586d8351d25ca6728844df99a74e8f76d languageName: node linkType: hard @@ -5284,27 +5281,27 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10/1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + checksum: 10/16f6681bf4d99fb671bf56029141ed01db2862e3db9df7fc92d8bea494359ac96a1b4b1c35a836d1e95e665fb18ad753ab2015fc0db663454e8fd4e5d5e2ef91 languageName: node linkType: hard -"@typespec/compiler@npm:^0.58.1": - version: 0.58.1 - resolution: "@typespec/compiler@npm:0.58.1" +"@typespec/compiler@npm:^0.59.1": + version: 0.59.1 + resolution: "@typespec/compiler@npm:0.59.1" dependencies: "@babel/code-frame": "npm:~7.24.7" - ajv: "npm:~8.16.0" + ajv: "npm:~8.17.1" change-case: "npm:~5.4.4" globby: "npm:~14.0.2" mustache: "npm:~4.2.0" picocolors: "npm:~1.0.1" - prettier: "npm:~3.3.2" + prettier: "npm:~3.3.3" prompts: "npm:~2.4.2" - semver: "npm:^7.6.2" + semver: "npm:^7.6.3" temporal-polyfill: "npm:^0.2.5" vscode-languageserver: "npm:~9.0.1" vscode-languageserver-textdocument: "npm:~1.0.11" @@ -5313,66 +5310,66 @@ __metadata: bin: tsp: cmd/tsp.js tsp-server: cmd/tsp-server.js - checksum: 10/28a163944bce3a9761dcc5b79e0104501f9926ca33948dd40347cafe299936bdf6b0c9e7b22140ff93ea84803b3f0859a4d7449fed03fd5f04b8cb24b77e3b5a + checksum: 10/c2011a49290b6d09e7a1adcf2862be0549d7ffcebfe7d073cc0017f90c64fadbf9e4ad05936c84ca7ebd118f3fecebf2085f9c84f117eddf8b4672aad4f05a11 languageName: node linkType: hard -"@typespec/http@npm:^0.58.0": - version: 0.58.0 - resolution: "@typespec/http@npm:0.58.0" +"@typespec/http@npm:^0.59.1": + version: 0.59.1 + resolution: "@typespec/http@npm:0.59.1" peerDependencies: - "@typespec/compiler": ~0.58.0 - checksum: 10/29db736afd354cc669a2de9c0c10aaeb2f8515387e86432bd2d7a9d51bcb64f198c0e398164eda616d31c13549e8dc616f17d85a278802d29224edfac48b29ff + "@typespec/compiler": ~0.59.0 + checksum: 10/cb005d11007fcc24151eb2f87afa64b89cefc056d8ccadbbf59354e612238d117abeaed25eb25003ccfb931dbe107b8133fc2ed9b3c66dffe18b8a40db242d20 languageName: node linkType: hard -"@typespec/openapi3@npm:^0.58.0": - version: 0.58.0 - resolution: "@typespec/openapi3@npm:0.58.0" +"@typespec/openapi3@npm:^0.59.1": + version: 0.59.1 + resolution: "@typespec/openapi3@npm:0.59.1" dependencies: "@readme/openapi-parser": "npm:~2.6.0" yaml: "npm:~2.4.5" peerDependencies: - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - "@typespec/openapi": ~0.58.0 - "@typespec/versioning": ~0.58.0 + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.1 + "@typespec/openapi": ~0.59.0 + "@typespec/versioning": ~0.59.0 bin: tsp-openapi3: cmd/tsp-openapi3.js - checksum: 10/11c314dedc20aa3b416b80f5cfaad5ce6293adde30600863ba42cc43cf16280142bf4d9a4f11d403eaee7fc60cbee1b3771ffa8d223f4ba60d8eca6a0f3eb119 + checksum: 10/873746ac7cb18e2779b097f60cd1bf8dd68071b7c477586e6b68ec9473099732566858bd39e8057c296114620c9affbbc68375b8f78a57af790570bd5a14d55e languageName: node linkType: hard -"@typespec/openapi@npm:^0.58.0": - version: 0.58.0 - resolution: "@typespec/openapi@npm:0.58.0" +"@typespec/openapi@npm:^0.59.0": + version: 0.59.0 + resolution: "@typespec/openapi@npm:0.59.0" peerDependencies: - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - checksum: 10/7cf29876eba64c09b8592dd58c18ab6f398ea8ec67271a8601ef55cf20f4192b699a1fdc43f64995db1dcf6f44351b9bc4c497c1c8cb5102ce3f3ab972c89901 + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.0 + checksum: 10/7602b9cf84f65cd170c81132c6f7c5c6fbb2a175b2fb15aeb0bf65e8955293600c1da8b578c18eecf0cef4b74a3367fa6bed9f5776791fda44395b51df3ae408 languageName: node linkType: hard -"@typespec/rest@npm:^0.58.0": - version: 0.58.0 - resolution: "@typespec/rest@npm:0.58.0" +"@typespec/rest@npm:^0.59.1": + version: 0.59.1 + resolution: "@typespec/rest@npm:0.59.1" peerDependencies: - "@typespec/compiler": ~0.58.0 - "@typespec/http": ~0.58.0 - checksum: 10/b20a8db29e8eb71d7dc501b236716ee7c28e54747e3f2cf9355042a93808427ab11ecdf68c6dc3688d2accd433f30138a95b81be677fb9811233ba8d22dfb29f + "@typespec/compiler": ~0.59.0 + "@typespec/http": ~0.59.1 + checksum: 10/9737388e358ba4ab0189326ce11eac6ea4a336dd1f0d612564d2e44f17da32f4a130c088fce440618a0435d9b860806cab3c68c70c93765fa6a6b645459c0f62 languageName: node linkType: hard -"@typespec/versioning@npm:^0.58.0": - version: 0.58.0 - resolution: "@typespec/versioning@npm:0.58.0" +"@typespec/versioning@npm:^0.59.0": + version: 0.59.0 + resolution: "@typespec/versioning@npm:0.59.0" peerDependencies: - "@typespec/compiler": ~0.58.0 - checksum: 10/408fb8662a6d25eac53ee72fceb3477d3d4049ec39676f025ca633377d4bfce2ee3d007cf9015217fae7fb8829d4eb681ded3bd060e85f83cf97a38162c57285 + "@typespec/compiler": ~0.59.0 + checksum: 10/df6882bc57d491fc41a205c9547df5f3026ea4a38780cb6a81bbdf88ad19f63331411cf99f420ec87af7ac5ee439e449c4a7e1512beb31022d0a74268c78a198 languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0": +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 @@ -5733,15 +5730,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.16.0, ajv@npm:~8.16.0": - version: 8.16.0 - resolution: "ajv@npm:8.16.0" +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.17.1, ajv@npm:^8.9.0, ajv@npm:~8.17.1": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.4.1" - checksum: 10/9b4b380efaf8be2639736d535662bd142a6972b43075b404380165c37ab6ceb72f01c7c987536747ff3e9e21eb5cd2e2a194f1e0fa8355364ea6204b1262fcd1 + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 languageName: node linkType: hard @@ -5757,18 +5754,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.17.1, ajv@npm:^8.9.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 - languageName: node - linkType: hard - "ansi-colors@npm:4.1.3, ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -6016,25 +6001,25 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:10.4.19": - version: 10.4.19 - resolution: "autoprefixer@npm:10.4.19" +"autoprefixer@npm:10.4.20": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" dependencies: - browserslist: "npm:^4.23.0" - caniuse-lite: "npm:^1.0.30001599" + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" fraction.js: "npm:^4.3.7" normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 10/98378eae37b8bf0f1515e4c91b4c9c1ce69ede311d4dea7e934f5afe147d23712c577f112c4019a4c40461c585d82d474d08044f8eb6cb8a063c3d5b7aca52d2 + checksum: 10/d3c4b562fc4af2393623a0207cc336f5b9f94c4264ae1c316376904c279702ce2b12dc3f27205f491195d1e29bb52ffc269970ceb0f271f035fadee128a273f7 languageName: node linkType: hard -"axios@npm:^1.6.0, axios@npm:^1.7.2": +"axios@npm:^1.7.2, axios@npm:^1.7.4": version: 1.7.4 resolution: "axios@npm:1.7.4" dependencies: @@ -6045,20 +6030,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "babel-jest@npm:30.0.0-alpha.5" +"babel-jest@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "babel-jest@npm:30.0.0-alpha.6" dependencies: - "@jest/transform": "npm:30.0.0-alpha.5" + "@jest/transform": "npm:30.0.0-alpha.6" "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:30.0.0-alpha.5" + babel-plugin-istanbul: "npm:^7.0.0" + babel-preset-jest: "npm:30.0.0-alpha.6" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.11.0 - checksum: 10/3dda9c48c7daa1c53e8f09b967b09f7576368e57b00b9ee6c595140a8f9044bb561af0f4985d619648a4e610dc265587f58abffd6d2d00afdc6c8c1de332ad51 + checksum: 10/f3d30832e36b3c57cab6b1843de05185bb0b2c274658f95f62a577464046216e87a6dd2250d5813be26ddbb1936261a952dc052bb192373da5cd0bc87f51f46a languageName: node linkType: hard @@ -6075,28 +6060,27 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" +"babel-plugin-istanbul@npm:^7.0.0": + version: 7.0.0 + resolution: "babel-plugin-istanbul@npm:7.0.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.0.0" "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-instrument: "npm:^6.0.2" test-exclude: "npm:^6.0.0" - checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d + checksum: 10/4df567f29161c7f50737ed1884c7f08203f4d0cb1684c499fca374fcf5059396eacb02f8f727bf7a82bbf3e50b9f4a24bcb026a1678f63940d8f0f78546e3774 languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "babel-plugin-jest-hoist@npm:30.0.0-alpha.5" +"babel-plugin-jest-hoist@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "babel-plugin-jest-hoist@npm:30.0.0-alpha.6" dependencies: "@babel/template": "npm:^7.3.3" "@babel/types": "npm:^7.3.3" "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10/793799ccee552c773f9ab46f7a2b0d56993c5de89f94587f868189eeacbcb0a0681ca0893941567c5cc4dc76d254e4ef3e25cb18c9ddb2e8534ab8a7b0f80acf + checksum: 10/f8e699b115a0c081802f1819e725ba1b65512d978cb9d1e11ed717b50fdfc34cbdce843f8cc196502b109ef417c00d2b12f9ab59122320803658759a8b143c83 languageName: node linkType: hard @@ -6114,14 +6098,14 @@ __metadata: linkType: hard "babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/a69ed5a95bb55e9b7ea37307d56113f7e24054d479c15de6d50fa61388b5334bed1f9b6414cde6c575fa910a4de4d1ab4f2d22720967d57c4fec9d1b8f61b355 + checksum: 10/360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a languageName: node linkType: hard @@ -6137,36 +6121,39 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + checksum: 10/46331111ae72b7121172fd9e6a4a7830f651ad44bf26dbbf77b3c8a60a18009411a3eacb5e72274004290c110371230272109957d5224d155436b4794ead2f1b languageName: node linkType: hard -"babel-preset-jest@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "babel-preset-jest@npm:30.0.0-alpha.5" +"babel-preset-jest@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "babel-preset-jest@npm:30.0.0-alpha.6" dependencies: - babel-plugin-jest-hoist: "npm:30.0.0-alpha.5" + babel-plugin-jest-hoist: "npm:30.0.0-alpha.6" babel-preset-current-node-syntax: "npm:^1.0.0" peerDependencies: "@babel/core": ^7.11.0 - checksum: 10/08e9581a4b12fd264b38a4e3b946649dcc1c2d47e82f4bbcfffa0c9bd0226ae966d215405a37e0382a83291856783b57c5bb205d754829568de435537249ec2e + checksum: 10/232b69af7771aee72c7153799e51ac4a28b83ab9c1322bff26728b31cc9588bd7b0cb68a3a245b38575631dd61c65be385c6b472892da9b8f768ecfa58316bf9 languageName: node linkType: hard @@ -6314,17 +6301,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1": - version: 4.23.2 - resolution: "browserslist@npm:4.23.2" +"browserslist@npm:^4.21.10, browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" dependencies: - caniuse-lite: "npm:^1.0.30001640" - electron-to-chromium: "npm:^1.4.820" - node-releases: "npm:^2.0.14" + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10/326a98b1c39bcc9a99b197f15790dc28e122b1aead3257c837421899377ac96239123f26868698085b3d9be916d72540602738e1f857e86a387e810af3fda6e5 + checksum: 10/e266d18c6c6c5becf9a1a7aa264477677b9796387972e8fce34854bb33dc1666194dc28389780e5dc6566e68a95e87ece2ce222e1c4ca93c2b75b61dfebd5f1c languageName: node linkType: hard @@ -6475,10 +6462,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001640": - version: 1.0.30001643 - resolution: "caniuse-lite@npm:1.0.30001643" - checksum: 10/dddbda29fa24fbc435873309c71070461cbfc915d9bce3216180524c20c5637b2bee1a14b45972e9ac19e1fdf63fba3f63608b9e7d68de32f5ee1953c8c69e05 +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001651 + resolution: "caniuse-lite@npm:1.0.30001651" + checksum: 10/fe4857b2a91a9cb77993eec9622de68bea0df17c31cb9584ca5c562f64bb3b8fda316d898aa3b1ee3ee9f7d80f6bf13c42acb09d9a56a1a6c64afaf7381472fa languageName: node linkType: hard @@ -7235,12 +7222,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" +"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": + version: 3.38.0 + resolution: "core-js-compat@npm:3.38.0" dependencies: - browserslist: "npm:^4.23.0" - checksum: 10/30c6fdbd9ff179cc53951814689b8aabec106e5de6cddfa7a7feacc96b66d415b8eebcf5ec8f7c68ef35c552fe7d39edb8b15b1ce0f27379a272295b6e937061 + browserslist: "npm:^4.23.3" + checksum: 10/7ebdca6b305c9c470980e1f7e7a3d759add7cb754bff62926242907ee4d1d4e8bb13f70eb9a7d7769e0f63aec3f4cca83abf60f502286853b45d4b63a01c25ed languageName: node linkType: hard @@ -7420,9 +7407,9 @@ __metadata: linkType: hard "cytoscape@npm:^3.28.1": - version: 3.30.1 - resolution: "cytoscape@npm:3.30.1" - checksum: 10/30ac8af19cca536abba8da193052495dd705c7fd3c8206c453e66f2837b01e20c49d7ca2f0564779fecd29864ccb59d8245d365c8ed6923f54d8fe013d25b035 + version: 3.30.2 + resolution: "cytoscape@npm:3.30.2" + checksum: 10/2f0caf0b01cdae13a4fb62660b21734b434c6cdc258846817ebbec851d9de1425030b4f5f3ad826d5c3b00bf0435d332ad57c8a5a4d99e87a03a6ccad4de9261 languageName: node linkType: hard @@ -7826,15 +7813,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4": - version: 4.3.5 - resolution: "debug@npm:4.3.5" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4, debug@npm:~4.3.6": + version: 4.3.6 + resolution: "debug@npm:4.3.6" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true - checksum: 10/cb6eab424c410e07813ca1392888589972ce9a32b8829c6508f5e1f25f3c3e70a76731610ae55b4bbe58d1a2fffa1424b30e97fa8d394e49cd2656a9643aedd2 + checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 languageName: node linkType: hard @@ -8069,10 +8056,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "diff-sequences@npm:30.0.0-alpha.5" - checksum: 10/37f93e5e03ca3e885b0e0f02e5519e65e5855ae3af57dc0698057138ecde636adf52ad5e6bde770aa1b3abcfff5c7016637d18cd432e33d2adc8cfdd144dcf61 +"diff-sequences@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "diff-sequences@npm:30.0.0-alpha.6" + checksum: 10/1a82ffc4100d4e4ba351aa05e3872b87c33226a62e6255c6ba000435012d63df9e237b846aac25d4e24051d53d86b4a6d181b225b0ae96bc47f8da88f5ba703f languageName: node linkType: hard @@ -8222,10 +8209,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.820": - version: 1.5.2 - resolution: "electron-to-chromium@npm:1.5.2" - checksum: 10/5b397518bf3347e39935d1bf9ff3dd37064619783419c0cb6507c53812b3cea7b2cfd9c54664e6fc36aae28a29562af6339fa8e8fe165845355056ce3df63bde +"electron-to-chromium@npm:^1.5.4": + version: 1.5.10 + resolution: "electron-to-chromium@npm:1.5.10" + checksum: 10/06b2583c865a67ed61db2757ccdbc9e4bded683724995ece38eeb563518d9590244b9a5576faa81ead75fac11bd7d4eda1f8044375a10ac84c2ba96789b37ea4 languageName: node linkType: hard @@ -8436,16 +8423,99 @@ __metadata: languageName: node linkType: hard -"esbuild-wasm@npm:0.21.5": - version: 0.21.5 - resolution: "esbuild-wasm@npm:0.21.5" +"esbuild-wasm@npm:0.23.0": + version: 0.23.0 + resolution: "esbuild-wasm@npm:0.23.0" + bin: + esbuild: bin/esbuild + checksum: 10/1ab1ba5eb31b3705d22800e8cb70f3912390ef2af6a2f0335f1b580b467482717d7133cfffafea0fd8b1c9e45d3f36f68a6aaeb0ecce5f4c3899c6421bb310ed + languageName: node + linkType: hard + +"esbuild@npm:0.23.0": + version: 0.23.0 + resolution: "esbuild@npm:0.23.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.23.0" + "@esbuild/android-arm": "npm:0.23.0" + "@esbuild/android-arm64": "npm:0.23.0" + "@esbuild/android-x64": "npm:0.23.0" + "@esbuild/darwin-arm64": "npm:0.23.0" + "@esbuild/darwin-x64": "npm:0.23.0" + "@esbuild/freebsd-arm64": "npm:0.23.0" + "@esbuild/freebsd-x64": "npm:0.23.0" + "@esbuild/linux-arm": "npm:0.23.0" + "@esbuild/linux-arm64": "npm:0.23.0" + "@esbuild/linux-ia32": "npm:0.23.0" + "@esbuild/linux-loong64": "npm:0.23.0" + "@esbuild/linux-mips64el": "npm:0.23.0" + "@esbuild/linux-ppc64": "npm:0.23.0" + "@esbuild/linux-riscv64": "npm:0.23.0" + "@esbuild/linux-s390x": "npm:0.23.0" + "@esbuild/linux-x64": "npm:0.23.0" + "@esbuild/netbsd-x64": "npm:0.23.0" + "@esbuild/openbsd-arm64": "npm:0.23.0" + "@esbuild/openbsd-x64": "npm:0.23.0" + "@esbuild/sunos-x64": "npm:0.23.0" + "@esbuild/win32-arm64": "npm:0.23.0" + "@esbuild/win32-ia32": "npm:0.23.0" + "@esbuild/win32-x64": "npm:0.23.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true bin: esbuild: bin/esbuild - checksum: 10/3322a7e1def07ab0f864c3572144e2b5f65ad4babbf2a1f6ff4d3f65fbc05f043775c85148f9a396204fc8bdcc88efdd0642de0fa1e07b6f35908d2c82b7c35c + checksum: 10/d3d91bf9ca73ba33966fc54cabb321eca770a5e2ff5b34d67e4235c94560cfd881803e39fcaa31d842579d10600da5201c5f597f8438679f6db856f75ded7124 languageName: node linkType: hard -"esbuild@npm:0.21.5, esbuild@npm:^0.21.3": +"esbuild@npm:^0.21.3": version: 0.21.5 resolution: "esbuild@npm:0.21.5" dependencies: @@ -8786,16 +8856,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "expect@npm:30.0.0-alpha.5" +"expect@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "expect@npm:30.0.0-alpha.6" dependencies: - "@jest/expect-utils": "npm:30.0.0-alpha.5" - jest-get-type: "npm:30.0.0-alpha.5" - jest-matcher-utils: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - checksum: 10/ecbda545f28464ccb0b5cf2d2586c9feeae1b5b48ba163fe0da2b1478ac7e7ac5d770281814d10bd3c2e3df474fe87a44929d2f4cc1e36fa752ff6fb07673baf + "@jest/expect-utils": "npm:30.0.0-alpha.6" + jest-get-type: "npm:30.0.0-alpha.6" + jest-matcher-utils: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-mock: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + checksum: 10/2ea588a8c423dfa47878cbcbad7752e51f42f8e3603c13a9e3a333ca5679c43fb3b633399f7c24ff8f268a8a630ed5605a483fbe4797bb197e1e271c5281890a languageName: node linkType: hard @@ -9095,9 +9166,9 @@ __metadata: linkType: hard "focus-visible@npm:^5.2.0": - version: 5.2.0 - resolution: "focus-visible@npm:5.2.0" - checksum: 10/11f686d68dbd4a0efb6714f037a4611411ffb8db4369784fcd6ba7f6cc386a42a5fa08211f6feb14ad3660719b451d0621f95058ea49963a59cf204ced38c4bc + version: 5.2.1 + resolution: "focus-visible@npm:5.2.1" + checksum: 10/b42a900fbccc05497b48a537b73c2ec41a209376f3df06ae908e151703921d0e62ae704a2e3a87bf86208e7f36a88fa3a672abdd629b5d7a6861c9ee3a399dca languageName: node linkType: hard @@ -9119,12 +9190,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.2.1 - resolution: "foreground-child@npm:3.2.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10/77b33b3c438a499201727ca84de39a66350ccd54a8805df712773e963cefb5c4632dbc4386109e97a0df8fb1585aee95fa35acb07587e3e04cfacabfc0ae15dc + checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e languageName: node linkType: hard @@ -10119,12 +10190,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:^9.1.3": - version: 9.1.3 - resolution: "husky@npm:9.1.3" +"husky@npm:^9.1.4": + version: 9.1.4 + resolution: "husky@npm:9.1.4" bin: husky: bin.js - checksum: 10/35d7ad85a247fb130659ae60b05bca9461820d261d6ff181b55c3dc6f2ae5da5ae3f3807367b90cc85d3bb915a2de8295aa9950e3cba3309994b7763dfd70cb1 + checksum: 10/c43aa7cbf98246d4f347bc3da807049555b5003af7c6e1658c5cea44a9743b4d0683c72973a4fe02a4ccceb81031a664ecaa7a1a86efe4d37a80a0af17c988ea languageName: node linkType: hard @@ -10179,9 +10250,9 @@ __metadata: linkType: hard "ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard @@ -10798,20 +10869,20 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:6.0.2": - version: 6.0.2 - resolution: "istanbul-lib-instrument@npm:6.0.2" +"istanbul-lib-instrument@npm:6.0.3, istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 10/3aee19be199350182827679a137e1df142a306e9d7e20bb5badfd92ecc9023a7d366bc68e7c66e36983654a02a67401d75d8debf29fc6d4b83670fde69a594fc + checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": +"istanbul-lib-instrument@npm:^5.1.0": version: 5.2.1 resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: @@ -10824,19 +10895,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.3 - resolution: "istanbul-lib-instrument@npm:6.0.3" - dependencies: - "@babel/core": "npm:^7.23.9" - "@babel/parser": "npm:^7.23.9" - "@istanbuljs/schema": "npm:^0.1.3" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 - languageName: node - linkType: hard - "istanbul-lib-report@npm:^3.0.0": version: 3.0.1 resolution: "istanbul-lib-report@npm:3.0.1" @@ -10921,58 +10979,58 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-changed-files@npm:30.0.0-alpha.5" +"jest-changed-files@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-changed-files@npm:30.0.0-alpha.6" dependencies: execa: "npm:^5.0.0" - jest-util: "npm:30.0.0-alpha.5" + jest-util: "npm:30.0.0-alpha.6" p-limit: "npm:^3.1.0" - checksum: 10/4e67b2d998ee47bb3f3e3f3e2f7f420114f63bb980c8492676718745f771da55900407268c82e12de0ea07a31d19ef792c99e1f205874999c95102cf649de6f2 + checksum: 10/5fe191521e0a5bbbe38be5bc378471a5c4b90d5ed6c4d9f60c3332fae60a167a7b7014697f047368e878e77b8f338a29d0e9afd1fb84cda20fb723ed40f5ea5f languageName: node linkType: hard -"jest-circus@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-circus@npm:30.0.0-alpha.5" +"jest-circus@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-circus@npm:30.0.0-alpha.6" dependencies: - "@jest/environment": "npm:30.0.0-alpha.5" - "@jest/expect": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/environment": "npm:30.0.0-alpha.6" + "@jest/expect": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" chalk: "npm:^4.0.0" co: "npm:^4.6.0" dedent: "npm:^1.0.0" is-generator-fn: "npm:^2.0.0" - jest-each: "npm:30.0.0-alpha.5" - jest-matcher-utils: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-runtime: "npm:30.0.0-alpha.5" - jest-snapshot: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" + jest-each: "npm:30.0.0-alpha.6" + jest-matcher-utils: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-runtime: "npm:30.0.0-alpha.6" + jest-snapshot: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" p-limit: "npm:^3.1.0" - pretty-format: "npm:30.0.0-alpha.5" + pretty-format: "npm:30.0.0-alpha.6" pure-rand: "npm:^6.0.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 10/9c796354fc549567ac2b073299d0896f44cd0402d94683739613e30acc0bdce6848af44477c891dfd84f1651f223a9231cf72023dfab83154064ce65ce40c8be + checksum: 10/e81329b9ae2cbe9a13502a05d643d5f73aaecb764c425224307918967f0f9a7349a63b06384bdf6b07c8e8cf58f201cbd94fc80ea3de82b5adc3e6f1a2888e9f languageName: node linkType: hard -"jest-cli@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-cli@npm:30.0.0-alpha.5" +"jest-cli@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-cli@npm:30.0.0-alpha.6" dependencies: - "@jest/core": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/core": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" chalk: "npm:^4.0.0" exit: "npm:^0.1.2" import-local: "npm:^3.0.2" - jest-config: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-validate: "npm:30.0.0-alpha.5" + jest-config: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-validate: "npm:30.0.0-alpha.6" yargs: "npm:^17.3.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10980,59 +11038,63 @@ __metadata: node-notifier: optional: true bin: - jest: bin/jest.js - checksum: 10/0039915609b4eac476fff5af95c30ad23f8175efa10f08407e376fe0739d440a1fe6b8d2e3d27b7c3be7b4747d9ee77a950fe512c046faaed586f55b33300523 + jest: ./bin/jest.js + checksum: 10/12e436e59eb8aed64e2bb8ef1d12d415650e8f4850386d60f191ab2c5e2c145f8921f51ce62bfd57165805b2f826cd52ceb8332eace370bf4a86a105373ad979 languageName: node linkType: hard -"jest-config@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-config@npm:30.0.0-alpha.5" +"jest-config@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-config@npm:30.0.0-alpha.6" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/pattern": "npm:30.0.0-alpha.5" - "@jest/test-sequencer": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" - babel-jest: "npm:30.0.0-alpha.5" + "@jest/pattern": "npm:30.0.0-alpha.6" + "@jest/test-sequencer": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" + babel-jest: "npm:30.0.0-alpha.6" chalk: "npm:^4.0.0" ci-info: "npm:^4.0.0" deepmerge: "npm:^4.2.2" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.9" - jest-circus: "npm:30.0.0-alpha.5" - jest-environment-node: "npm:30.0.0-alpha.5" - jest-get-type: "npm:30.0.0-alpha.5" - jest-regex-util: "npm:30.0.0-alpha.5" - jest-resolve: "npm:30.0.0-alpha.5" - jest-runner: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-validate: "npm:30.0.0-alpha.5" + jest-circus: "npm:30.0.0-alpha.6" + jest-docblock: "npm:30.0.0-alpha.6" + jest-environment-node: "npm:30.0.0-alpha.6" + jest-get-type: "npm:30.0.0-alpha.6" + jest-regex-util: "npm:30.0.0-alpha.6" + jest-resolve: "npm:30.0.0-alpha.6" + jest-runner: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-validate: "npm:30.0.0-alpha.6" micromatch: "npm:^4.0.7" parse-json: "npm:^5.2.0" - pretty-format: "npm:30.0.0-alpha.5" + pretty-format: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: "@types/node": "*" + esbuild-register: ">=3.4.0" ts-node: ">=9.0.0" peerDependenciesMeta: "@types/node": optional: true + esbuild-register: + optional: true ts-node: optional: true - checksum: 10/fc61d2e3fd0dad95042fa3ea53f42db9af08462b58d7b71d8926a5fd2adaf0114ac3bc9aeb883bdbaacfb5d7363d8505ea5fcbb97a51c10214ba924d1d927a18 + checksum: 10/d4b53c797768bb517e4df1963f8bfe64e9ce9c71fc3b28fbbfa1707ffa9c0d4d470859f83b9084059040092ea040c09a9e15db04e08b3209c648ecbc915f5ee6 languageName: node linkType: hard -"jest-diff@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-diff@npm:30.0.0-alpha.5" +"jest-diff@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-diff@npm:30.0.0-alpha.6" dependencies: chalk: "npm:^4.0.0" - diff-sequences: "npm:30.0.0-alpha.5" - jest-get-type: "npm:30.0.0-alpha.5" - pretty-format: "npm:30.0.0-alpha.5" - checksum: 10/94bbc63bc396117156912192fcf26d4c9ab24b1ca6bba3f63a93d36e25f64aaafff427cc78ee0465ceb299ecf460111523b6382863e23a586d9cac14e3dfa65a + diff-sequences: "npm:30.0.0-alpha.6" + jest-get-type: "npm:30.0.0-alpha.6" + pretty-format: "npm:30.0.0-alpha.6" + checksum: 10/7ccab5517aca57e75acdaf3c3005d38cbf35f48a60e694d4f7a70f1c0459b61f6563c775445e414aac3552d098197b4fbd334dff6d6a808946647192ac49bd70 languageName: node linkType: hard @@ -11048,46 +11110,46 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-docblock@npm:30.0.0-alpha.5" +"jest-docblock@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-docblock@npm:30.0.0-alpha.6" dependencies: detect-newline: "npm:^3.0.0" - checksum: 10/9289bd28f4d7df27bbc4dbea476cb20dfb14a31f2a95089cda91ee32a390e56b17c1b4f8241bbf8ea5030ca57c16fca3fda8e04d05519d4eb26f73d44d3eed6c + checksum: 10/b1108cd22be554198a6add4d460952a632c4e0d57339420a8f2761033be14843ce65b4e3e625ff0c97ec2f54da7e44996c8c236c02396a5fa8b9c5476909e2e4 languageName: node linkType: hard -"jest-each@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-each@npm:30.0.0-alpha.5" +"jest-each@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-each@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" chalk: "npm:^4.0.0" - jest-get-type: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - pretty-format: "npm:30.0.0-alpha.5" - checksum: 10/2d5cdbbf410e6f3f9c92c47e3eb5a743f1564a4337c6d7831ab05524f8a4fe49858ea43ada24e070f1690a72b52b32808438487a2446a6a66f3b993f6001ac6d + jest-get-type: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + pretty-format: "npm:30.0.0-alpha.6" + checksum: 10/29acb2a222cdad1c3971d247f750a42d930a66d3768173903c2b5c59d9221f72442cbd3b4b0797d3211352db5e722daf44135dd979ea91c7e4f1145281976cdc languageName: node linkType: hard -"jest-environment-node@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-environment-node@npm:30.0.0-alpha.5" +"jest-environment-node@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-environment-node@npm:30.0.0-alpha.6" dependencies: - "@jest/environment": "npm:30.0.0-alpha.5" - "@jest/fake-timers": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/environment": "npm:30.0.0-alpha.6" + "@jest/fake-timers": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" - jest-mock: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - checksum: 10/3439c9f99d1c05687023bdf1dc59eaa6f930e38247152c52232fcf0544cbce68b5c99632bc14795eca0a25fde2e9b446a4fa273fc44d0e4584e6d66d3c0bee4b + jest-mock: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + checksum: 10/9f739badb3cbb8d332383fbc16d5e6ce4651bf85343445cd5fb99ea5e69ffcbf02e18469c19595edfc865285379a0d1c16d4e7426338818339b16ce48be438c1 languageName: node linkType: hard -"jest-get-type@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-get-type@npm:30.0.0-alpha.5" - checksum: 10/a689802d5d80d460acddaf4a8fd3ce39453cd0d45134dcf466f4a3e06d6b812e23a163cd639412c3fefe7c4140089af071e3f10ef4f1fd0d29fb650603ee3599 +"jest-get-type@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-get-type@npm:30.0.0-alpha.6" + checksum: 10/0350448c0b7e15cd13f8494ecc15f87fecc52f51fb1469cbafb064b33459927f252f711f74d4edea03ab806d336ed199bb6c88e406f9dc58720a6152e6f613f4 languageName: node linkType: hard @@ -11098,75 +11160,75 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-haste-map@npm:30.0.0-alpha.5" +"jest-haste-map@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-haste-map@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" anymatch: "npm:^3.0.3" fb-watchman: "npm:^2.0.0" fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-worker: "npm:30.0.0-alpha.5" + jest-regex-util: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-worker: "npm:30.0.0-alpha.6" micromatch: "npm:^4.0.7" walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 10/6438f2366455e2a1fc7bd71d9a8f0af21c9ebad53155b5b461d08472ed06131f37b9aeb14a95b7f6e9a75a4a7d726a5e2cdb66a4765330854aa962b00b5e2d1b + checksum: 10/aa9d4429ebb26575cdd1c3d8b915097f70f13f636689dc5b4d13cdca45bd2c8ecb271aaba9c96505c550bfb6732b0ad36f0e96f66b502d038b3f02d657a45d34 languageName: node linkType: hard -"jest-leak-detector@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-leak-detector@npm:30.0.0-alpha.5" +"jest-leak-detector@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-leak-detector@npm:30.0.0-alpha.6" dependencies: - jest-get-type: "npm:30.0.0-alpha.5" - pretty-format: "npm:30.0.0-alpha.5" - checksum: 10/03d3a91739cb9e35be92b8df6a80edd065521cbe7b64d0bb8082ebe3faf026dd000c1f836e4f9b221bdc2bdd448f31d0b67f7d6349bbdcdc535f7db963c8259f + jest-get-type: "npm:30.0.0-alpha.6" + pretty-format: "npm:30.0.0-alpha.6" + checksum: 10/8addb0e860d74b1856fcfb4c27ef1cdc3d0f2595a179b3cd767747b489a66c5f9daac6edd73404b9cc428070a03f20ec0950504dc4aef5d85b224041fcbd0733 languageName: node linkType: hard -"jest-matcher-utils@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-matcher-utils@npm:30.0.0-alpha.5" +"jest-matcher-utils@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-matcher-utils@npm:30.0.0-alpha.6" dependencies: chalk: "npm:^4.0.0" - jest-diff: "npm:30.0.0-alpha.5" - jest-get-type: "npm:30.0.0-alpha.5" - pretty-format: "npm:30.0.0-alpha.5" - checksum: 10/61de91325588cd4c936a3889f11010e59b1a76c226f516723af21d6e8bc6eedd76ac3d97dccc82528f11a9667b0cb0a06a49553803d5b5e85fbd2ff22b85355d + jest-diff: "npm:30.0.0-alpha.6" + jest-get-type: "npm:30.0.0-alpha.6" + pretty-format: "npm:30.0.0-alpha.6" + checksum: 10/49ffe0a45a3a690874faf6c695fa0ab843d05dd2c5c212f90176c973ce74adce8f5d806e16eb7df38bd7643e051ab2829fcb4d1d499efddd7ee2d73b10a3e942 languageName: node linkType: hard -"jest-message-util@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-message-util@npm:30.0.0-alpha.5" +"jest-message-util@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-message-util@npm:30.0.0-alpha.6" dependencies: "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@types/stack-utils": "npm:^2.0.0" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" micromatch: "npm:^4.0.7" - pretty-format: "npm:30.0.0-alpha.5" + pretty-format: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 10/034ab1a6735040d209e6f846b5ec9fa823229d0f08d7eb227158f6fc7b4b0fb26b88f8aff579a5d1d13e6b5b4473d8a8e00d73945ad11d2a4fae06f105631ec8 + checksum: 10/6f50ab79f0c986f76c63f0c15c36331a45d4c8b57cd46fd8e9ef3abf57b80f46d0d057b3b05d60f8dfe81ee1c438f1376ab4f3d5f05858543044a21995da0bfc languageName: node linkType: hard -"jest-mock@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-mock@npm:30.0.0-alpha.5" +"jest-mock@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-mock@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" - jest-util: "npm:30.0.0-alpha.5" - checksum: 10/95f997ac5456d28399f8658dcc39379693d9b4ee01674db417de827f27ed620ab7b243d505d4ecc41c430573d8707e85051a07b50d8474db9527e339727c253c + jest-util: "npm:30.0.0-alpha.6" + checksum: 10/1deb1955cfc869b300bf85512a03341f85bf866f4c3649678ce0b37397785019fa2da31431b43fc07e95c75da818f415d0ec6bf10817628a78cf8dd1d11dddb0 languageName: node linkType: hard @@ -11182,181 +11244,182 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-regex-util@npm:30.0.0-alpha.5" - checksum: 10/b18a401ecd59de9afdeb213d6fee383c8f27fa2c452c2159657507359e93a6b7eefb740b5892ca16a78eae471a9fb5213b9316e8ac8c58c778219644d7b1c6a5 +"jest-regex-util@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-regex-util@npm:30.0.0-alpha.6" + checksum: 10/4228a0d1d260d18bbc882ef2654363f7971200b474233400a3835406237fbf082fc5c97875c6643e393e589eb004854856fed5c29f4b55fd6bdd0f2553e72364 languageName: node linkType: hard -"jest-resolve-dependencies@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-resolve-dependencies@npm:30.0.0-alpha.5" +"jest-resolve-dependencies@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-resolve-dependencies@npm:30.0.0-alpha.6" dependencies: - jest-regex-util: "npm:30.0.0-alpha.5" - jest-snapshot: "npm:30.0.0-alpha.5" - checksum: 10/2bb56139170d70e874a4ea2aa1d0fc6fd967ed448f7844a2b11b9c8191868fdb9cde5586a670e7c2fa6b36deb57798b94b62a72d936b816b5b3ca29c78df2d3d + jest-regex-util: "npm:30.0.0-alpha.6" + jest-snapshot: "npm:30.0.0-alpha.6" + checksum: 10/79a8035cbb74b6ad36309afd58762cbe4eeea765a4c556d0458207fd241734f37d2ab2e19adc6b8dd7df4bb215f290847cf77b1f7bacbdc9b5f0e655b961d288 languageName: node linkType: hard -"jest-resolve@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-resolve@npm:30.0.0-alpha.5" +"jest-resolve@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-resolve@npm:30.0.0-alpha.6" dependencies: chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:30.0.0-alpha.5" + jest-haste-map: "npm:30.0.0-alpha.6" jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:30.0.0-alpha.5" - jest-validate: "npm:30.0.0-alpha.5" + jest-util: "npm:30.0.0-alpha.6" + jest-validate: "npm:30.0.0-alpha.6" resolve: "npm:^1.20.0" resolve.exports: "npm:^2.0.0" slash: "npm:^3.0.0" - checksum: 10/8571d874103ea8b2d951c2f3e12f00a8a1c2f9f5bad57e05e47f2a2eb4c955b5d738d52e42a40477bd4550cf8064ad2335070bdb5fe0bd5225921105be9a3ffb + checksum: 10/ce06e4b35431bcfdafe9b476bdb7f77f63a0a0fea4eb8a0ef845b153cdf3d39bab019a26e6d79c002efa725bd0ce4703ac5104a3f690c52651f66e0d3610bb7a languageName: node linkType: hard -"jest-runner@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-runner@npm:30.0.0-alpha.5" +"jest-runner@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-runner@npm:30.0.0-alpha.6" dependencies: - "@jest/console": "npm:30.0.0-alpha.5" - "@jest/environment": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/transform": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/console": "npm:30.0.0-alpha.6" + "@jest/environment": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/transform": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" chalk: "npm:^4.0.0" emittery: "npm:^0.13.1" graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:30.0.0-alpha.5" - jest-environment-node: "npm:30.0.0-alpha.5" - jest-haste-map: "npm:30.0.0-alpha.5" - jest-leak-detector: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-resolve: "npm:30.0.0-alpha.5" - jest-runtime: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - jest-watcher: "npm:30.0.0-alpha.5" - jest-worker: "npm:30.0.0-alpha.5" + jest-docblock: "npm:30.0.0-alpha.6" + jest-environment-node: "npm:30.0.0-alpha.6" + jest-haste-map: "npm:30.0.0-alpha.6" + jest-leak-detector: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-resolve: "npm:30.0.0-alpha.6" + jest-runtime: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + jest-watcher: "npm:30.0.0-alpha.6" + jest-worker: "npm:30.0.0-alpha.6" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: 10/71cfe9d9c93dff170e0048c49564deb0fbe76fbfa8d0c3866b9d34c16be94fe294dcff9d3cbe394c42f06457cb491fb7c7ccc1de5661677b0fb9a663d2bb873f + checksum: 10/4d6ad482cceb72486143c0c393d4d2b8220fedaebee844c31ed6d1d8d915f3b513e653b3eed7cb7a8d5630ec3ba19a32af7fea710cea19618aecc3cac548ee91 languageName: node linkType: hard -"jest-runtime@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-runtime@npm:30.0.0-alpha.5" +"jest-runtime@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-runtime@npm:30.0.0-alpha.6" dependencies: - "@jest/environment": "npm:30.0.0-alpha.5" - "@jest/fake-timers": "npm:30.0.0-alpha.5" - "@jest/globals": "npm:30.0.0-alpha.5" - "@jest/source-map": "npm:30.0.0-alpha.5" - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/transform": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/environment": "npm:30.0.0-alpha.6" + "@jest/fake-timers": "npm:30.0.0-alpha.6" + "@jest/globals": "npm:30.0.0-alpha.6" + "@jest/source-map": "npm:30.0.0-alpha.6" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/transform": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" chalk: "npm:^4.0.0" cjs-module-lexer: "npm:^1.0.0" collect-v8-coverage: "npm:^1.0.0" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-mock: "npm:30.0.0-alpha.5" - jest-regex-util: "npm:30.0.0-alpha.5" - jest-resolve: "npm:30.0.0-alpha.5" - jest-snapshot: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" + jest-haste-map: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-mock: "npm:30.0.0-alpha.6" + jest-regex-util: "npm:30.0.0-alpha.6" + jest-resolve: "npm:30.0.0-alpha.6" + jest-snapshot: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 10/f60a765b9e27257b9e0d2b13eccf66555d998913d60761ac7e7f59cb901d834fc18a61b2be8e3d63270bfae67cefedb068dddaa1dda6c89f28dd017b10fff88c + checksum: 10/26f86a8f98ea5ae118e207c1d4e8a3e17f1e924a01a00cb7e82cf612e95da210f52ac0ab8c04d31c7f3d2991f7380cbbd995d9c61e7c1faa84510e90a3120a7f languageName: node linkType: hard -"jest-snapshot@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-snapshot@npm:30.0.0-alpha.5" +"jest-snapshot@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-snapshot@npm:30.0.0-alpha.6" dependencies: "@babel/core": "npm:^7.11.6" "@babel/generator": "npm:^7.7.2" "@babel/plugin-syntax-jsx": "npm:^7.7.2" "@babel/plugin-syntax-typescript": "npm:^7.7.2" "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:30.0.0-alpha.5" - "@jest/snapshot-utils": "npm:30.0.0-alpha.5" - "@jest/transform": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/expect-utils": "npm:30.0.0-alpha.6" + "@jest/snapshot-utils": "npm:30.0.0-alpha.6" + "@jest/transform": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" babel-preset-current-node-syntax: "npm:^1.0.0" chalk: "npm:^4.0.0" - expect: "npm:30.0.0-alpha.5" + expect: "npm:30.0.0-alpha.6" graceful-fs: "npm:^4.2.9" - jest-diff: "npm:30.0.0-alpha.5" - jest-get-type: "npm:30.0.0-alpha.5" - jest-matcher-utils: "npm:30.0.0-alpha.5" - jest-message-util: "npm:30.0.0-alpha.5" - jest-util: "npm:30.0.0-alpha.5" - pretty-format: "npm:30.0.0-alpha.5" + jest-diff: "npm:30.0.0-alpha.6" + jest-get-type: "npm:30.0.0-alpha.6" + jest-matcher-utils: "npm:30.0.0-alpha.6" + jest-message-util: "npm:30.0.0-alpha.6" + jest-util: "npm:30.0.0-alpha.6" + pretty-format: "npm:30.0.0-alpha.6" semver: "npm:^7.5.3" synckit: "npm:^0.9.0" - checksum: 10/7c5b644c5e098ed3063ff7137e63a66b8ec4a201c072850683cb88b046fd6f5e0eb4715b67b4b248ef5ba544cbd329061fa85aa292b3f9a34377412d38cee056 + checksum: 10/47e99a247c6b39923788d0a72d7a9c4a9602183d2f47f97c130acda14f8e5bc293992c27aea5cbc05bc44fe3caffa2cfcbf67a02c3eeb9b22db94d7daa513941 languageName: node linkType: hard -"jest-util@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-util@npm:30.0.0-alpha.5" +"jest-util@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-util@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" chalk: "npm:^4.0.0" ci-info: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^4.0.0" - checksum: 10/2e75914a6078833d3b05b2388f3e9c098210dbbbdffbd2f44101848c1d95a5a64605628acde62bf20110f0d02aa9c7f74a89fc8a2f28d3ea3d15fbc227bae4d0 + checksum: 10/a26df8503d94775599db938632ee749382e1cacabba350cd291f6c1169b9c31423896765abb09d8fd8d12e805720abb0b5d6becbbc86075aaf1525b2a3912529 languageName: node linkType: hard -"jest-validate@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-validate@npm:30.0.0-alpha.5" +"jest-validate@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-validate@npm:30.0.0-alpha.6" dependencies: - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/types": "npm:30.0.0-alpha.6" camelcase: "npm:^6.2.0" chalk: "npm:^4.0.0" - jest-get-type: "npm:30.0.0-alpha.5" + jest-get-type: "npm:30.0.0-alpha.6" leven: "npm:^3.1.0" - pretty-format: "npm:30.0.0-alpha.5" - checksum: 10/2b4d1e568b54a8dad0527ff4dae4b1f47d5f01d98325aa769851cc7086b0ac4f8f34e379a3fcaed66c53420ae20cfb450d56608fc73c96aaefe1eda268133108 + pretty-format: "npm:30.0.0-alpha.6" + checksum: 10/eddb3bf217c28d30c0629a582d0caeadbeeb4982ad89a7e6ef80e682682847ecc2618787b12124fdc6d26aa46e8c5e3ea15ed5e6bbf8ff97a68327dac7b4fec5 languageName: node linkType: hard -"jest-watcher@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-watcher@npm:30.0.0-alpha.5" +"jest-watcher@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-watcher@npm:30.0.0-alpha.6" dependencies: - "@jest/test-result": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/test-result": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" emittery: "npm:^0.13.1" - jest-util: "npm:30.0.0-alpha.5" + jest-util: "npm:30.0.0-alpha.6" string-length: "npm:^4.0.1" - checksum: 10/a17996d5c20e5edd37113d32176de2b7bb36fd0720f01ab32526e6c6a77e5b65f06d9efb91b295e70ae0e635debc8a755375bcd90b96c5a6063af2096e91d9f6 + checksum: 10/f6218dd8576306cdfa1f47a84d322d17190bc688e5b72c20ad5032877975cf5d4d631b3e6cc66e5a4b56ee3f1b709dc8552922797303de8469420806d1b8d5a4 languageName: node linkType: hard -"jest-worker@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "jest-worker@npm:30.0.0-alpha.5" +"jest-worker@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest-worker@npm:30.0.0-alpha.6" dependencies: "@types/node": "npm:*" - jest-util: "npm:30.0.0-alpha.5" + "@ungap/structured-clone": "npm:^1.2.0" + jest-util: "npm:30.0.0-alpha.6" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 10/72bfe8bcf84bc6854231ce4bdf619b9dcad3600003b764ff4d4311fad57e3ae3a6b3246cefffd6eac25a7965da3da1094d45a3d3903ca95bd99d5086674787cf + checksum: 10/624f80a3e4eb1d7c1b3e507ef9e7de6401b39cebf0da59acdcaa7d48aa03471e3eced18a0547f24c017a7a8a4d5cfed34b616ff0042e49fcd7f333604b11a26e languageName: node linkType: hard @@ -11371,22 +11434,22 @@ __metadata: languageName: node linkType: hard -"jest@npm:^30.0.0-alpha.3": - version: 30.0.0-alpha.5 - resolution: "jest@npm:30.0.0-alpha.5" +"jest@npm:^30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "jest@npm:30.0.0-alpha.6" dependencies: - "@jest/core": "npm:30.0.0-alpha.5" - "@jest/types": "npm:30.0.0-alpha.5" + "@jest/core": "npm:30.0.0-alpha.6" + "@jest/types": "npm:30.0.0-alpha.6" import-local: "npm:^3.0.2" - jest-cli: "npm:30.0.0-alpha.5" + jest-cli: "npm:30.0.0-alpha.6" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true bin: - jest: bin/jest.js - checksum: 10/8a73ec631496495068ecfd68b692967cd50542ab9b09f883dd486c8ff623f7baad62bb9d37074133a86053976c5c0307e509f78f0fb7404c7f3b2a03d8c76710 + jest: ./bin/jest.js + checksum: 10/902554a2be1c56880575d3d188faa15114277dc0470133e042e6d001e77a4cb01b05eea6209807d67f55081fe3feceebf59c4cfb23c5f0718c4be414f82fe042 languageName: node linkType: hard @@ -11643,9 +11706,9 @@ __metadata: languageName: node linkType: hard -"karma@npm:~6.4.3": - version: 6.4.3 - resolution: "karma@npm:6.4.3" +"karma@npm:~6.4.4": + version: 6.4.4 + resolution: "karma@npm:6.4.4" dependencies: "@colors/colors": "npm:1.5.0" body-parser: "npm:^1.19.0" @@ -11673,7 +11736,7 @@ __metadata: yargs: "npm:^16.1.1" bin: karma: bin/karma - checksum: 10/7fc194f5d4b0dae27e97375d0e005a7b74a6bee3c6ad676c3e21ec7c6309f32202d62cf0f0645ea99aa5adea455d79afe1d32e8aa28ac3c09609f16d0e2120ca + checksum: 10/170a11cd94391149671c2ebb90bddf4347d97d656feb6fc9a6e9b31062ecccc1515527ef93781ecadd643a8258403e42fc7252868d70e529ec7214cae8dc1c31 languageName: node linkType: hard @@ -11797,12 +11860,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.8.0 - resolution: "launch-editor@npm:2.8.0" + version: 2.8.1 + resolution: "launch-editor@npm:2.8.1" dependencies: picocolors: "npm:^1.0.0" shell-quote: "npm:^1.8.1" - checksum: 10/495009163fd4879fbc576323d1da3b821379ec66e9c20ed3297ea65b3eceb720fe9409cbd2819d6ff5dd0115325e6b6716d473dd729d5aa8ddd67810e3545477 + checksum: 10/69adfc913c066b0bcd685103907525789db6af3585cdc5f8c1172f0fcebe2c4ea1cff1108f76e9c591c00134329a5fb29e5911e9c0c347618a5300978b6bb767 languageName: node linkType: hard @@ -11822,12 +11885,12 @@ __metadata: languageName: node linkType: hard -"lerna@npm:^8.1.7": - version: 8.1.7 - resolution: "lerna@npm:8.1.7" +"lerna@npm:^8.1.8": + version: 8.1.8 + resolution: "lerna@npm:8.1.8" dependencies: - "@lerna/create": "npm:8.1.7" - "@npmcli/arborist": "npm:7.5.3" + "@lerna/create": "npm:8.1.8" + "@npmcli/arborist": "npm:7.5.4" "@npmcli/package-json": "npm:5.2.0" "@npmcli/run-script": "npm:8.1.0" "@nx/devkit": "npm:>=17.1.2 < 20" @@ -11909,7 +11972,7 @@ __metadata: yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js - checksum: 10/8286b0634c9c4c58aed2606bb2b22af5ba91f4676cb3d5fad60777553d7f05f7abce688ced4348feca1c1eef5c808d6e6119bb944bf883fdc51d32fa81fee9fb + checksum: 10/c058064f07b3e32fb10a2e37bd8a76b3cbba76c5e90250e508726003c4c2f80545d6a95a3de533ff8f1f20931c47055290e555a34b78de53eed786995d25b3e9 languageName: node linkType: hard @@ -12011,7 +12074,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:~3.1.1": +"lilconfig@npm:~3.1.2": version: 3.1.2 resolution: "lilconfig@npm:3.1.2" checksum: 10/8058403850cfad76d6041b23db23f730e52b6c17a8c28d87b90766639ca0ee40c748a3e85c2d7bd133d572efabff166c4b015e5d25e01fd666cb4b13cfada7f0 @@ -12032,23 +12095,23 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:^15.2.7": - version: 15.2.7 - resolution: "lint-staged@npm:15.2.7" +"lint-staged@npm:^15.2.9": + version: 15.2.9 + resolution: "lint-staged@npm:15.2.9" dependencies: chalk: "npm:~5.3.0" commander: "npm:~12.1.0" - debug: "npm:~4.3.4" + debug: "npm:~4.3.6" execa: "npm:~8.0.1" - lilconfig: "npm:~3.1.1" - listr2: "npm:~8.2.1" + lilconfig: "npm:~3.1.2" + listr2: "npm:~8.2.4" micromatch: "npm:~4.0.7" pidtree: "npm:~0.6.0" string-argv: "npm:~0.3.2" - yaml: "npm:~2.4.2" + yaml: "npm:~2.5.0" bin: lint-staged: bin/lint-staged.js - checksum: 10/7557bcf4e8dc0555f2c7e6a8ab6f5dfd7faaaed632a5d9e598768c86f786267ca216f8005068796a8118884d322a1c7f8f93e57c01b3e556475b77297ddad34f + checksum: 10/2f7342ca3fc7e2a8a0cc3db79ca8d2ad0269b98b13220f3a6745a514aacf1f83487a23a550569081ea962f9a576af7df8d687a8330a9c3c2c27348d5a4d5440e languageName: node linkType: hard @@ -12064,30 +12127,30 @@ __metadata: languageName: node linkType: hard -"listr2@npm:8.2.3, listr2@npm:~8.2.1": - version: 8.2.3 - resolution: "listr2@npm:8.2.3" +"listr2@npm:8.2.4, listr2@npm:~8.2.4": + version: 8.2.4 + resolution: "listr2@npm:8.2.4" dependencies: cli-truncate: "npm:^4.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" - log-update: "npm:^6.0.0" + log-update: "npm:^6.1.0" rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10/4d63a699b851d6763df83b0eb26d9f07e6ba656fbae79ddd2447bd72a5b6825dad2fd315aacba712707ccd414fab3365ba863ad5b12b9f1b515a5d0768f6fc7d + checksum: 10/344d2397e127bf802935925e95b54468eef745fbbaf9326eb33a1634ae2d6e86cdb527ef48cb83a19a50671955d39b3e2608c74db85530df07b5674f5de115e1 languageName: node linkType: hard -"lmdb@npm:3.0.12": - version: 3.0.12 - resolution: "lmdb@npm:3.0.12" +"lmdb@npm:3.0.13": + version: 3.0.13 + resolution: "lmdb@npm:3.0.13" dependencies: - "@lmdb/lmdb-darwin-arm64": "npm:3.0.12" - "@lmdb/lmdb-darwin-x64": "npm:3.0.12" - "@lmdb/lmdb-linux-arm": "npm:3.0.12" - "@lmdb/lmdb-linux-arm64": "npm:3.0.12" - "@lmdb/lmdb-linux-x64": "npm:3.0.12" - "@lmdb/lmdb-win32-x64": "npm:3.0.12" + "@lmdb/lmdb-darwin-arm64": "npm:3.0.13" + "@lmdb/lmdb-darwin-x64": "npm:3.0.13" + "@lmdb/lmdb-linux-arm": "npm:3.0.13" + "@lmdb/lmdb-linux-arm64": "npm:3.0.13" + "@lmdb/lmdb-linux-x64": "npm:3.0.13" + "@lmdb/lmdb-win32-x64": "npm:3.0.13" msgpackr: "npm:^1.10.2" node-addon-api: "npm:^6.1.0" node-gyp: "npm:latest" @@ -12109,7 +12172,7 @@ __metadata: optional: true bin: download-lmdb-prebuilds: bin/download-prebuilds.js - checksum: 10/fea1dc40a3510fdf831fb44032c8b8b9728071ff275c3cc22113fb8c2ccf7759305c9c9113d78bdec7fb4687d654e4551f8079ad71f7e580b3342176cc699731 + checksum: 10/10c4c0d0f5a61e55908793058f421ab0dcd4149472681b787e42c2abec61e932f4b5a95dedd61bae75898a6c8788148a99fb4e82e0a2ee0831e41844aff8a804 languageName: node linkType: hard @@ -12261,7 +12324,7 @@ __metadata: languageName: node linkType: hard -"log-update@npm:^6.0.0": +"log-update@npm:^6.1.0": version: 6.1.0 resolution: "log-update@npm:6.1.0" dependencies: @@ -12340,12 +12403,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.10": - version: 0.30.10 - resolution: "magic-string@npm:0.30.10" +"magic-string@npm:0.30.11": + version: 0.30.11 + resolution: "magic-string@npm:0.30.11" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10/9f8bf6363a14c98a9d9f32ef833b194702a5c98fb931b05ac511b76f0b06fd30ed92beda6ca3261d2d52d21e39e891ef1136fbd032023f6cbb02d0b7d5767201 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10/b784d2240252f5b1e755d487354ada4c672cbca16f045144f7185a75b059210e5fcca7be7be03ef1bac2ca754c4428b21d36ae64a9057ba429916f06b8c54eb2 languageName: node linkType: hard @@ -12739,14 +12802,14 @@ __metadata: linkType: hard "memfs@npm:^4.6.0": - version: 4.9.4 - resolution: "memfs@npm:4.9.4" + version: 4.11.1 + resolution: "memfs@npm:4.11.1" dependencies: "@jsonjoy.com/json-pack": "npm:^1.0.3" - "@jsonjoy.com/util": "npm:^1.1.2" + "@jsonjoy.com/util": "npm:^1.3.0" tree-dump: "npm:^1.0.1" tslib: "npm:^2.0.0" - checksum: 10/3820e416f0dc9ed1315d2d0f910c57b63b801667cdac941d36aea048587696c58be96d778390fdbc9f9fa43e1a4f911c88ee78546aa26f423b438958b16114fe + checksum: 10/460b11266efb66291da5f117060123cc4ca024c35c6aae6c406be208885eb7b9cf09dd76cec70fcfe93e99128e0cf5abe161a9832a3979403c4bae131b30c12d languageName: node linkType: hard @@ -14066,7 +14129,7 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": +"node-releases@npm:^2.0.18": version: 2.0.18 resolution: "node-releases@npm:2.0.18" checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e @@ -14177,7 +14240,7 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": +"npm-package-arg@npm:11.0.3, npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": version: 11.0.3 resolution: "npm-package-arg@npm:11.0.3" dependencies: @@ -14198,19 +14261,7 @@ __metadata: languageName: node linkType: hard -"npm-pick-manifest@npm:9.0.1": - version: 9.0.1 - resolution: "npm-pick-manifest@npm:9.0.1" - dependencies: - npm-install-checks: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - npm-package-arg: "npm:^11.0.0" - semver: "npm:^7.3.5" - checksum: 10/870053b63c8765a5d22df3aabcf09505342dd30398c68e15a57cc32e9da629c361b12285d72bd0bac100786623d2f2dc5ced16270f39dda7c14660fae677590e - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^9.0.0, npm-pick-manifest@npm:^9.0.1": +"npm-pick-manifest@npm:9.1.0, npm-pick-manifest@npm:^9.0.0, npm-pick-manifest@npm:^9.0.1": version: 9.1.0 resolution: "npm-pick-manifest@npm:9.1.0" dependencies: @@ -14281,26 +14332,26 @@ __metadata: languageName: node linkType: hard -"nx@npm:19.5.3, nx@npm:>=17.1.2 < 20": - version: 19.5.3 - resolution: "nx@npm:19.5.3" +"nx@npm:19.6.0, nx@npm:>=17.1.2 < 20": + version: 19.6.0 + resolution: "nx@npm:19.6.0" dependencies: "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nrwl/tao": "npm:19.5.3" - "@nx/nx-darwin-arm64": "npm:19.5.3" - "@nx/nx-darwin-x64": "npm:19.5.3" - "@nx/nx-freebsd-x64": "npm:19.5.3" - "@nx/nx-linux-arm-gnueabihf": "npm:19.5.3" - "@nx/nx-linux-arm64-gnu": "npm:19.5.3" - "@nx/nx-linux-arm64-musl": "npm:19.5.3" - "@nx/nx-linux-x64-gnu": "npm:19.5.3" - "@nx/nx-linux-x64-musl": "npm:19.5.3" - "@nx/nx-win32-arm64-msvc": "npm:19.5.3" - "@nx/nx-win32-x64-msvc": "npm:19.5.3" + "@nrwl/tao": "npm:19.6.0" + "@nx/nx-darwin-arm64": "npm:19.6.0" + "@nx/nx-darwin-x64": "npm:19.6.0" + "@nx/nx-freebsd-x64": "npm:19.6.0" + "@nx/nx-linux-arm-gnueabihf": "npm:19.6.0" + "@nx/nx-linux-arm64-gnu": "npm:19.6.0" + "@nx/nx-linux-arm64-musl": "npm:19.6.0" + "@nx/nx-linux-x64-gnu": "npm:19.6.0" + "@nx/nx-linux-x64-musl": "npm:19.6.0" + "@nx/nx-win32-arm64-msvc": "npm:19.6.0" + "@nx/nx-win32-x64-msvc": "npm:19.6.0" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:3.0.0-rc.46" "@zkochan/js-yaml": "npm:0.0.7" - axios: "npm:^1.6.0" + axios: "npm:^1.7.2" chalk: "npm:^4.1.0" cli-cursor: "npm:3.1.0" cli-spinners: "npm:2.6.1" @@ -14362,7 +14413,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 10/5c0c774aaffad53cedca49d275a99e4db49a83f5870a82f6153a12832976fdd62d0554ed0085b2ae7a89e8f95258adbf6b49e0162c3bc318ea6fdecd729ed319 + checksum: 10/f1bcb31c3f7457af55447abe27596efdc40d454f06638be1ba32d01a4cfccc8a3ed7d04da2c213b996040bfcc5b9723a13c5a5fe79ff4da531833b0c52fb1066 languageName: node linkType: hard @@ -14492,15 +14543,15 @@ __metadata: resolution: "openapi-code-generator-root@workspace:." dependencies: "@biomejs/biome": "npm:1.8.3" - "@swc/core": "npm:^1.7.2" + "@swc/core": "npm:^1.7.11" "@swc/jest": "npm:^0.2.36" "@tsconfig/node20": "npm:^20.1.4" "@tsconfig/strictest": "npm:^2.0.5" - "@types/node": "npm:^22.0.0" - husky: "npm:^9.1.3" - jest: "npm:^30.0.0-alpha.3" - lerna: "npm:^8.1.7" - lint-staged: "npm:^15.2.7" + "@types/node": "npm:^22.4.0" + husky: "npm:^9.1.4" + jest: "npm:^30.0.0-alpha.6" + lerna: "npm:^8.1.8" + lint-staged: "npm:^15.2.9" markdown-toc: "npm:^1.2.0" prettier: "npm:^3.3.3" source-map-support: "npm:^0.5.21" @@ -15172,12 +15223,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.1.1 - resolution: "postcss-selector-parser@npm:6.1.1" + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/ce2af36b56d9333a6873498d3b6ee858466ceb3e9560f998eeaf294e5c11cafffb122d307f3c2904ee8f87d12c71c5ab0b26ca4228b97b6c70b7d1e7cd9b5737 + checksum: 10/190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 languageName: node linkType: hard @@ -15199,29 +15250,18 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10/6e44a7ed835ffa9a2b096e8d3e5dfc6bcf331a25c48aeb862dd54e3aaecadf814fa22be224fd308f87d08adf2299164f88c5fd5ab1c4ef6cbd693ceb295377f4 - languageName: node - linkType: hard - -"postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.33, postcss@npm:^8.4.38": - version: 8.4.40 - resolution: "postcss@npm:8.4.40" +"postcss@npm:8.4.41, postcss@npm:^8.2.14, postcss@npm:^8.4.23, postcss@npm:^8.4.33, postcss@npm:^8.4.40": + version: 8.4.41 + resolution: "postcss@npm:8.4.41" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.1" source-map-js: "npm:^1.2.0" - checksum: 10/bdd01b55152e4be7b4a82b03dd22876e33ff6a038680d1b80a50405a5eccc10aff0f466a0e5e574bc476943b0ba120fbd5de7cde9f219bbf8efc011898f5f631 + checksum: 10/6e6176c2407eff60493ca60a706c6b7def20a722c3adda94ea1ece38345eb99964191336fd62b62652279cec6938e79e0b1e1d477142c8d3516e7a725a74ee37 languageName: node linkType: hard -"prettier@npm:^3.3.3, prettier@npm:~3.3.2": +"prettier@npm:^3.3.3, prettier@npm:~3.3.3": version: 3.3.3 resolution: "prettier@npm:3.3.3" bin: @@ -15230,14 +15270,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.0.0-alpha.5": - version: 30.0.0-alpha.5 - resolution: "pretty-format@npm:30.0.0-alpha.5" +"pretty-format@npm:30.0.0-alpha.6": + version: 30.0.0-alpha.6 + resolution: "pretty-format@npm:30.0.0-alpha.6" dependencies: - "@jest/schemas": "npm:30.0.0-alpha.5" + "@jest/schemas": "npm:30.0.0-alpha.6" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: 10/1aef9690143cfd5e14876972681e8a27c285c1e49e62412756ca486ed98c8fc65f54d6b524788e7b7599c4f2a608b8cdf6fe22a87dcefcbd4cc490b52d41718a + checksum: 10/2c8e0a1de1544cac4dbf5e777b153ce4fa70ecca64b15d739a7fd25da33484e24cba830c125b5a50a1e1b8b8b92a016e33395332def7f8146d87d726b7b446ec languageName: node linkType: hard @@ -15405,12 +15445,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.0, qs@npm:^6.12.3, qs@npm:^6.5.2": - version: 6.12.3 - resolution: "qs@npm:6.12.3" +"qs@npm:^6.11.0, qs@npm:^6.13.0, qs@npm:^6.5.2": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: side-channel: "npm:^1.0.6" - checksum: 10/486d80cfa5e12886de6fe15a5aa2b3c7023bf4461f949a742022c3ae608499dbaebcb57b1f15c1f59d86356772969028768b33c1a7c01e76d99f149239e63d59 + checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 languageName: node linkType: hard @@ -15990,13 +16030,13 @@ __metadata: linkType: hard "rimraf@npm:^5.0.5": - version: 5.0.9 - resolution: "rimraf@npm:5.0.9" + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" dependencies: glob: "npm:^10.3.7" bin: rimraf: dist/esm/bin.mjs - checksum: 10/443669809ca3d402ca7565fd9f5b994b5669d8f8b33a23e3a00a66c3a2e4c529d8a5a47c9e7c42f2c7a0c70d21ff8bb1c86493b12027139a3de47fc33fe60084 + checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e languageName: node linkType: hard @@ -16007,89 +16047,26 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.18.0": - version: 4.18.0 - resolution: "rollup@npm:4.18.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.18.0" - "@rollup/rollup-android-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-x64": "npm:4.18.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-musl": "npm:4.18.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" - "@types/estree": "npm:1.0.5" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10/2320fe653cfd5e3d72ecab2f1d52d47e7b624a6ab02919f53c1ad1c5efa3b66e277c3ecfef03bb97651e79cef04bfefd34ad1f6e648f496572bf76c834f19599 - languageName: node - linkType: hard - -"rollup@npm:^4.13.0": - version: 4.19.1 - resolution: "rollup@npm:4.19.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.19.1" - "@rollup/rollup-android-arm64": "npm:4.19.1" - "@rollup/rollup-darwin-arm64": "npm:4.19.1" - "@rollup/rollup-darwin-x64": "npm:4.19.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.19.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.19.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.19.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.19.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.19.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.19.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.19.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.19.1" - "@rollup/rollup-linux-x64-musl": "npm:4.19.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.19.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.19.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.19.1" +"rollup@npm:4.20.0, rollup@npm:^4.13.0": + version: 4.20.0 + resolution: "rollup@npm:4.20.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.20.0" + "@rollup/rollup-android-arm64": "npm:4.20.0" + "@rollup/rollup-darwin-arm64": "npm:4.20.0" + "@rollup/rollup-darwin-x64": "npm:4.20.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.20.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.20.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.20.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.20.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.20.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.20.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.20.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.20.0" + "@rollup/rollup-linux-x64-musl": "npm:4.20.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.20.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.20.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.20.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -16129,7 +16106,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/4e46275cb2280d999833c7a0c20a292a201281bff6ae9583673788a8125e2e2cc13238092fa1639dab220d864f92d91efcff07cca0d29d8dfded4839b100da51 + checksum: 10/448bd835715aa0f78c6888314e31fb92f1b83325ef0ff861a5a322c2bc87d200b2b6c4acb9223fb669c27ae0c4b071003b6877eec1d3411174615a4057db8946 languageName: node linkType: hard @@ -16202,9 +16179,9 @@ __metadata: languageName: node linkType: hard -"sass-loader@npm:14.2.1": - version: 14.2.1 - resolution: "sass-loader@npm:14.2.1" +"sass-loader@npm:16.0.0": + version: 16.0.0 + resolution: "sass-loader@npm:16.0.0" dependencies: neo-async: "npm:^2.6.2" peerDependencies: @@ -16224,20 +16201,20 @@ __metadata: optional: true webpack: optional: true - checksum: 10/9cb864fd8d4c4f73d05f6cedae9ff4500f15fa742385e1f1cffcc0f994270810288fe99009f233ac6516fdc497570ce21f53c63f079c70e841c1e5bf994bc27d + checksum: 10/4294ba7f9e1903019081b63ecb07c2f4d43595f2e1656a8c3aa78b9490223ecc5f3440a455cf45475ffb8427365f567233e9fca9443f7f8e0df1c629072d0166 languageName: node linkType: hard -"sass@npm:1.77.6": - version: 1.77.6 - resolution: "sass@npm:1.77.6" +"sass@npm:1.77.8": + version: 1.77.8 + resolution: "sass@npm:1.77.8" dependencies: chokidar: "npm:>=3.0.0 <4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 10/695f9864e4a32a68eaf69c4675eccaf7feef25b5656dff72f896901d37580bdfc1fd84dae81e176dc4f6b40536b89cb8f7d7e00a33e919caad8a547cbce098f3 + checksum: 10/4bf6e3007fef62dd6dfc657c89c2890872a6b5dc43e2dc4d61bcf9ae1bdc2dd95b59454a3cbd3c8363c98b673b028e1578b26135190d0f2a8a184a38ab41e99b languageName: node linkType: hard @@ -16325,12 +16302,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:7.6.3, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 languageName: node linkType: hard @@ -16343,15 +16320,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.2": - version: 7.6.3 - resolution: "semver@npm:7.6.3" - bin: - semver: bin/semver.js - checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 - languageName: node - linkType: hard - "send@npm:0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -17243,23 +17211,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:5.29.2": - version: 5.29.2 - resolution: "terser@npm:5.29.2" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10/062df6a8f99ea2635d1b3ce41cfd4180dea6e1c83db9b2cf4b525170b2446d10e069d2877d8dcb59fbf6045870efa17b56462b67045ef2d2b420870f9d144690 - languageName: node - linkType: hard - -"terser@npm:^5.26.0": - version: 5.31.3 - resolution: "terser@npm:5.31.3" +"terser@npm:5.31.6, terser@npm:^5.26.0": + version: 5.31.6 + resolution: "terser@npm:5.31.6" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -17267,7 +17221,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/7f66d93a1157f66f5eda16515ed45e6eb485d3c4acbc46e78a5e62922f5b4643d9212abc586f791021fafc71563a93475a986c52f4270a5e0b3ee50a70507d9e + checksum: 10/78057c58025151c9bdad82a050f0b51175f9fe3117d8ee369ca7effe038cdd540da2fd5985a4f8ee08dba5616e7911e1392d40670698ff42a49fec338d369e80 languageName: node linkType: hard @@ -17587,20 +17541,20 @@ __metadata: version: 0.0.0-use.local resolution: "typescript-angular@workspace:integration-tests/typescript-angular" dependencies: - "@angular-devkit/build-angular": "npm:^18.1.2" - "@angular/animations": "npm:^18.1.2" - "@angular/cli": "npm:^18.1.2" - "@angular/common": "npm:^18.1.2" - "@angular/compiler": "npm:^18.1.2" - "@angular/compiler-cli": "npm:^18.1.2" - "@angular/core": "npm:^18.1.2" - "@angular/forms": "npm:^18.1.2" - "@angular/platform-browser": "npm:^18.1.2" - "@angular/platform-browser-dynamic": "npm:^18.1.2" - "@angular/router": "npm:^18.1.2" + "@angular-devkit/build-angular": "npm:^18.2.0" + "@angular/animations": "npm:^18.2.0" + "@angular/cli": "npm:^18.2.0" + "@angular/common": "npm:^18.2.0" + "@angular/compiler": "npm:^18.2.0" + "@angular/compiler-cli": "npm:^18.2.0" + "@angular/core": "npm:^18.2.0" + "@angular/forms": "npm:^18.2.0" + "@angular/platform-browser": "npm:^18.2.0" + "@angular/platform-browser-dynamic": "npm:^18.2.0" + "@angular/router": "npm:^18.2.0" "@types/jasmine": "npm:~5.1.4" jasmine-core: "npm:~5.2.0" - karma: "npm:~6.4.3" + karma: "npm:~6.4.4" karma-chrome-launcher: "npm:~3.2.0" karma-coverage: "npm:~2.2.1" karma-jasmine: "npm:~5.1.0" @@ -17608,7 +17562,7 @@ __metadata: rxjs: "npm:~7.8.1" tslib: "npm:^2.6.3" typescript: "npm:~5.5.4" - zone.js: "npm:~0.14.8" + zone.js: "npm:~0.14.10" languageName: unknown linkType: soft @@ -17617,8 +17571,8 @@ __metadata: resolution: "typescript-axios@workspace:integration-tests/typescript-axios" dependencies: "@nahkies/typescript-axios-runtime": "npm:*" - "@types/node": "npm:^22.0.0" - axios: "npm:^1.7.2" + "@types/node": "npm:^22.4.0" + axios: "npm:^1.7.4" dotenv: "npm:^16.4.5" typescript: "npm:~5.5.4" languageName: unknown @@ -17629,7 +17583,7 @@ __metadata: resolution: "typescript-fetch@workspace:integration-tests/typescript-fetch" dependencies: "@nahkies/typescript-fetch-runtime": "npm:*" - "@types/node": "npm:^22.0.0" + "@types/node": "npm:^22.4.0" dotenv: "npm:^16.4.5" typescript: "npm:~5.5.4" languageName: unknown @@ -17679,32 +17633,18 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.19.0 - resolution: "uglify-js@npm:3.19.0" + version: 3.19.2 + resolution: "uglify-js@npm:3.19.2" bin: uglifyjs: bin/uglifyjs - checksum: 10/44b37f88805565ba478665f4d5560388a072b314c38708046a5b97ca49ec40cb0d34414daff77d44695991098b7596536847e7d87b4590f457fc757e1d2904cc - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd - languageName: node - linkType: hard - -"undici-types@npm:~6.13.0": - version: 6.13.0 - resolution: "undici-types@npm:6.13.0" - checksum: 10/da52e37cbc6da3a75da86fa08dd795ca8924430deb91005eb884b840e46e19013ccd4c1c289f70018e8cf0c338add24a500e7c3acfcd49b1ffb27ff9f91e38b9 + checksum: 10/8b0af1fa5260e7f8bc3e9a1e08ae05023b7c96eeb8965e27f29724597389d4e703d4aa6f66e6cd87a14a84e431df73a358ee58c0afce6b615b40cc95fcbf4ec6 languageName: node linkType: hard -"undici@npm:6.19.2": - version: 6.19.2 - resolution: "undici@npm:6.19.2" - checksum: 10/f4895c0c1e2fcde18076ac98965c231875811b8e14ceab1a7b19e940ed1a2fce69e0864e1186bfdc9347dffe0f39a00daf6dd5e7c0169b2b33de59a859dc2f1d +"undici-types@npm:~6.19.2": + version: 6.19.6 + resolution: "undici-types@npm:6.19.6" + checksum: 10/0ea9bc25762a86597d095b3772f6cec0bcabb796c339f7dfa2bd601c745a480289eb2939848dc285a56d4f94f50c475868160d8d6d3f54e823f1faf7ea9e9468 languageName: node linkType: hard @@ -18002,7 +17942,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": +"uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -18165,19 +18105,20 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.3.2": - version: 5.3.2 - resolution: "vite@npm:5.3.2" +"vite@npm:5.4.0": + version: 5.4.0 + resolution: "vite@npm:5.4.0" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" + postcss: "npm:^8.4.40" rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -18193,6 +18134,8 @@ __metadata: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -18201,7 +18144,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/77b284938921da6c2c4055a5edd916ab221a973aa1403dba2aef303db1bd54ac7325db13f3fad13d77a7ac55cac7ffef49dffaa69bcadcc3caf2cae32ca03127 + checksum: 10/5a98b1d30cc8c0263551f417a360102d40b78b9170e9e58a99c1a394ab700c7e604d3c52dafda323c11356a76eba865800d3d8588b33a8febdeaddd5a8981410 languageName: node linkType: hard @@ -18230,9 +18173,9 @@ __metadata: linkType: hard "vscode-languageserver-textdocument@npm:~1.0.11": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: 10/6096d2a85570e819e01ff406de7c88c48211e6874c6fc71df92193aa8b5aadf40591e44f033d634a95d04975d7aad29049d3eccab617ca41c189ae325aadb913 + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 10/2bc0fde952d40f35a31179623d1491b0fafdee156aaf58557f40f5d394a25fc84826763cdde55fa6ce2ed9cd35a931355ad6dd7fe5db82e7f21e5d865f0af8c6 languageName: node linkType: hard @@ -18284,7 +18227,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.1, watchpack@npm:^2.4.1": +"watchpack@npm:2.4.1": version: 2.4.1 resolution: "watchpack@npm:2.4.1" dependencies: @@ -18294,6 +18237,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10/6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -18340,26 +18293,7 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:7.2.1": - version: 7.2.1 - resolution: "webpack-dev-middleware@npm:7.2.1" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^4.6.0" - mime-types: "npm:^2.1.31" - on-finished: "npm:^2.4.1" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: 10/e1fa9b40cba7b954f901b085cdded62df6f3c10d1d4e24d4850bd35ebe3dcfb18e7159e6579d6ac854e8e3611e5895aaf45ea1f3e29da2287659d36f0cb614d1 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^7.1.0": +"webpack-dev-middleware@npm:7.3.0, webpack-dev-middleware@npm:^7.1.0": version: 7.3.0 resolution: "webpack-dev-middleware@npm:7.3.0" dependencies: @@ -18425,14 +18359,14 @@ __metadata: languageName: node linkType: hard -"webpack-merge@npm:5.10.0": - version: 5.10.0 - resolution: "webpack-merge@npm:5.10.0" +"webpack-merge@npm:6.0.1": + version: 6.0.1 + resolution: "webpack-merge@npm:6.0.1" dependencies: clone-deep: "npm:^4.0.1" flat: "npm:^5.0.2" - wildcard: "npm:^2.0.0" - checksum: 10/fa46ab200f17d06c7cb49fc37ad91f15769753953c9724adac1061fa305a2a223cb37c3ed25a5f501580c91f11a0800990fe3814c70a77bf1aa5b3fca45a2ac6 + wildcard: "npm:^2.0.1" + checksum: 10/39ab911c26237922295d9b3d0617c8ea0c438c35a3b21b05506616a10423f5ece1962bccbedec932c5db61af57999b6d055d56d1f1755c63e2701bd4a55c3887 languageName: node linkType: hard @@ -18458,9 +18392,9 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5.92.1": - version: 5.92.1 - resolution: "webpack@npm:5.92.1" +"webpack@npm:5.93.0": + version: 5.93.0 + resolution: "webpack@npm:5.93.0" dependencies: "@types/eslint-scope": "npm:^3.7.3" "@types/estree": "npm:^1.0.5" @@ -18491,7 +18425,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10/76fcfbebcc0719c4734c65a01dcef7a0f18f3f2647484e8a7e8606adbd128ac42756bb3a8b7e2d486fe97f6286ebdc7b937ccdf3cf1d21b4684134bb89bbed89 + checksum: 10/a48bef7a511d826db7f9ebee2c84317214923ac40cb2aabe6a649546c54a76a55fc3b91ff03c05fed22a13a176891c47bbff7fcc644c53bcbe5091555863641b languageName: node linkType: hard @@ -18565,7 +18499,7 @@ __metadata: languageName: node linkType: hard -"wildcard@npm:^2.0.0": +"wildcard@npm:^2.0.1": version: 2.0.1 resolution: "wildcard@npm:2.0.1" checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c @@ -18741,7 +18675,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:~2.4.2, yaml@npm:~2.4.5": +"yaml@npm:~2.4.5": version: 2.4.5 resolution: "yaml@npm:2.4.5" bin: @@ -18750,6 +18684,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:~2.5.0": + version: 2.5.0 + resolution: "yaml@npm:2.5.0" + bin: + yaml: bin.mjs + checksum: 10/72e903fdbe3742058885205db4a6c9ff38e5f497f4e05e631264f7756083c05e7d10dfb5e4ce9d7a95de95338f9b20d19dd0b91c60c65f7d7608b6b3929820ad + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -18829,10 +18772,10 @@ __metadata: languageName: node linkType: hard -"zone.js@npm:~0.14.8": - version: 0.14.8 - resolution: "zone.js@npm:0.14.8" - checksum: 10/0aa7f25c4845dc27f944f01cc1b976b36321b6ccd887c58f5ce6d8485109fc4707fbe3e3c6f300995f8684ca8bd1728f15ec847dd9ca0c33af01d492a4e2d513 +"zone.js@npm:~0.14.10": + version: 0.14.10 + resolution: "zone.js@npm:0.14.10" + checksum: 10/a7bed2f9a7ce67ba4e70b03b7e59dc955e4d2d738570950c4a0e16fafb5c23c47d0c6ece84f6e871a0f77d81c26a051da566d09738ebfdab297f54b862ae0b5d languageName: node linkType: hard