diff --git a/.changeset/mighty-ligers-cheat.md b/.changeset/mighty-ligers-cheat.md new file mode 100644 index 000000000..02a1407db --- /dev/null +++ b/.changeset/mighty-ligers-cheat.md @@ -0,0 +1,5 @@ +--- +"openapi-typescript": patch +--- + +Fix invalid typescript for empty request bodies, fix headers being left out when response body is omitted diff --git a/packages/openapi-fetch/test/v1.d.ts b/packages/openapi-fetch/test/v1.d.ts index 879f1b3be..4a1db9aed 100644 --- a/packages/openapi-fetch/test/v1.d.ts +++ b/packages/openapi-fetch/test/v1.d.ts @@ -184,7 +184,9 @@ export interface paths { }; responses: { /** @description No Content */ - 204: never; + 204: { + content: never; + }; 500: components["responses"]["Error"]; }; }; diff --git a/packages/openapi-typescript/examples/digital-ocean-api.ts b/packages/openapi-typescript/examples/digital-ocean-api.ts index c1f3191ab..4215a9f76 100644 --- a/packages/openapi-typescript/examples/digital-ocean-api.ts +++ b/packages/openapi-typescript/examples/digital-ocean-api.ts @@ -14340,10 +14340,18 @@ export interface external { "resources/ssh_keys/attributes/ssh_key_fingerprint.yml": string "resources/ssh_keys/attributes/ssh_key_id.yml": number "resources/ssh_keys/attributes/ssh_key_name.yml": string - "resources/ssh_keys/links/sshKeys_delete_by_fingerprint.yml": never - "resources/ssh_keys/links/sshKeys_delete_by_id.yml": never - "resources/ssh_keys/links/sshKeys_get_by_fingerprint.yml": never - "resources/ssh_keys/links/sshKeys_get_by_id.yml": never + "resources/ssh_keys/links/sshKeys_delete_by_fingerprint.yml": { + content: never; + } + "resources/ssh_keys/links/sshKeys_delete_by_id.yml": { + content: never; + } + "resources/ssh_keys/links/sshKeys_get_by_fingerprint.yml": { + content: never; + } + "resources/ssh_keys/links/sshKeys_get_by_id.yml": { + content: never; + } "resources/ssh_keys/models/sshKeys.yml": { id?: external["resources/ssh_keys/attributes/ssh_key_id.yml"]; fingerprint?: external["resources/ssh_keys/attributes/ssh_key_fingerprint.yml"]; @@ -16033,7 +16041,14 @@ export interface external { page?: number; region?: external["shared/attributes/region_slug.yml"]; }; - "shared/responses/accepted.yml": never + "shared/responses/accepted.yml": { + headers: { + "ratelimit-limit": external["shared/headers.yml"]["ratelimit-limit"]; + "ratelimit-remaining": external["shared/headers.yml"]["ratelimit-remaining"]; + "ratelimit-reset": external["shared/headers.yml"]["ratelimit-reset"]; + }; + content: never; + } "shared/responses/bad_request.yml": { headers: { "ratelimit-limit": external["shared/headers.yml"]["ratelimit-limit"]; @@ -16054,8 +16069,23 @@ export interface external { "application/json": external["shared/models/error.yml"]; }; } - "shared/responses/no_content_with_content_type.yml": never - "shared/responses/no_content.yml": never + "shared/responses/no_content_with_content_type.yml": { + headers: { + "ratelimit-limit": external["shared/headers.yml"]["ratelimit-limit"]; + "ratelimit-remaining": external["shared/headers.yml"]["ratelimit-remaining"]; + "ratelimit-reset": external["shared/headers.yml"]["ratelimit-reset"]; + "content-type": external["shared/headers.yml"]["content-type"]; + }; + content: never; + } + "shared/responses/no_content.yml": { + headers: { + "ratelimit-limit": external["shared/headers.yml"]["ratelimit-limit"]; + "ratelimit-remaining": external["shared/headers.yml"]["ratelimit-remaining"]; + "ratelimit-reset": external["shared/headers.yml"]["ratelimit-reset"]; + }; + content: never; + } "shared/responses/not_found.yml": { headers: { "ratelimit-limit": external["shared/headers.yml"]["ratelimit-limit"]; diff --git a/packages/openapi-typescript/examples/github-api-next.ts b/packages/openapi-typescript/examples/github-api-next.ts index cd57963de..da2e5c3e5 100644 --- a/packages/openapi-typescript/examples/github-api-next.ts +++ b/packages/openapi-typescript/examples/github-api-next.ts @@ -77802,7 +77802,9 @@ export interface components { }; }; /** @description Not modified */ - not_modified: never; + not_modified: { + content: never; + }; /** @description Requires authentication */ requires_authentication: { content: { @@ -77886,9 +77888,13 @@ export interface components { }; }; /** @description The value of `per_page` multiplied by `page` cannot be greater than 10000. */ - package_es_list_error: never; + package_es_list_error: { + content: never; + }; /** @description A header with no content is returned. */ - no_content: never; + no_content: { + content: never; + }; /** @description Gone */ gone: { content: { @@ -77914,7 +77920,9 @@ export interface components { }; }; /** @description Found */ - found: never; + found: { + content: never; + }; /** @description Response if there is already a validation run in progress with a different default setup configuration */ code_scanning_conflict: { content: { @@ -78597,7 +78605,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -78651,7 +78661,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -78669,7 +78681,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -78694,7 +78708,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -78747,7 +78763,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -79167,7 +79185,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -79303,7 +79323,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -79421,7 +79443,9 @@ export interface operations { }; responses: { /** @description Response if gist is starred */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; /** @description Not Found if gist is not starred */ @@ -79444,7 +79468,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -79459,7 +79485,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -79564,7 +79592,9 @@ export interface operations { "apps/revoke-installation-access-token": { responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -79820,7 +79850,9 @@ export interface operations { }; 401: components["responses"]["requires_authentication"]; /** @description Not Found when the account has not purchased the listing */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -79987,7 +80019,9 @@ export interface operations { }; }; /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -80027,7 +80061,9 @@ export interface operations { }; responses: { /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; }; @@ -80105,7 +80141,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -80502,7 +80540,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80555,7 +80595,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80573,7 +80615,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80591,7 +80635,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80634,7 +80680,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80681,7 +80729,9 @@ export interface operations { }; responses: { /** @description Success response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -80888,7 +80938,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81149,7 +81201,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81170,7 +81224,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81234,7 +81290,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81258,9 +81316,13 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81284,9 +81346,13 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81403,7 +81469,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81441,7 +81509,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81476,7 +81546,9 @@ export interface operations { }; }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81508,9 +81580,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81533,9 +81609,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81559,9 +81639,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -81600,7 +81684,9 @@ export interface operations { }; responses: { /** @description If the user is blocked */ - 204: never; + 204: { + content: never; + }; /** @description If the user is not blocked */ 404: { content: { @@ -81622,7 +81708,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -81639,7 +81727,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -81747,10 +81837,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -81782,10 +81876,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -81817,10 +81915,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -81939,7 +82041,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -81957,7 +82061,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -82010,10 +82116,14 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -82030,10 +82140,14 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -82051,10 +82165,14 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -82166,7 +82284,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -82211,7 +82331,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -82256,7 +82378,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -82301,7 +82425,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, the seat management setting is set to enable Copilot for all users or is unconfigured, or a user's seat cannot be cancelled because it was assigned to them via a team. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -82458,7 +82584,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82474,7 +82602,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82525,7 +82655,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82542,9 +82674,13 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -82561,9 +82697,13 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -82744,7 +82884,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -82931,7 +83073,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -83041,7 +83185,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83134,7 +83280,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -83252,11 +83400,21 @@ export interface operations { }; responses: { /** @description Response if requester is an organization member and user is a member */ - 204: never; + 204: { + content: never; + }; /** @description Response if requester is not an organization member */ - 302: never; + 302: { + headers: { + /** @example https://api.github.com/orgs/github/public_members/pezra */ + Location?: string; + }; + content: never; + }; /** @description Not Found if requester is an organization member and user is not a member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -83272,7 +83430,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -83387,7 +83547,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization or the user has a pending organization invitation. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -83472,7 +83634,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -83623,7 +83787,9 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -83640,7 +83806,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -83658,7 +83826,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -83748,9 +83918,13 @@ export interface operations { }; }; /** @description User was converted */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if user is the last owner of the organization, not a member of the organization, or if the enterprise enforces a policy for inviting outside collaborators. For more information, see "[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)." */ - 403: never; + 403: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -83767,7 +83941,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Unprocessable Entity if user is a member of the organization */ 422: { content: { @@ -83853,7 +84029,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -83885,7 +84063,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -83966,7 +84146,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -83995,7 +84177,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -84390,9 +84574,13 @@ export interface operations { }; responses: { /** @description Response if user is a public member */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if user is not a public member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -84410,7 +84598,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -84427,7 +84617,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -84765,7 +84957,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 500: components["responses"]["internal_error"]; }; @@ -84849,9 +85043,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description The organization has reached the maximum number of security manager teams. */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -84871,7 +85069,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85075,7 +85275,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85254,7 +85456,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85395,7 +85599,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85522,7 +85728,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85614,7 +85822,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85706,7 +85916,9 @@ export interface operations { }; }; /** @description if user has no team membership */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -85751,9 +85963,13 @@ export interface operations { }; }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; /** @description Unprocessable Entity if you attempt to add an organization to a team */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -85776,9 +85992,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -85832,7 +86052,9 @@ export interface operations { }; }; /** @description Not Found if project is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -85862,7 +86084,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if the project is not owned by the organization */ 403: { content: { @@ -85890,7 +86114,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85949,9 +86175,13 @@ export interface operations { }; }; /** @description Response if team has permission for the repository. This is the response when the repository media type hasn't been provded in the Accept header. */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if team does not have permission for the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -85984,7 +86214,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -86004,7 +86236,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -86069,9 +86303,13 @@ export interface operations { }; responses: { /** @description Action started */ - 204: never; + 204: { + content: never; + }; /** @description The action could not be taken due to an in progress enablement, or a policy is preventing enablement */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -86109,7 +86347,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; /** @description Forbidden */ @@ -86249,7 +86489,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -86427,7 +86669,9 @@ export interface operations { }; responses: { /** @description Delete Success */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; /** @description Forbidden */ @@ -86493,7 +86737,9 @@ export interface operations { }; }; /** @description Not Found if the authenticated user does not have access to the project */ - 404: never; + 404: { + content: never; + }; 410: components["responses"]["gone"]; 422: components["responses"]["validation_failed_simple"]; }; @@ -86556,7 +86802,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -86577,7 +86825,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -86734,7 +86984,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 307: components["responses"]["temporary_redirect"]; /** @description If an organization owner has configured the organization to prevent members from deleting organization-owned repositories, a member will get this response: */ 403: { @@ -86996,7 +87248,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87018,7 +87272,12 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + Location: components["headers"]["location"]; + }; + content: never; + }; 410: components["responses"]["gone"]; }; }; @@ -87123,7 +87382,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87164,7 +87425,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/jobs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -87378,7 +87645,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87429,7 +87698,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87474,7 +87745,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87523,9 +87796,13 @@ export interface operations { }; responses: { /** @description Success response */ - 204: never; + 204: { + content: never; + }; /** @description Conflict response when changing a setting is prevented by the owning organization */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -87738,7 +88015,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87957,7 +88236,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88116,7 +88397,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/runs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -88170,7 +88457,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88223,7 +88512,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/runs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -88240,7 +88535,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 500: components["responses"]["internal_error"]; }; @@ -88514,7 +88811,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88535,7 +88834,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88652,7 +88953,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88684,7 +88987,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88754,7 +89059,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88787,7 +89094,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88806,7 +89115,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88972,7 +89283,9 @@ export interface operations { }; responses: { /** @description If the `assignee` can be assigned to issues in the repository, a `204` header with no content is returned. */ - 204: never; + 204: { + content: never; + }; /** @description Otherwise a `404` status code is returned. */ 404: { content: { @@ -89086,7 +89399,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -89109,7 +89424,9 @@ export interface operations { }; }; /** @description Not Found if dependabot is not enabled for the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -89125,7 +89442,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89141,7 +89460,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** List branches */ @@ -89343,7 +89664,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -89407,7 +89730,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -89446,7 +89771,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -89577,7 +89904,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -89617,7 +89946,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89823,7 +90154,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91251,11 +91584,15 @@ export interface operations { }; }; /** @description Bad Request if the sarif field is invalid */ - 400: never; + 400: { + content: never; + }; 403: components["responses"]["code_scanning_forbidden_write"]; 404: components["responses"]["not_found"]; /** @description Payload Too Large if the sarif field is too large */ - 413: never; + 413: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -91281,7 +91618,9 @@ export interface operations { }; 403: components["responses"]["code_scanning_forbidden_read"]; /** @description Not Found if the sarif id does not match any upload */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -91312,7 +91651,9 @@ export interface operations { }; }; /** @description Resource not found */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -91640,7 +91981,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91657,7 +92000,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91719,9 +92064,13 @@ export interface operations { }; responses: { /** @description Response if user is a collaborator */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if user is not a collaborator */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -91780,7 +92129,9 @@ export interface operations { * - an organization member is added as an individual collaborator * - an existing team member (whose team is also a repository collaborator) is added as an individual collaborator */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -91819,7 +92170,9 @@ export interface operations { }; responses: { /** @description No Content when collaborator was removed from the repository. */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -91911,7 +92264,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -92029,7 +92384,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -92755,7 +93112,9 @@ export interface operations { }; }; /** @description Response if repository is empty */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -92992,7 +93351,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93009,7 +93370,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93250,7 +93613,9 @@ export interface operations { }; }; /** @description Conflict when there is a merge conflict or the commit's status checks failed */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -93294,7 +93659,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed_simple"]; }; @@ -93451,7 +93818,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -93571,7 +93940,9 @@ export interface operations { }; responses: { /** @description Default response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93632,9 +94003,13 @@ export interface operations { }; }; /** @description Response if the same branch name pattern already exists */ - 303: never; + 303: { + content: never; + }; /** @description Not Found or `deployment_branch_policy.custom_branch_policies` property for the environment is set to false */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -93707,7 +94082,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93844,7 +94221,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -94248,7 +94627,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -94639,7 +95020,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -94838,7 +95221,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -94858,7 +95243,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -94985,7 +95372,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 503: components["responses"]["porter_maintenance"]; }; }; @@ -95240,7 +95629,9 @@ export interface operations { }; }; /** @description Response */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -95256,9 +95647,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -95299,7 +95694,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** Update a repository invitation */ @@ -95506,7 +95903,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95626,7 +96025,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95852,7 +96253,9 @@ export interface operations { }; responses: { /** @description Response if `assignee` can be assigned to `issue_number` */ - 204: never; + 204: { + content: never; + }; /** @description Response if `assignee` can not be assigned to `issue_number` */ 404: { content: { @@ -96090,7 +96493,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 301: components["responses"]["moved_permanently"]; 404: components["responses"]["not_found"]; 410: components["responses"]["gone"]; @@ -96152,7 +96557,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; 410: components["responses"]["gone"]; @@ -96173,7 +96580,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -96266,7 +96675,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96397,7 +96808,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96502,7 +96915,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96578,7 +96993,9 @@ export interface operations { * - Git LFS support not enabled because Git LFS is disabled for the root repository in the network. * - Git LFS support not enabled because Git LFS is disabled for <owner>. */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -96594,7 +97011,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96646,9 +97065,13 @@ export interface operations { }; }; /** @description The branch could not be synced because of a merge conflict */ - 409: never; + 409: { + content: never; + }; /** @description The branch could not be synced for some other reason */ - 422: never; + 422: { + content: never; + }; }; }; /** Merge a branch */ @@ -96679,12 +97102,18 @@ export interface operations { }; }; /** @description Response when already merged */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; /** @description Not Found when the base or head does not exist */ - 404: never; + 404: { + content: never; + }; /** @description Conflict when there is a merge conflict */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -96805,7 +97234,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -96940,7 +97371,9 @@ export interface operations { }; }; /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; }; }; /** @@ -97005,7 +97438,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 400: components["responses"]["bad_request"]; 409: components["responses"]["conflict"]; 422: components["responses"]["validation_failed"]; @@ -97072,7 +97507,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 409: components["responses"]["conflict"]; 422: components["responses"]["validation_failed"]; @@ -97248,10 +97685,14 @@ export interface operations { }; }; /** @description Custom domains are not available for GitHub Pages */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description There isn't a CNAME for this page */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -97487,7 +97928,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -97607,7 +98050,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -97971,9 +98416,13 @@ export interface operations { }; responses: { /** @description Response if pull request has been merged */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if pull request has not been merged */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -98092,7 +98541,9 @@ export interface operations { }; 403: components["responses"]["forbidden"]; /** @description Unprocessable Entity if user is not a collaborator */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -98618,7 +99069,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98753,7 +99206,9 @@ export interface operations { }; }; /** @description Unauthorized */ - 401: never; + 401: { + content: never; + }; }; }; /** @@ -98770,7 +99225,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98898,7 +99355,9 @@ export interface operations { }; }; /** @description Response if you upload an asset with the same filename as another uploaded asset */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -98988,7 +99447,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -99175,7 +99636,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 500: components["responses"]["internal_error"]; }; @@ -99214,7 +99677,9 @@ export interface operations { }; }; /** @description Repository is public or secret scanning is disabled for the repository */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -99243,7 +99708,9 @@ export interface operations { }; 304: components["responses"]["not_modified"]; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -99280,11 +99747,17 @@ export interface operations { }; }; /** @description Bad request, resolution comment is invalid or the resolution was not changed. */ - 400: never; + 400: { + content: never; + }; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; /** @description State does not match the resolution or resolution comment */ - 422: never; + 422: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -99319,7 +99792,9 @@ export interface operations { }; }; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -99739,7 +100214,9 @@ export interface operations { }; 403: components["responses"]["forbidden"]; /** @description Not Found if you don't subscribe to the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -99785,7 +100262,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** List repository tags */ @@ -99882,7 +100361,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -99904,7 +100385,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://codeload.github.com/me/myprivate/legacy.zip/master?login=me&token=thistokenexpires */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -100128,9 +100615,13 @@ export interface operations { }; responses: { /** @description Response if repository is enabled with vulnerability alerts */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if repository is not enabled with vulnerability alerts */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -100146,7 +100637,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100164,7 +100657,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100185,7 +100680,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://codeload.github.com/me/myprivate/legacy.zip/master?login=me&token=thistokenexpires */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -100391,7 +100892,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100412,7 +100915,9 @@ export interface operations { }; responses: { /** @description Default response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100530,7 +101035,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100562,7 +101069,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100903,7 +101412,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -101084,7 +101595,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101225,7 +101738,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101473,9 +101988,13 @@ export interface operations { }; responses: { /** @description if user is a member */ - 204: never; + 204: { + content: never; + }; /** @description if user is not a member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -101502,12 +102021,18 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; /** @description Not Found if team synchronization is set up */ - 404: never; + 404: { + content: never; + }; /** @description Unprocessable Entity if you attempt to add an organization to a team or you attempt to add a user to a team when they are not a member of at least one other team in the same organization */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -101532,9 +102057,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if team synchronization is setup */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -101610,10 +102139,14 @@ export interface operations { }; }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Unprocessable Entity if you attempt to add an organization to a team */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -101636,9 +102169,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -101693,7 +102230,9 @@ export interface operations { }; }; /** @description Not Found if project is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -101723,7 +102262,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if the project is not owned by the organization */ 403: { content: { @@ -101753,7 +102294,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -101811,9 +102354,13 @@ export interface operations { }; }; /** @description Response if repository is managed by this team */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if repository is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -101846,7 +102393,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -101868,7 +102417,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101997,7 +102548,9 @@ export interface operations { }; responses: { /** @description If the user is blocked */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102021,7 +102574,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102041,7 +102596,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102274,7 +102831,9 @@ export interface operations { }; }; /** @description Response after successfully updating a secret */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -102295,7 +102854,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102352,7 +102913,9 @@ export interface operations { }; responses: { /** @description No Content when repositories were added to the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -102374,7 +102937,9 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -102396,7 +102961,9 @@ export interface operations { }; responses: { /** @description No Content when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -102801,7 +103368,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102870,7 +103439,9 @@ export interface operations { }; responses: { /** @description if the person is followed by the authenticated user */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102896,7 +103467,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -102915,7 +103488,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103013,7 +103588,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103110,7 +103687,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -103131,12 +103710,16 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Returned when the application is installed on `all` repositories in the organization, or if this request would remove the last repository that the application has access to in the organization. */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -103152,7 +103735,9 @@ export interface operations { }; }; /** @description Response when there are no restrictions */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -103182,7 +103767,9 @@ export interface operations { "interactions/remove-restrictions-for-authenticated-user": { responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -103315,7 +103902,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103591,7 +104180,9 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103609,7 +104200,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103629,7 +104222,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -103757,7 +104352,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -103786,7 +104383,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -103863,7 +104462,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -103889,7 +104490,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104177,7 +104780,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104193,7 +104798,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104269,7 +104876,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104368,7 +104977,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104419,7 +105030,9 @@ export interface operations { }; responses: { /** @description Response if this repository is starred by you */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104444,7 +105057,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104464,7 +105079,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104727,9 +105344,13 @@ export interface operations { }; responses: { /** @description if the user follows the target user */ - 204: never; + 204: { + content: never; + }; /** @description if the user does not follow the target user */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -104967,7 +105588,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104999,7 +105622,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -105074,7 +105699,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -105103,7 +105730,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -105451,7 +106080,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105486,7 +106117,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105521,7 +106154,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105563,7 +106198,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105605,7 +106242,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105647,7 +106286,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105689,7 +106330,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105730,7 +106373,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105771,7 +106416,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105812,7 +106459,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105847,7 +106496,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105882,7 +106533,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105917,7 +106570,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105952,7 +106607,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -105987,7 +106644,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106022,7 +106681,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106059,7 +106720,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106095,7 +106758,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106131,7 +106796,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106170,7 +106837,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106209,7 +106878,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106248,7 +106919,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106287,7 +106960,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106326,7 +107001,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106365,7 +107042,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106404,7 +107083,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106439,7 +107120,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106474,7 +107157,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106511,7 +107196,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106546,7 +107233,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106583,7 +107272,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106622,7 +107313,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106661,7 +107354,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106700,7 +107395,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106739,7 +107436,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106778,7 +107477,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106817,7 +107518,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106856,7 +107559,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106895,7 +107600,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106934,7 +107641,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -106973,7 +107682,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107012,7 +107723,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107051,7 +107764,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107090,7 +107805,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107129,7 +107846,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107168,7 +107887,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107207,7 +107928,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107246,7 +107969,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107285,7 +108010,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107319,7 +108046,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107356,7 +108085,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107390,7 +108121,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107425,7 +108158,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107460,7 +108195,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107495,7 +108232,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107530,7 +108269,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107565,7 +108306,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107600,7 +108343,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107633,7 +108378,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107668,7 +108415,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107705,7 +108454,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107742,7 +108493,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107779,7 +108532,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107816,7 +108571,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107853,7 +108610,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107890,7 +108649,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107927,7 +108688,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -107964,7 +108727,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108001,7 +108766,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108038,7 +108805,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108075,7 +108844,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108112,7 +108883,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108149,7 +108922,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108186,7 +108961,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108223,7 +109000,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108260,7 +109039,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108297,7 +109078,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108334,7 +109117,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108371,7 +109156,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108408,7 +109195,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108445,7 +109234,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108482,7 +109273,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108515,7 +109308,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108548,7 +109343,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108581,7 +109378,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108614,7 +109413,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108647,7 +109448,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108682,7 +109485,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108717,7 +109522,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108752,7 +109559,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108787,7 +109596,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108822,7 +109633,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108859,7 +109672,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108896,7 +109711,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108931,7 +109748,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -108968,7 +109787,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109005,7 +109826,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109042,7 +109865,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109079,7 +109904,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109116,7 +109943,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109153,7 +109982,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109190,7 +110021,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109227,7 +110060,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109264,7 +110099,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109301,7 +110138,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109338,7 +110177,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109375,7 +110216,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109410,7 +110253,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109445,7 +110290,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109479,7 +110326,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109516,7 +110365,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109553,7 +110404,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109590,7 +110443,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109627,7 +110482,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** This event occurs when you create a new webhook. The ping event is a confirmation from GitHub that you configured the webhook correctly. */ @@ -109658,7 +110515,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109695,7 +110554,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109732,7 +110593,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109769,7 +110632,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109806,7 +110671,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109843,7 +110710,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109880,7 +110749,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109917,7 +110788,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109954,7 +110827,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -109991,7 +110866,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110028,7 +110905,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110065,7 +110944,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110102,7 +110983,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110139,7 +111022,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110176,7 +111061,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110215,7 +111102,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110254,7 +111143,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110293,7 +111184,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110332,7 +111225,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110371,7 +111266,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110410,7 +111307,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110449,7 +111348,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110488,7 +111389,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110527,7 +111430,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110566,7 +111471,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110605,7 +111512,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110644,7 +111553,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110678,7 +111589,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110715,7 +111628,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110752,7 +111667,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110789,7 +111706,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110826,7 +111745,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110863,7 +111784,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110900,7 +111823,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110937,7 +111862,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -110974,7 +111901,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111011,7 +111940,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111048,7 +111979,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111085,7 +112018,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111122,7 +112057,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111159,7 +112096,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111196,7 +112135,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111233,7 +112174,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111270,7 +112213,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111307,7 +112252,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111344,7 +112291,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111381,7 +112330,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111418,7 +112369,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111455,7 +112408,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111492,7 +112447,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111529,7 +112486,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111566,7 +112525,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111603,7 +112564,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111640,7 +112603,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111677,7 +112642,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111714,7 +112681,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111751,7 +112720,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111787,7 +112758,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111824,7 +112797,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111861,7 +112836,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111896,7 +112873,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111931,7 +112910,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -111966,7 +112947,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112001,7 +112984,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112036,7 +113021,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112071,7 +113058,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112106,7 +113095,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112141,7 +113132,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112176,7 +113169,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112211,7 +113206,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112246,7 +113243,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112281,7 +113280,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112316,7 +113317,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112351,7 +113354,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** This event occurs when a repository is imported to GitHub. For more information, see "[Importing a repository with GitHub Importer](https://docs.github.com/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer)." For more information about the API to manage imports, see [the REST API documentation](https://docs.github.com/rest/migrations/source-imports). */ @@ -112381,7 +113386,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112416,7 +113423,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112451,7 +113460,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112486,7 +113497,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112521,7 +113534,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112556,7 +113571,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112591,7 +113608,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112626,7 +113645,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112661,7 +113682,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112696,7 +113719,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112733,7 +113758,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112773,7 +113800,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112810,7 +113839,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112847,7 +113878,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112884,7 +113917,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112919,7 +113954,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112954,7 +113991,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -112989,7 +114028,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113023,7 +114064,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113060,7 +114103,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113095,7 +114140,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113130,7 +114177,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113167,7 +114216,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113202,7 +114253,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113237,7 +114290,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113272,7 +114327,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113307,7 +114364,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113341,7 +114400,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113378,7 +114439,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113414,7 +114477,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113450,7 +114515,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113486,7 +114553,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113522,7 +114591,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113558,7 +114629,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113593,7 +114666,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113629,7 +114704,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113666,7 +114743,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113703,7 +114782,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113740,7 +114821,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113779,7 +114862,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113816,7 +114901,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113853,7 +114940,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; /** @@ -113890,7 +114979,9 @@ export interface operations { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; } diff --git a/packages/openapi-typescript/examples/github-api.ts b/packages/openapi-typescript/examples/github-api.ts index 01cae6ab9..8aadaaed3 100644 --- a/packages/openapi-typescript/examples/github-api.ts +++ b/packages/openapi-typescript/examples/github-api.ts @@ -79986,7 +79986,9 @@ export interface components { }; }; /** @description Not modified */ - not_modified: never; + not_modified: { + content: never; + }; /** @description Requires authentication */ requires_authentication: { content: { @@ -80070,9 +80072,13 @@ export interface components { }; }; /** @description The value of `per_page` multiplied by `page` cannot be greater than 10000. */ - package_es_list_error: never; + package_es_list_error: { + content: never; + }; /** @description A header with no content is returned. */ - no_content: never; + no_content: { + content: never; + }; /** @description Gone */ gone: { content: { @@ -80098,7 +80104,9 @@ export interface components { }; }; /** @description Found */ - found: never; + found: { + content: never; + }; /** @description Response if there is already a validation run in progress with a different default setup configuration */ code_scanning_conflict: { content: { @@ -80781,7 +80789,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -80840,7 +80850,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -80858,7 +80870,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -80883,7 +80897,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -80936,7 +80952,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -81380,7 +81398,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -81528,7 +81548,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -81649,7 +81671,9 @@ export interface operations { }; responses: { /** @description Response if gist is starred */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; /** @description Not Found if gist is not starred */ @@ -81672,7 +81696,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -81687,7 +81713,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -81793,7 +81821,9 @@ export interface operations { "apps/revoke-installation-access-token": { responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82050,7 +82080,9 @@ export interface operations { }; 401: components["responses"]["requires_authentication"]; /** @description Not Found when the account has not purchased the listing */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -82217,7 +82249,9 @@ export interface operations { }; }; /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -82257,7 +82291,9 @@ export interface operations { }; responses: { /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; }; @@ -82335,7 +82371,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -82733,7 +82771,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82786,7 +82826,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82804,7 +82846,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82822,7 +82866,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82865,7 +82911,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -82912,7 +82960,9 @@ export interface operations { }; responses: { /** @description Success response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83119,7 +83169,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83380,7 +83432,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83401,7 +83455,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83465,7 +83521,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83489,9 +83547,13 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83515,9 +83577,13 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83634,7 +83700,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83672,7 +83740,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83707,7 +83777,9 @@ export interface operations { }; }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83739,9 +83811,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83764,9 +83840,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83790,9 +83870,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response when the visibility of the variable is not set to `selected` */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -83831,7 +83915,9 @@ export interface operations { }; responses: { /** @description If the user is blocked */ - 204: never; + 204: { + content: never; + }; /** @description If the user is not blocked */ 404: { content: { @@ -83853,7 +83939,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -83870,7 +83958,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -83978,10 +84068,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -84013,10 +84107,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -84048,10 +84146,14 @@ export interface operations { }; responses: { /** @description Response when successfully modifying permissions. */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; /** @description Users are neither members nor collaborators of this organization. */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; 500: components["responses"]["internal_error"]; @@ -84170,7 +84272,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -84188,7 +84292,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -84241,10 +84347,14 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -84261,10 +84371,14 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -84282,10 +84396,14 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -84397,7 +84515,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -84442,7 +84562,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -84487,7 +84609,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, or the organization's Copilot access setting is set to enable Copilot for all users or is unconfigured. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -84532,7 +84656,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization, billing has not been set up for this organization, a public code suggestions policy has not been set for this organization, the seat management setting is set to enable Copilot for all users or is unconfigured, or a user's seat cannot be cancelled because it was assigned to them via a team. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -84689,7 +84815,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -84705,7 +84833,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -84756,7 +84886,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -84773,9 +84905,13 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type is not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -84792,9 +84928,13 @@ export interface operations { }; responses: { /** @description Response when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; /** @description Conflict when visibility type not set to selected */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -84977,7 +85117,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -85165,7 +85307,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -85275,7 +85419,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -85368,7 +85514,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -85486,11 +85634,21 @@ export interface operations { }; responses: { /** @description Response if requester is an organization member and user is a member */ - 204: never; + 204: { + content: never; + }; /** @description Response if requester is not an organization member */ - 302: never; + 302: { + headers: { + /** @example https://api.github.com/orgs/github/public_members/pezra */ + Location?: string; + }; + content: never; + }; /** @description Not Found if requester is an organization member and user is not a member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -85506,7 +85664,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -85621,7 +85781,9 @@ export interface operations { 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Copilot for Business is not enabled for this organization or the user has a pending organization invitation. */ - 422: never; + 422: { + content: never; + }; 500: components["responses"]["internal_error"]; }; }; @@ -85706,7 +85868,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -85862,7 +86026,9 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -85879,7 +86045,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -85897,7 +86065,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -85987,9 +86157,13 @@ export interface operations { }; }; /** @description User was converted */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if user is the last owner of the organization, not a member of the organization, or if the enterprise enforces a policy for inviting outside collaborators. For more information, see "[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)." */ - 403: never; + 403: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -86006,7 +86180,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Unprocessable Entity if user is a member of the organization */ 422: { content: { @@ -86092,7 +86268,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -86124,7 +86302,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -86205,7 +86385,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -86234,7 +86416,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -86629,9 +86813,13 @@ export interface operations { }; responses: { /** @description Response if user is a public member */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if user is not a public member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -86649,7 +86837,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -86666,7 +86856,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87005,7 +87197,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 500: components["responses"]["internal_error"]; }; @@ -87089,9 +87283,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description The organization has reached the maximum number of security manager teams. */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -87111,7 +87309,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87315,7 +87515,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87494,7 +87696,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87635,7 +87839,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87762,7 +87968,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87854,7 +88062,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -87946,7 +88156,9 @@ export interface operations { }; }; /** @description if user has no team membership */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -87991,9 +88203,13 @@ export interface operations { }; }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; /** @description Unprocessable Entity if you attempt to add an organization to a team */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -88016,9 +88232,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -88072,7 +88292,9 @@ export interface operations { }; }; /** @description Not Found if project is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -88102,7 +88324,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if the project is not owned by the organization */ 403: { content: { @@ -88130,7 +88354,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88189,9 +88415,13 @@ export interface operations { }; }; /** @description Response if team has permission for the repository. This is the response when the repository media type hasn't been provded in the Accept header. */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if team does not have permission for the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -88224,7 +88454,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88244,7 +88476,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -88309,9 +88543,13 @@ export interface operations { }; responses: { /** @description Action started */ - 204: never; + 204: { + content: never; + }; /** @description The action could not be taken due to an in progress enablement, or a policy is preventing enablement */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -88349,7 +88587,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; /** @description Forbidden */ @@ -88501,7 +88741,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -88694,7 +88936,9 @@ export interface operations { }; responses: { /** @description Delete Success */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; /** @description Forbidden */ @@ -88769,7 +89013,9 @@ export interface operations { }; }; /** @description Not Found if the authenticated user does not have access to the project */ - 404: never; + 404: { + content: never; + }; 410: components["responses"]["gone"]; 422: components["responses"]["validation_failed_simple"]; }; @@ -88833,7 +89079,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -88854,7 +89102,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -89014,7 +89264,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 307: components["responses"]["temporary_redirect"]; /** @description If an organization owner has configured the organization to prevent members from deleting organization-owned repositories, a member will get this response: */ 403: { @@ -89276,7 +89528,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89298,7 +89552,12 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + Location: components["headers"]["location"]; + }; + content: never; + }; 410: components["responses"]["gone"]; }; }; @@ -89403,7 +89662,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89444,7 +89705,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/jobs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -89658,7 +89925,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89709,7 +89978,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89754,7 +90025,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -89803,9 +90076,13 @@ export interface operations { }; responses: { /** @description Success response */ - 204: never; + 204: { + content: never; + }; /** @description Conflict response when changing a setting is prevented by the owning organization */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -90018,7 +90295,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90237,7 +90516,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90396,7 +90677,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/runs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -90450,7 +90737,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90503,7 +90792,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://pipelines.actions.githubusercontent.com/ab1f3cCFPB34Nd6imvFxpGZH5hNlDp2wijMwl2gDoO0bcrrlJj/_apis/pipelines/1/runs/19/signedlogcontent?urlExpires=2020-01-22T22%3A44%3A54.1389777Z&urlSigningMethod=HMACV1&urlSignature=2TUDfIg4fm36OJmfPy6km5QD5DLCOkBVzvhWZM8B%2BUY%3D */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -90520,7 +90815,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 500: components["responses"]["internal_error"]; }; @@ -90804,7 +91101,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90825,7 +91124,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90942,7 +91243,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -90974,7 +91277,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91044,7 +91349,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91077,7 +91384,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91096,7 +91405,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91262,7 +91573,9 @@ export interface operations { }; responses: { /** @description If the `assignee` can be assigned to issues in the repository, a `204` header with no content is returned. */ - 204: never; + 204: { + content: never; + }; /** @description Otherwise a `404` status code is returned. */ 404: { content: { @@ -91376,7 +91689,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -91399,7 +91714,9 @@ export interface operations { }; }; /** @description Not Found if dependabot is not enabled for the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -91415,7 +91732,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -91431,7 +91750,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** List branches */ @@ -91633,7 +91954,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; }; }; @@ -91697,7 +92020,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -91736,7 +92061,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -91867,7 +92194,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -91907,7 +92236,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -92113,7 +92444,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93542,11 +93875,15 @@ export interface operations { }; }; /** @description Bad Request if the sarif field is invalid */ - 400: never; + 400: { + content: never; + }; 403: components["responses"]["code_scanning_forbidden_write"]; 404: components["responses"]["not_found"]; /** @description Payload Too Large if the sarif field is too large */ - 413: never; + 413: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -93572,7 +93909,9 @@ export interface operations { }; 403: components["responses"]["code_scanning_forbidden_read"]; /** @description Not Found if the sarif id does not match any upload */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -93603,7 +93942,9 @@ export interface operations { }; }; /** @description Resource not found */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -93931,7 +94272,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -93948,7 +94291,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -94010,9 +94355,13 @@ export interface operations { }; responses: { /** @description Response if user is a collaborator */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if user is not a collaborator */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -94071,7 +94420,9 @@ export interface operations { * - an organization member is added as an individual collaborator * - an existing team member (whose team is also a repository collaborator) is added as an individual collaborator */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -94110,7 +94461,9 @@ export interface operations { }; responses: { /** @description No Content when collaborator was removed from the repository. */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -94202,7 +94555,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -94320,7 +94675,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95048,7 +95405,9 @@ export interface operations { }; }; /** @description Response if repository is empty */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -95285,7 +95644,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95302,7 +95663,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95543,7 +95906,9 @@ export interface operations { }; }; /** @description Conflict when there is a merge conflict or the commit's status checks failed */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -95587,7 +95952,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed_simple"]; }; @@ -95744,7 +96111,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -95870,7 +96239,9 @@ export interface operations { }; responses: { /** @description Default response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -95934,9 +96305,13 @@ export interface operations { }; }; /** @description Response if the same branch name pattern already exists */ - 303: never; + 303: { + content: never; + }; /** @description Not Found or `deployment_branch_policy.custom_branch_policies` property for the environment is set to false */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -96009,7 +96384,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96152,7 +96529,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -96556,7 +96935,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -96949,7 +97330,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -97150,7 +97533,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -97170,7 +97555,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -97297,7 +97684,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 503: components["responses"]["porter_maintenance"]; }; }; @@ -97556,7 +97945,9 @@ export interface operations { }; }; /** @description Response */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -97572,9 +97963,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Response */ - 409: never; + 409: { + content: never; + }; }; }; /** @@ -97615,7 +98010,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** Update a repository invitation */ @@ -97822,7 +98219,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -97942,7 +98341,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98169,7 +98570,9 @@ export interface operations { }; responses: { /** @description Response if `assignee` can be assigned to `issue_number` */ - 204: never; + 204: { + content: never; + }; /** @description Response if `assignee` can not be assigned to `issue_number` */ 404: { content: { @@ -98407,7 +98810,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 301: components["responses"]["moved_permanently"]; 404: components["responses"]["not_found"]; 410: components["responses"]["gone"]; @@ -98469,7 +98874,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; 410: components["responses"]["gone"]; @@ -98490,7 +98897,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -98583,7 +98992,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98714,7 +99125,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98819,7 +99232,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98895,7 +99310,9 @@ export interface operations { * - Git LFS support not enabled because Git LFS is disabled for the root repository in the network. * - Git LFS support not enabled because Git LFS is disabled for <owner>. */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -98911,7 +99328,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -98963,9 +99382,13 @@ export interface operations { }; }; /** @description The branch could not be synced because of a merge conflict */ - 409: never; + 409: { + content: never; + }; /** @description The branch could not be synced for some other reason */ - 422: never; + 422: { + content: never; + }; }; }; /** Merge a branch */ @@ -98996,12 +99419,18 @@ export interface operations { }; }; /** @description Response when already merged */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; /** @description Not Found when the base or head does not exist */ - 404: never; + 404: { + content: never; + }; /** @description Conflict when there is a merge conflict */ - 409: never; + 409: { + content: never; + }; 422: components["responses"]["validation_failed"]; }; }; @@ -99122,7 +99551,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -99257,7 +99688,9 @@ export interface operations { }; }; /** @description Reset Content */ - 205: never; + 205: { + content: never; + }; }; }; /** @@ -99322,7 +99755,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 400: components["responses"]["bad_request"]; 409: components["responses"]["conflict"]; 422: components["responses"]["validation_failed"]; @@ -99389,7 +99824,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 409: components["responses"]["conflict"]; 422: components["responses"]["validation_failed"]; @@ -99565,10 +100002,14 @@ export interface operations { }; }; /** @description Custom domains are not available for GitHub Pages */ - 400: never; + 400: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description There isn't a CNAME for this page */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -99806,7 +100247,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; }; }; @@ -99926,7 +100369,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -100293,9 +100738,13 @@ export interface operations { }; responses: { /** @description Response if pull request has been merged */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if pull request has not been merged */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -100414,7 +100863,9 @@ export interface operations { }; 403: components["responses"]["forbidden"]; /** @description Unprocessable Entity if user is not a collaborator */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -100947,7 +101398,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101083,7 +101536,9 @@ export interface operations { }; }; /** @description Unauthorized */ - 401: never; + 401: { + content: never; + }; }; }; /** @@ -101100,7 +101555,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101228,7 +101685,9 @@ export interface operations { }; }; /** @description Response if you upload an asset with the same filename as another uploaded asset */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -101318,7 +101777,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -101505,7 +101966,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 500: components["responses"]["internal_error"]; }; @@ -101544,7 +102007,9 @@ export interface operations { }; }; /** @description Repository is public or secret scanning is disabled for the repository */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -101573,7 +102038,9 @@ export interface operations { }; 304: components["responses"]["not_modified"]; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -101610,11 +102077,17 @@ export interface operations { }; }; /** @description Bad request, resolution comment is invalid or the resolution was not changed. */ - 400: never; + 400: { + content: never; + }; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; /** @description State does not match the resolution or resolution comment */ - 422: never; + 422: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -101649,7 +102122,9 @@ export interface operations { }; }; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -102069,7 +102544,9 @@ export interface operations { }; 403: components["responses"]["forbidden"]; /** @description Not Found if you don't subscribe to the repository */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -102115,7 +102592,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** List repository tags */ @@ -102212,7 +102691,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; }; @@ -102234,7 +102715,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://codeload.github.com/me/myprivate/legacy.zip/master?login=me&token=thistokenexpires */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -102458,9 +102945,13 @@ export interface operations { }; responses: { /** @description Response if repository is enabled with vulnerability alerts */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if repository is not enabled with vulnerability alerts */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -102476,7 +102967,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102494,7 +102987,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102515,7 +103010,13 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + headers: { + /** @example https://codeload.github.com/me/myprivate/legacy.zip/master?login=me&token=thistokenexpires */ + Location?: string; + }; + content: never; + }; }; }; /** @@ -102721,7 +103222,9 @@ export interface operations { }; }; /** @description Response when updating a secret */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102742,7 +103245,9 @@ export interface operations { }; responses: { /** @description Default response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102860,7 +103365,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -102892,7 +103399,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -103233,7 +103742,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -103414,7 +103925,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -103555,7 +104068,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -103803,9 +104318,13 @@ export interface operations { }; responses: { /** @description if user is a member */ - 204: never; + 204: { + content: never; + }; /** @description if user is not a member */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -103832,12 +104351,18 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; /** @description Not Found if team synchronization is set up */ - 404: never; + 404: { + content: never; + }; /** @description Unprocessable Entity if you attempt to add an organization to a team or you attempt to add a user to a team when they are not a member of at least one other team in the same organization */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -103862,9 +104387,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if team synchronization is setup */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -103940,10 +104469,14 @@ export interface operations { }; }; /** @description Forbidden if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; 404: components["responses"]["not_found"]; /** @description Unprocessable Entity if you attempt to add an organization to a team */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -103966,9 +104499,13 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description if team synchronization is set up */ - 403: never; + 403: { + content: never; + }; }; }; /** @@ -104023,7 +104560,9 @@ export interface operations { }; }; /** @description Not Found if project is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -104053,7 +104592,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Forbidden if the project is not owned by the organization */ 403: { content: { @@ -104083,7 +104624,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -104141,9 +104684,13 @@ export interface operations { }; }; /** @description Response if repository is managed by this team */ - 204: never; + 204: { + content: never; + }; /** @description Not Found if repository is not managed by this team */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -104176,7 +104723,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 403: components["responses"]["forbidden"]; 422: components["responses"]["validation_failed"]; }; @@ -104198,7 +104747,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -104345,7 +104896,9 @@ export interface operations { }; responses: { /** @description If the user is blocked */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104369,7 +104922,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104389,7 +104944,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -104622,7 +105179,9 @@ export interface operations { }; }; /** @description Response after successfully updating a secret */ - 204: never; + 204: { + content: never; + }; 404: components["responses"]["not_found"]; 422: components["responses"]["validation_failed"]; }; @@ -104643,7 +105202,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -104700,7 +105261,9 @@ export interface operations { }; responses: { /** @description No Content when repositories were added to the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104722,7 +105285,9 @@ export interface operations { }; responses: { /** @description No Content when repository was added to the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -104744,7 +105309,9 @@ export interface operations { }; responses: { /** @description No Content when repository was removed from the selected list */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -105152,7 +105719,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105221,7 +105790,9 @@ export interface operations { }; responses: { /** @description if the person is followed by the authenticated user */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105247,7 +105818,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105266,7 +105839,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105364,7 +105939,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105461,7 +106038,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -105482,12 +106061,16 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; /** @description Returned when the application is installed on `all` repositories in the organization, or if this request would remove the last repository that the application has access to in the organization. */ - 422: never; + 422: { + content: never; + }; }; }; /** @@ -105503,7 +106086,9 @@ export interface operations { }; }; /** @description Response when there are no restrictions */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -105533,7 +106118,9 @@ export interface operations { "interactions/remove-restrictions-for-authenticated-user": { responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -105669,7 +106256,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105969,7 +106558,9 @@ export interface operations { }; responses: { /** @description Response */ - 302: never; + 302: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -105987,7 +106578,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106007,7 +106600,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106135,7 +106730,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106164,7 +106761,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106241,7 +106840,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106267,7 +106868,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106581,7 +107184,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106597,7 +107202,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -106679,7 +107286,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106781,7 +107390,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106832,7 +107443,9 @@ export interface operations { }; responses: { /** @description Response if this repository is starred by you */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106857,7 +107470,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -106877,7 +107492,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -107140,9 +107757,13 @@ export interface operations { }; responses: { /** @description if the user follows the target user */ - 204: never; + 204: { + content: never; + }; /** @description if the user does not follow the target user */ - 404: never; + 404: { + content: never; + }; }; }; /** @@ -107380,7 +108001,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -107412,7 +108035,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -107487,7 +108112,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; @@ -107516,7 +108143,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; 404: components["responses"]["not_found"]; diff --git a/packages/openapi-typescript/examples/octokit-ghes-3.6-diff-to-api.ts b/packages/openapi-typescript/examples/octokit-ghes-3.6-diff-to-api.ts index b02d58d9f..f2a18d2ea 100644 --- a/packages/openapi-typescript/examples/octokit-ghes-3.6-diff-to-api.ts +++ b/packages/openapi-typescript/examples/octokit-ghes-3.6-diff-to-api.ts @@ -5620,7 +5620,9 @@ export interface components { }; }; /** @description Not modified */ - not_modified: never; + not_modified: { + content: never; + }; /** @description Gone */ gone: { content: { @@ -5891,7 +5893,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -5949,7 +5953,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** List public keys */ @@ -5985,7 +5991,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -6205,7 +6213,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; /** @description Client Errors */ 422: { content: { @@ -6399,7 +6409,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** Update a pre-receive hook */ @@ -6475,7 +6487,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -6524,7 +6538,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** Update the username for a user */ @@ -6593,7 +6609,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -6756,7 +6774,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -7136,7 +7156,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; 304: components["responses"]["not_modified"]; 401: components["responses"]["requires_authentication"]; 403: components["responses"]["forbidden"]; @@ -7215,7 +7237,9 @@ export interface operations { "enterprise-admin/remove-announcement": { responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -7412,7 +7436,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -7455,7 +7481,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -7724,7 +7752,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -8091,7 +8121,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -8192,7 +8224,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -8241,7 +8275,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9107,7 +9143,9 @@ export interface operations { }; }; /** @description Repository is public or secret scanning is disabled for the repository */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -9136,7 +9174,9 @@ export interface operations { }; 304: components["responses"]["not_modified"]; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -9172,9 +9212,13 @@ export interface operations { }; }; /** @description Repository is public, or secret scanning is disabled for the repository, or the resource is not found */ - 404: never; + 404: { + content: never; + }; /** @description State does not match the resolution */ - 422: never; + 422: { + content: never; + }; 503: components["responses"]["service_unavailable"]; }; }; @@ -9344,7 +9388,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9567,7 +9613,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9649,7 +9697,9 @@ export interface operations { "enterprise-admin/start-configuration-process": { responses: { /** @description Response */ - 202: never; + 202: { + content: never; + }; }; }; /** @@ -9730,7 +9780,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** Get all authorized SSH keys */ @@ -9816,7 +9868,9 @@ export interface operations { }; responses: { /** @description Response */ - 202: never; + 202: { + content: never; + }; }; }; /** @@ -9836,7 +9890,9 @@ export interface operations { }; responses: { /** @description Response */ - 202: never; + 202: { + content: never; + }; }; }; /** @@ -9907,7 +9963,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9922,7 +9980,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9949,7 +10009,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; /** @@ -9972,7 +10034,9 @@ export interface operations { }; responses: { /** @description Response */ - 204: never; + 204: { + content: never; + }; }; }; } diff --git a/packages/openapi-typescript/src/transform/request-body-object.ts b/packages/openapi-typescript/src/transform/request-body-object.ts index 95f79c09e..ceee322fd 100644 --- a/packages/openapi-typescript/src/transform/request-body-object.ts +++ b/packages/openapi-typescript/src/transform/request-body-object.ts @@ -13,8 +13,12 @@ export default function transformRequestBodyObject(requestBodyObject: RequestBod const output: string[] = ["{"]; indentLv++; output.push(indent(ctx.immutableTypes ? tsReadonly("content: {") : "content: {", indentLv)); - if (!Object.keys(requestBodyObject.content).length) return `${escStr("*/*")}: never`; indentLv++; + + if (!Object.keys(requestBodyObject.content).length) { + output.push(indent(`${escStr("*/*")}: never;`, indentLv)); + } + for (const [contentType, mediaTypeObject] of getEntries(requestBodyObject.content, ctx.alphabetize, ctx.excludeDeprecated)) { const c = getSchemaObjectComment(mediaTypeObject, indentLv); if (c) output.push(indent(c, indentLv)); diff --git a/packages/openapi-typescript/src/transform/response-object.ts b/packages/openapi-typescript/src/transform/response-object.ts index 1cd8a7d8a..7acefd845 100644 --- a/packages/openapi-typescript/src/transform/response-object.ts +++ b/packages/openapi-typescript/src/transform/response-object.ts @@ -9,11 +9,6 @@ export interface TransformResponseObjectOptions { } export default function transformResponseObject(responseObject: ResponseObject, { path, ctx }: TransformResponseObjectOptions): string { - // never - if (!responseObject.content) { - return "never"; - } - const output: string[] = ["{"]; let { indentLv } = ctx; @@ -68,6 +63,10 @@ export default function transformResponseObject(responseObject: ResponseObject, indentLv--; output.push(indent("};", indentLv)); indentLv--; + } else { + indentLv++; + output.push(indent("content: never;", indentLv)); + indentLv--; } output.push(indent("}", indentLv)); diff --git a/packages/openapi-typescript/test/components-object.test.ts b/packages/openapi-typescript/test/components-object.test.ts index 0b4fb15ee..36db3dc6b 100644 --- a/packages/openapi-typescript/test/components-object.test.ts +++ b/packages/openapi-typescript/test/components-object.test.ts @@ -111,7 +111,9 @@ describe("Components Object", () => { }; }; /** @description No Content */ - NoContent: never; + NoContent: { + content: never; + }; }; parameters: { Search: string; @@ -209,7 +211,9 @@ describe("Components Object", () => { }; }; /** @description No Content */ - readonly NoContent: never; + readonly NoContent: { + content: never; + }; }; parameters: { readonly Search: string; diff --git a/packages/openapi-typescript/test/index.test.ts b/packages/openapi-typescript/test/index.test.ts index c10230136..b11652fea 100644 --- a/packages/openapi-typescript/test/index.test.ts +++ b/packages/openapi-typescript/test/index.test.ts @@ -330,7 +330,9 @@ export interface external { get: { responses: { /** @description OK */ - 200: never; + 200: { + content: never; + }; }; }; }; @@ -402,7 +404,9 @@ export interface paths { get: { responses: { /** @description OK */ - 200: never; + 200: { + content: never; + }; }; }; }; @@ -428,7 +432,9 @@ export interface external { get: { responses: { /** @description OK */ - 200: never; + 200: { + content: never; + }; }; }; }; diff --git a/packages/openapi-typescript/test/request-body-object.test.ts b/packages/openapi-typescript/test/request-body-object.test.ts index e98cf8d8b..ea313534e 100644 --- a/packages/openapi-typescript/test/request-body-object.test.ts +++ b/packages/openapi-typescript/test/request-body-object.test.ts @@ -48,4 +48,14 @@ describe("Request Body Object", () => { }; }`); }); + + test("empty", () => { + const schema: RequestBodyObject = { content: {} }; + const generated = transformRequestBodyObject(schema, options); + expect(generated).toBe(`{ + content: { + "*/*": never; + }; +}`) + }); }); diff --git a/packages/openapi-typescript/test/response-object.test.ts b/packages/openapi-typescript/test/response-object.test.ts new file mode 100644 index 000000000..dcdb98e65 --- /dev/null +++ b/packages/openapi-typescript/test/response-object.test.ts @@ -0,0 +1,78 @@ +import transformResponseObject, { TransformResponseObjectOptions } from "../src/transform/response-object.js"; +import type { ResponseObject } from "../src/types.js"; + +const options: TransformResponseObjectOptions = { + path: "#/test/response-object", + ctx: { + additionalProperties: false, + alphabetize: false, + emptyObjectsUnknown: false, + defaultNonNullable: false, + discriminators: {}, + immutableTypes: false, + indentLv: 0, + operations: {}, + parameters: {}, + pathParamsAsTypes: false, + postTransform: undefined, + silent: true, + supportArrayLength: false, + transform: undefined, + excludeDeprecated: false, + }, +}; + +describe("Response Object", () => { + test("basic", () => { + const schema: ResponseObject = { + description: "basic", + headers: { + foo: { + schema: { type: "string" } + } + }, + content: { + "application/json": { + schema: { + type: "object", + properties: { + url: { type: "string" }, + "content-type": { type: "string" }, + }, + required: ["url"], + }, + }, + }, + }; + const generated = transformResponseObject(schema, options); + expect(generated).toBe(`{ + headers: { + foo?: string; + }; + content: { + "application/json": { + url: string; + "content-type"?: string; + }; + }; +}`); + }); + + test("empty", () => { + const schema: ResponseObject = { + description: "empty", + headers: { + "some-header": { + schema: { type: "string" } + } + } + }; + const generated = transformResponseObject(schema, options); + expect(generated).toBe(`{ + headers: { + "some-header"?: string; + }; + content: never; +}`) + }); +}); diff --git a/packages/openapi-typescript/test/webhooks-object.test.ts b/packages/openapi-typescript/test/webhooks-object.test.ts index 303f340a5..6414e4339 100644 --- a/packages/openapi-typescript/test/webhooks-object.test.ts +++ b/packages/openapi-typescript/test/webhooks-object.test.ts @@ -75,7 +75,9 @@ describe("Webhooks Object", () => { }; responses: { /** @description Return a 200 status to indicate that the data was received successfully */ - 200: never; + 200: { + content: never; + }; }; }; };