Skip to content

Commit a820f10

Browse files
authored
👽 re-generate openapi models and apis
1 parent 240625f commit a820f10

5,271 files changed

Lines changed: 305916 additions & 305860 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

githubkit/versions/ghec_v2022_11_28/models/__init__.py

Lines changed: 5003 additions & 5001 deletions
Large diffs are not rendered by default.

githubkit/versions/ghec_v2022_11_28/models/group_0076.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from __future__ import annotations
1111

12-
from typing import Union
12+
from typing import Literal, Union
1313

1414
from pydantic import Field
1515

@@ -29,6 +29,26 @@ class CodeScanningOptions(GitHubModel):
2929
)
3030

3131

32+
class CodeScanningDefaultSetupOptions(GitHubModel):
33+
"""CodeScanningDefaultSetupOptions
34+
35+
Feature options for code scanning default setup
36+
"""
37+
38+
runner_type: Missing[Literal["standard", "labeled", "not_set"]] = Field(
39+
default=UNSET,
40+
description="Whether to use labeled runners or standard GitHub runners.",
41+
)
42+
runner_label: Missing[Union[str, None]] = Field(
43+
default=UNSET,
44+
description="The label of the runner to use for code scanning default setup when runner_type is 'labeled'.",
45+
)
46+
47+
3248
model_rebuild(CodeScanningOptions)
49+
model_rebuild(CodeScanningDefaultSetupOptions)
3350

34-
__all__ = ("CodeScanningOptions",)
51+
__all__ = (
52+
"CodeScanningDefaultSetupOptions",
53+
"CodeScanningOptions",
54+
)

githubkit/versions/ghec_v2022_11_28/models/group_0077.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,31 @@
99

1010
from __future__ import annotations
1111

12-
from typing import Literal, Union
12+
from typing import Literal
1313

1414
from pydantic import Field
1515

1616
from githubkit.compat import GitHubModel, model_rebuild
1717
from githubkit.typing import Missing
1818
from githubkit.utils import UNSET
1919

20+
from .group_0075 import CodeSecurityConfiguration
2021

21-
class CodeScanningDefaultSetupOptions(GitHubModel):
22-
"""CodeScanningDefaultSetupOptions
2322

24-
Feature options for code scanning default setup
25-
"""
23+
class CodeSecurityDefaultConfigurationsItems(GitHubModel):
24+
"""CodeSecurityDefaultConfigurationsItems"""
2625

27-
runner_type: Missing[Literal["standard", "labeled", "not_set"]] = Field(
28-
default=UNSET,
29-
description="Whether to use labeled runners or standard GitHub runners.",
26+
default_for_new_repos: Missing[Literal["public", "private_and_internal", "all"]] = (
27+
Field(
28+
default=UNSET,
29+
description="The visibility of newly created repositories for which the code security configuration will be applied to by default",
30+
)
3031
)
31-
runner_label: Missing[Union[str, None]] = Field(
32-
default=UNSET,
33-
description="The label of the runner to use for code scanning default setup when runner_type is 'labeled'.",
32+
configuration: Missing[CodeSecurityConfiguration] = Field(
33+
default=UNSET, description="A code security configuration"
3434
)
3535

3636

37-
model_rebuild(CodeScanningDefaultSetupOptions)
37+
model_rebuild(CodeSecurityDefaultConfigurationsItems)
3838

39-
__all__ = ("CodeScanningDefaultSetupOptions",)
39+
__all__ = ("CodeSecurityDefaultConfigurationsItems",)

githubkit/versions/ghec_v2022_11_28/models/group_0078.py

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,35 @@
1717
from githubkit.typing import Missing
1818
from githubkit.utils import UNSET
1919

20-
from .group_0075 import CodeSecurityConfiguration
21-
22-
23-
class CodeSecurityDefaultConfigurationsItems(GitHubModel):
24-
"""CodeSecurityDefaultConfigurationsItems"""
25-
26-
default_for_new_repos: Missing[Literal["public", "private_and_internal", "all"]] = (
27-
Field(
28-
default=UNSET,
29-
description="The visibility of newly created repositories for which the code security configuration will be applied to by default",
30-
)
20+
from .group_0073 import SimpleRepository
21+
22+
23+
class CodeSecurityConfigurationRepositories(GitHubModel):
24+
"""CodeSecurityConfigurationRepositories
25+
26+
Repositories associated with a code security configuration and attachment status
27+
"""
28+
29+
status: Missing[
30+
Literal[
31+
"attached",
32+
"attaching",
33+
"detached",
34+
"removed",
35+
"enforced",
36+
"failed",
37+
"updating",
38+
"removed_by_enterprise",
39+
]
40+
] = Field(
41+
default=UNSET,
42+
description="The attachment status of the code security configuration on the repository.",
3143
)
32-
configuration: Missing[CodeSecurityConfiguration] = Field(
33-
default=UNSET, description="A code security configuration"
44+
repository: Missing[SimpleRepository] = Field(
45+
default=UNSET, title="Simple Repository", description="A GitHub repository."
3446
)
3547

3648

37-
model_rebuild(CodeSecurityDefaultConfigurationsItems)
49+
model_rebuild(CodeSecurityConfigurationRepositories)
3850

39-
__all__ = ("CodeSecurityDefaultConfigurationsItems",)
51+
__all__ = ("CodeSecurityConfigurationRepositories",)

githubkit/versions/ghec_v2022_11_28/models/group_0079.py

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,43 +9,52 @@
99

1010
from __future__ import annotations
1111

12-
from typing import Literal
12+
from typing import Union
1313

1414
from pydantic import Field
1515

1616
from githubkit.compat import GitHubModel, model_rebuild
1717
from githubkit.typing import Missing
1818
from githubkit.utils import UNSET
1919

20-
from .group_0073 import SimpleRepository
2120

21+
class EnterpriseSecurityAnalysisSettings(GitHubModel):
22+
"""Enterprise Security Analysis Settings"""
2223

23-
class CodeSecurityConfigurationRepositories(GitHubModel):
24-
"""CodeSecurityConfigurationRepositories
25-
26-
Repositories associated with a code security configuration and attachment status
27-
"""
28-
29-
status: Missing[
30-
Literal[
31-
"attached",
32-
"attaching",
33-
"detached",
34-
"removed",
35-
"enforced",
36-
"failed",
37-
"updating",
38-
"removed_by_enterprise",
39-
]
24+
advanced_security_enabled_for_new_repositories: bool = Field(
25+
description="Whether GitHub advanced security is automatically enabled for new repositories and repositories transferred to\nthis enterprise."
26+
)
27+
advanced_security_enabled_for_new_user_namespace_repositories: Missing[bool] = (
28+
Field(
29+
default=UNSET,
30+
description="Whether GitHub Advanced Security is automatically enabled for new user namespace repositories.",
31+
)
32+
)
33+
dependabot_alerts_enabled_for_new_repositories: bool = Field(
34+
description="Whether Dependabot alerts are automatically enabled for new repositories and repositories transferred to this\nenterprise."
35+
)
36+
secret_scanning_enabled_for_new_repositories: bool = Field(
37+
description="Whether secret scanning is automatically enabled for new repositories and repositories transferred to this\nenterprise."
38+
)
39+
secret_scanning_push_protection_enabled_for_new_repositories: bool = Field(
40+
description="Whether secret scanning push protection is automatically enabled for new repositories and repositories\ntransferred to this enterprise."
41+
)
42+
secret_scanning_push_protection_custom_link: Missing[Union[str, None]] = Field(
43+
default=UNSET,
44+
description="An optional URL string to display to contributors who are blocked from pushing a secret.",
45+
)
46+
secret_scanning_non_provider_patterns_enabled_for_new_repositories: Missing[
47+
bool
4048
] = Field(
4149
default=UNSET,
42-
description="The attachment status of the code security configuration on the repository.",
50+
description="Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise.",
4351
)
44-
repository: Missing[SimpleRepository] = Field(
45-
default=UNSET, title="Simple Repository", description="A GitHub repository."
52+
secret_scanning_validity_checks_enabled: Missing[bool] = Field(
53+
default=UNSET,
54+
description="Whether secret scanning automatic validity checks on supported partner tokens is enabled for all repositories under this enterprise.",
4655
)
4756

4857

49-
model_rebuild(CodeSecurityConfigurationRepositories)
58+
model_rebuild(EnterpriseSecurityAnalysisSettings)
5059

51-
__all__ = ("CodeSecurityConfigurationRepositories",)
60+
__all__ = ("EnterpriseSecurityAnalysisSettings",)

githubkit/versions/ghec_v2022_11_28/models/group_0080.py

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -18,43 +18,46 @@
1818
from githubkit.utils import UNSET
1919

2020

21-
class EnterpriseSecurityAnalysisSettings(GitHubModel):
22-
"""Enterprise Security Analysis Settings"""
23-
24-
advanced_security_enabled_for_new_repositories: bool = Field(
25-
description="Whether GitHub advanced security is automatically enabled for new repositories and repositories transferred to\nthis enterprise."
26-
)
27-
advanced_security_enabled_for_new_user_namespace_repositories: Missing[bool] = (
28-
Field(
29-
default=UNSET,
30-
description="Whether GitHub Advanced Security is automatically enabled for new user namespace repositories.",
31-
)
32-
)
33-
dependabot_alerts_enabled_for_new_repositories: bool = Field(
34-
description="Whether Dependabot alerts are automatically enabled for new repositories and repositories transferred to this\nenterprise."
35-
)
36-
secret_scanning_enabled_for_new_repositories: bool = Field(
37-
description="Whether secret scanning is automatically enabled for new repositories and repositories transferred to this\nenterprise."
38-
)
39-
secret_scanning_push_protection_enabled_for_new_repositories: bool = Field(
40-
description="Whether secret scanning push protection is automatically enabled for new repositories and repositories\ntransferred to this enterprise."
41-
)
42-
secret_scanning_push_protection_custom_link: Missing[Union[str, None]] = Field(
43-
default=UNSET,
44-
description="An optional URL string to display to contributors who are blocked from pushing a secret.",
45-
)
46-
secret_scanning_non_provider_patterns_enabled_for_new_repositories: Missing[
47-
bool
48-
] = Field(
49-
default=UNSET,
50-
description="Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise.",
51-
)
52-
secret_scanning_validity_checks_enabled: Missing[bool] = Field(
53-
default=UNSET,
54-
description="Whether secret scanning automatic validity checks on supported partner tokens is enabled for all repositories under this enterprise.",
55-
)
56-
57-
58-
model_rebuild(EnterpriseSecurityAnalysisSettings)
59-
60-
__all__ = ("EnterpriseSecurityAnalysisSettings",)
21+
class GetConsumedLicenses(GitHubModel):
22+
"""Enterprise Consumed Licenses
23+
24+
A breakdown of the licenses consumed by an enterprise.
25+
"""
26+
27+
total_seats_consumed: Missing[int] = Field(default=UNSET)
28+
total_seats_purchased: Missing[int] = Field(default=UNSET)
29+
users: Missing[list[GetConsumedLicensesPropUsersItems]] = Field(default=UNSET)
30+
31+
32+
class GetConsumedLicensesPropUsersItems(GitHubModel):
33+
"""GetConsumedLicensesPropUsersItems"""
34+
35+
github_com_login: Missing[str] = Field(default=UNSET)
36+
github_com_name: Missing[Union[str, None]] = Field(default=UNSET)
37+
enterprise_server_user_ids: Missing[list[str]] = Field(default=UNSET)
38+
github_com_user: Missing[bool] = Field(default=UNSET)
39+
enterprise_server_user: Missing[Union[bool, None]] = Field(default=UNSET)
40+
visual_studio_subscription_user: Missing[bool] = Field(default=UNSET)
41+
license_type: Missing[str] = Field(default=UNSET)
42+
github_com_profile: Missing[Union[str, None]] = Field(default=UNSET)
43+
github_com_member_roles: Missing[list[str]] = Field(default=UNSET)
44+
github_com_enterprise_roles: Missing[list[str]] = Field(
45+
default=UNSET, description="All enterprise roles for a user."
46+
)
47+
github_com_verified_domain_emails: Missing[list[str]] = Field(default=UNSET)
48+
github_com_saml_name_id: Missing[Union[str, None]] = Field(default=UNSET)
49+
github_com_orgs_with_pending_invites: Missing[list[str]] = Field(default=UNSET)
50+
github_com_two_factor_auth: Missing[Union[bool, None]] = Field(default=UNSET)
51+
enterprise_server_emails: Missing[list[str]] = Field(default=UNSET)
52+
visual_studio_license_status: Missing[Union[str, None]] = Field(default=UNSET)
53+
visual_studio_subscription_email: Missing[Union[str, None]] = Field(default=UNSET)
54+
total_user_accounts: Missing[int] = Field(default=UNSET)
55+
56+
57+
model_rebuild(GetConsumedLicenses)
58+
model_rebuild(GetConsumedLicensesPropUsersItems)
59+
60+
__all__ = (
61+
"GetConsumedLicenses",
62+
"GetConsumedLicensesPropUsersItems",
63+
)

githubkit/versions/ghec_v2022_11_28/models/group_0081.py

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from __future__ import annotations
1111

12-
from typing import Union
12+
from typing import Literal, Union
1313

1414
from pydantic import Field
1515

@@ -18,46 +18,47 @@
1818
from githubkit.utils import UNSET
1919

2020

21-
class GetConsumedLicenses(GitHubModel):
22-
"""Enterprise Consumed Licenses
21+
class TeamSimple(GitHubModel):
22+
"""Team Simple
2323
24-
A breakdown of the licenses consumed by an enterprise.
24+
Groups of organization members that gives permissions on specified repositories.
2525
"""
2626

27-
total_seats_consumed: Missing[int] = Field(default=UNSET)
28-
total_seats_purchased: Missing[int] = Field(default=UNSET)
29-
users: Missing[list[GetConsumedLicensesPropUsersItems]] = Field(default=UNSET)
30-
31-
32-
class GetConsumedLicensesPropUsersItems(GitHubModel):
33-
"""GetConsumedLicensesPropUsersItems"""
34-
35-
github_com_login: Missing[str] = Field(default=UNSET)
36-
github_com_name: Missing[Union[str, None]] = Field(default=UNSET)
37-
enterprise_server_user_ids: Missing[list[str]] = Field(default=UNSET)
38-
github_com_user: Missing[bool] = Field(default=UNSET)
39-
enterprise_server_user: Missing[Union[bool, None]] = Field(default=UNSET)
40-
visual_studio_subscription_user: Missing[bool] = Field(default=UNSET)
41-
license_type: Missing[str] = Field(default=UNSET)
42-
github_com_profile: Missing[Union[str, None]] = Field(default=UNSET)
43-
github_com_member_roles: Missing[list[str]] = Field(default=UNSET)
44-
github_com_enterprise_roles: Missing[list[str]] = Field(
45-
default=UNSET, description="All enterprise roles for a user."
27+
id: int = Field(description="Unique identifier of the team")
28+
node_id: str = Field()
29+
url: str = Field(description="URL for the team")
30+
members_url: str = Field()
31+
name: str = Field(description="Name of the team")
32+
description: Union[str, None] = Field(description="Description of the team")
33+
permission: str = Field(
34+
description="Permission that the team will have for its repositories"
4635
)
47-
github_com_verified_domain_emails: Missing[list[str]] = Field(default=UNSET)
48-
github_com_saml_name_id: Missing[Union[str, None]] = Field(default=UNSET)
49-
github_com_orgs_with_pending_invites: Missing[list[str]] = Field(default=UNSET)
50-
github_com_two_factor_auth: Missing[Union[bool, None]] = Field(default=UNSET)
51-
enterprise_server_emails: Missing[list[str]] = Field(default=UNSET)
52-
visual_studio_license_status: Missing[Union[str, None]] = Field(default=UNSET)
53-
visual_studio_subscription_email: Missing[Union[str, None]] = Field(default=UNSET)
54-
total_user_accounts: Missing[int] = Field(default=UNSET)
55-
56-
57-
model_rebuild(GetConsumedLicenses)
58-
model_rebuild(GetConsumedLicensesPropUsersItems)
59-
60-
__all__ = (
61-
"GetConsumedLicenses",
62-
"GetConsumedLicensesPropUsersItems",
63-
)
36+
privacy: Missing[str] = Field(
37+
default=UNSET, description="The level of privacy this team should have"
38+
)
39+
notification_setting: Missing[str] = Field(
40+
default=UNSET, description="The notification setting the team has set"
41+
)
42+
html_url: str = Field()
43+
repositories_url: str = Field()
44+
slug: str = Field()
45+
ldap_dn: Missing[str] = Field(
46+
default=UNSET,
47+
description="Distinguished Name (DN) that team maps to within LDAP environment",
48+
)
49+
type: Literal["enterprise", "organization"] = Field(
50+
description="The ownership type of the team"
51+
)
52+
organization_id: Missing[int] = Field(
53+
default=UNSET,
54+
description="Unique identifier of the organization to which this team belongs",
55+
)
56+
enterprise_id: Missing[int] = Field(
57+
default=UNSET,
58+
description="Unique identifier of the enterprise to which this team belongs",
59+
)
60+
61+
62+
model_rebuild(TeamSimple)
63+
64+
__all__ = ("TeamSimple",)

0 commit comments

Comments
 (0)