Module airbyte_agent_sdk.connectors.gitlab.models
Pydantic models for gitlab connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
AirbyteSearchMeta(**data: Any)
: Pagination metadata for search responses.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cursor: str | None
: Cursor for fetching the next page of results.
has_more: bool
: Whether more results are available.
model_config
: The type of the None singleton.
took_ms: int | None
: Time taken to execute the search in milliseconds.
AirbyteSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[BranchesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[CommitsSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[GroupMembersSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[GroupMilestonesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[GroupsSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[IssuesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[MergeRequestsSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[PipelinesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[ProjectMembersSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[ProjectMilestonesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[ProjectsSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[ReleasesSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[TagsSearchData]
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult[UsersSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[BranchesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
BranchesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CommitsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CommitsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[GroupMembersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupMembersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[GroupMilestonesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupMilestonesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[GroupsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[IssuesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
IssuesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[MergeRequestsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
MergeRequestsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[PipelinesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
PipelinesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ProjectMembersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectMembersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ProjectMilestonesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectMilestonesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ProjectsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[ReleasesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ReleasesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[TagsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TagsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[UsersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Branch(**data: Any)
: GitLab branch
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
can_push: bool | None
: The type of the None singleton.
commit: dict[str, typing.Any] | None
: The type of the None singleton.
default: bool | None
: The type of the None singleton.
developers_can_merge: bool | None
: The type of the None singleton.
developers_can_push: bool | None
: The type of the None singleton.
merged: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
protected: bool | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
BranchesListResultMeta(**data: Any)
: Metadata for branches.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
BranchesSearchData(**data: Any)
: Search result data for branches entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
can_push: bool | None
: Whether the current user can push
commit: dict[str, typing.Any] | None
: Head commit details
commit_id: str | None
: SHA of the head commit
default: bool | None
: Whether this is the default branch
developers_can_merge: bool | None
: Whether developers can merge into the branch
developers_can_push: bool | None
: Whether developers can push to the branch
merged: bool | None
: Whether the branch is merged
model_config
: The type of the None singleton.
name: str | None
: Name of the branch
project_id: int | None
: ID of the project the branch belongs to
protected: bool | None
: Whether the branch is protected
web_url: str | None
: Web URL of the branch
Commit(**data: Any)
: GitLab commit
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
author_email: str | None
: The type of the None singleton.
author_name: str | None
: The type of the None singleton.
authored_date: str | None
: The type of the None singleton.
committed_date: str | None
: The type of the None singleton.
committer_email: str | None
: The type of the None singleton.
committer_name: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
extended_trailers: dict[str, typing.Any] | None
: The type of the None singleton.
id: str
: The type of the None singleton.
message: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
parent_ids: list[str] | None
: The type of the None singleton.
short_id: str | None
: The type of the None singleton.
stats: airbyte_agent_sdk.connectors.gitlab.models.CommitStats | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
trailers: dict[str, typing.Any] | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
CommitStats(**data: Any)
: Commit stats
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
additions: int | None
: Lines added
deletions: int | None
: Lines deleted
model_config
: The type of the None singleton.
total: int | None
: Total changes
CommitsListResultMeta(**data: Any)
: Metadata for commits.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
CommitsSearchData(**data: Any)
: Search result data for commits entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
author_email: str | None
: Email of the commit author
author_name: str | None
: Name of the commit author
authored_date: str | None
: Date the commit was authored
committed_date: str | None
: Date the commit was committed
committer_email: str | None
: Email of the committer
committer_name: str | None
: Name of the committer
created_at: str | None
: Timestamp when the commit was created
id: str | None
: SHA of the commit
message: str | None
: Full commit message
model_config
: The type of the None singleton.
parent_ids: list[typing.Any] | None
: SHAs of parent commits
project_id: int | None
: ID of the project the commit belongs to
short_id: str | None
: Short SHA of the commit
stats: dict[str, typing.Any] | None
: Commit statistics
title: str | None
: Title of the commit
trailers: dict[str, typing.Any] | None
: Git trailers for the commit
web_url: str | None
: Web URL of the commit
GitlabCheckResult(**data: Any)
: Result of a health check operation.
Returned by the check() method to indicate connectivity and credential status.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checked_action: str | None
: Action name used for the health check.
checked_entity: str | None
: Entity name used for the health check.
error: str | None
: Error message if status is 'unhealthy', None otherwise.
model_config
: The type of the None singleton.
status: str
: Health check status: 'healthy' or 'unhealthy'.
GitlabExecuteResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
GitlabExecuteResultWithMeta(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Branch], BranchesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Commit], CommitsListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Group], GroupsListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Issue], IssuesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Member], GroupMembersListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Member], ProjectMembersListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[MergeRequest], MergeRequestsListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Milestone], GroupMilestonesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Milestone], ProjectMilestonesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Pipeline], PipelinesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Project], ProjectsListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Release], ReleasesListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[Tag], TagsListResultMeta]
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta[list[User], UsersListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
GitlabExecuteResultWithMeta[list[Branch], BranchesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
BranchesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Commit], CommitsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CommitsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Group], GroupsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Issue], IssuesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
IssuesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Member], GroupMembersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupMembersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Member], ProjectMembersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectMembersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[MergeRequest], MergeRequestsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
MergeRequestsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Milestone], GroupMilestonesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
GroupMilestonesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Milestone], ProjectMilestonesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectMilestonesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Pipeline], PipelinesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
PipelinesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Project], ProjectsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ProjectsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Release], ReleasesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ReleasesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[Tag], TagsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
TagsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabExecuteResultWithMeta[list[User], UsersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResultWithMeta
- airbyte_agent_sdk.connectors.gitlab.models.GitlabExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GitlabOauth20AuthConfig(**data: Any)
: OAuth2.0
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
access_token: str
: Access Token for making authenticated requests.
client_id: str
: The API ID of the GitLab developer application.
client_secret: str
: The API Secret of the GitLab developer application.
model_config
: The type of the None singleton.
refresh_token: str
: The key to refresh the expired access token.
GitlabPersonalAccessTokenAuthConfig(**data: Any)
: Personal Access Token
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
access_token: str
: Log into your GitLab account and generate a personal access token.
model_config
: The type of the None singleton.
GitlabReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from GitLab.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
start_date: str | None
: UTC date and time in the format YYYY-MM-DDTHH:mm:ssZ from which to start replicating data. If not set, all data will be replicated.
Group(**data: Any)
: GitLab group
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
archived: bool | None
: The type of the None singleton.
auto_devops_enabled: bool | None
: The type of the None singleton.
avatar_url: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
default_branch: str | None
: The type of the None singleton.
default_branch_protection: int | None
: The type of the None singleton.
default_branch_protection_defaults: dict[str, typing.Any] | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
duo_namespace_access_rules: list[typing.Any] | None
: The type of the None singleton.
emails_disabled: bool | None
: The type of the None singleton.
emails_enabled: bool | None
: The type of the None singleton.
enabled_git_access_protocol: str | None
: The type of the None singleton.
extra_shared_runners_minutes_limit: int | None
: The type of the None singleton.
full_name: str | None
: The type of the None singleton.
full_path: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
ip_restriction_ranges: str | None
: The type of the None singleton.
ldap_access: str | None
: The type of the None singleton.
ldap_cn: str | None
: The type of the None singleton.
lfs_enabled: bool | None
: The type of the None singleton.
lock_math_rendering_limits_enabled: bool | None
: The type of the None singleton.
marked_for_deletion_on: str | None
: The type of the None singleton.
math_rendering_limits_enabled: bool | None
: The type of the None singleton.
max_artifacts_size: int | None
: The type of the None singleton.
membership_lock: bool | None
: The type of the None singleton.
mentions_disabled: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
organization_id: int | None
: The type of the None singleton.
parent_id: int | None
: The type of the None singleton.
path: str | None
: The type of the None singleton.
prevent_forking_outside_group: bool | None
: The type of the None singleton.
prevent_sharing_groups_outside_hierarchy: bool | None
: The type of the None singleton.
project_creation_level: str | None
: The type of the None singleton.
projects: list[typing.Any] | None
: The type of the None singleton.
request_access_enabled: bool | None
: The type of the None singleton.
require_two_factor_authentication: bool | None
: The type of the None singleton.
runners_token: str | None
: The type of the None singleton.
service_access_tokens_expiration_enforced: bool | None
: The type of the None singleton.
share_with_group_lock: bool | None
: The type of the None singleton.
shared_projects: list[typing.Any] | None
: The type of the None singleton.
shared_runners_minutes_limit: int | None
: The type of the None singleton.
shared_runners_setting: str | None
: The type of the None singleton.
shared_with_groups: list[typing.Any] | None
: The type of the None singleton.
show_diff_preview_in_email: bool | None
: The type of the None singleton.
subgroup_creation_level: str | None
: The type of the None singleton.
two_factor_grace_period: int | None
: The type of the None singleton.
visibility: str | None
: The type of the None singleton.
web_based_commit_signing_enabled: bool | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
wiki_access_level: str | None
: The type of the None singleton.
GroupMembersListResultMeta(**data: Any)
: Metadata for group_members.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
GroupMembersSearchData(**data: Any)
: Search result data for group_members entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
access_level: int | None
: Access level of the member
avatar_url: str | None
: URL of the member avatar
created_at: str | None
: Timestamp when the member was added
created_by: dict[str, typing.Any] | None
: User who added the member
expires_at: str | None
: Expiration date of the membership
group_id: int | None
: ID of the group
id: int | None
: ID of the member
locked: bool | None
: Whether the member account is locked
membership_state: str | None
: State of the membership
model_config
: The type of the None singleton.
name: str | None
: Full name of the member
state: str | None
: State of the member account
username: str | None
: Username of the member
web_url: str | None
: Web URL of the member profile
GroupMilestonesListResultMeta(**data: Any)
: Metadata for group_milestones.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
GroupMilestonesSearchData(**data: Any)
: Search result data for group_milestones entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: Timestamp when the milestone was created
description: str | None
: Description of the milestone
due_date: str | None
: Due date of the milestone
expired: bool | None
: Whether the milestone is expired
group_id: int | None
: ID of the group
id: int | None
: ID of the milestone
iid: int | None
: Internal ID of the milestone within the group
model_config
: The type of the None singleton.
start_date: str | None
: Start date of the milestone
state: str | None
: State of the milestone
title: str | None
: Title of the milestone
updated_at: str | None
: Timestamp when the milestone was last updated
web_url: str | None
: Web URL of the milestone
GroupsListResultMeta(**data: Any)
: Metadata for groups.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
GroupsSearchData(**data: Any)
: Search result data for groups entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
auto_devops_enabled: bool | None
: Whether Auto DevOps is enabled
avatar_url: str | None
: URL of the group avatar
created_at: str | None
: Timestamp when the group was created
default_branch_protection: int | None
: Default branch protection level
description: str | None
: Description of the group
emails_disabled: bool | None
: Whether emails are disabled
emails_enabled: bool | None
: Whether emails are enabled
full_name: str | None
: Full name of the group
full_path: str | None
: Full path of the group
id: int | None
: ID of the group
lfs_enabled: bool | None
: Whether Git LFS is enabled
mentions_disabled: bool | None
: Whether mentions are disabled
model_config
: The type of the None singleton.
name: str | None
: Name of the group
parent_id: int | None
: ID of the parent group
path: str | None
: URL path of the group
project_creation_level: str | None
: Level required to create projects
projects: list[typing.Any] | None
: Projects in the group
request_access_enabled: bool | None
: Whether access requests are enabled
require_two_factor_authentication: bool | None
: Whether two-factor authentication is required
share_with_group_lock: bool | None
: Whether sharing with other groups is locked
shared_with_groups: list[typing.Any] | None
: Groups this group is shared with
subgroup_creation_level: str | None
: Level required to create subgroups
two_factor_grace_period: int | None
: Grace period for two-factor authentication
visibility: str | None
: Visibility level of the group
web_url: str | None
: Web URL of the group
Issue(**data: Any)
: GitLab issue
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
assignee: dict[str, typing.Any] | None
: The type of the None singleton.
assignees: list[dict[str, typing.Any]] | None
: The type of the None singleton.
author: dict[str, typing.Any] | None
: The type of the None singleton.
blocking_issues_count: int | None
: The type of the None singleton.
closed_at: str | None
: The type of the None singleton.
closed_by: dict[str, typing.Any] | None
: The type of the None singleton.
confidential: bool | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
discussion_locked: bool | None
: The type of the None singleton.
downvotes: int | None
: The type of the None singleton.
due_date: str | None
: The type of the None singleton.
epic: dict[str, typing.Any] | None
: The type of the None singleton.
epic_iid: int | None
: The type of the None singleton.
has_tasks: bool | None
: The type of the None singleton.
health_status: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
iid: int | None
: The type of the None singleton.
imported: bool | None
: The type of the None singleton.
imported_from: str | None
: The type of the None singleton.
issue_type: str | None
: The type of the None singleton.
iteration: dict[str, typing.Any] | None
: The type of the None singleton.
labels: list[str] | None
: The type of the None singleton.
links: dict[str, typing.Any] | None
: The type of the None singleton.
merge_requests_count: int | None
: The type of the None singleton.
milestone: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
moved_to_id: int | None
: The type of the None singleton.
project_id: int | None
: The type of the None singleton.
references: dict[str, typing.Any] | None
: The type of the None singleton.
service_desk_reply_to: str | None
: The type of the None singleton.
severity: str | None
: The type of the None singleton.
start_date: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
subscribed: bool | None
: The type of the None singleton.
task_completion_status: dict[str, typing.Any] | None
: The type of the None singleton.
task_status: str | None
: The type of the None singleton.
time_stats: dict[str, typing.Any] | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
upvotes: int | None
: The type of the None singleton.
user_notes_count: int | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
weight: int | None
: The type of the None singleton.
IssuesListResultMeta(**data: Any)
: Metadata for issues.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
IssuesSearchData(**data: Any)
: Search result data for issues entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
assignee: dict[str, typing.Any] | None
: Primary assignee of the issue
assignee_id: int | None
: ID of the primary assignee
assignees: list[typing.Any] | None
: Users assigned to the issue
author: dict[str, typing.Any] | None
: Author of the issue
author_id: int | None
: ID of the author
blocking_issues_count: int | None
: Number of blocking issues
closed_at: str | None
: Timestamp when the issue was closed
closed_by: dict[str, typing.Any] | None
: User who closed the issue
closed_by_id: int | None
: ID of the user who closed the issue
confidential: bool | None
: Whether the issue is confidential
created_at: str | None
: Timestamp when the issue was created
description: str | None
: Description of the issue
discussion_locked: bool | None
: Whether discussion is locked
downvotes: int | None
: Number of downvotes
due_date: str | None
: Due date for the issue
has_tasks: bool | None
: Whether the issue has tasks
id: int | None
: ID of the issue
iid: int | None
: Internal ID of the issue within the project
issue_type: str | None
: Type classification of the issue
labels: list[typing.Any] | None
: Labels assigned to the issue
links: dict[str, typing.Any] | None
: Related resource links
merge_requests_count: int | None
: Number of related merge requests
milestone: dict[str, typing.Any] | None
: Milestone the issue belongs to
milestone_id: int | None
: ID of the milestone
model_config
: The type of the None singleton.
project_id: int | None
: ID of the project the issue belongs to
references: dict[str, typing.Any] | None
: Issue references
severity: str | None
: Severity level of the issue
state: str | None
: State of the issue
task_completion_status: dict[str, typing.Any] | None
: Task completion status
time_stats: dict[str, typing.Any] | None
: Time tracking statistics
title: str | None
: Title of the issue
type_: str | None
: Type of the issue
updated_at: str | None
: Timestamp when the issue was last updated
upvotes: int | None
: Number of upvotes
user_notes_count: int | None
: Number of user notes on the issue
web_url: str | None
: Web URL of the issue
weight: int | None
: Weight of the issue
Member(**data: Any)
: GitLab group or project member
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
access_level: int | None
: The type of the None singleton.
avatar_url: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
created_by: dict[str, typing.Any] | None
: The type of the None singleton.
expires_at: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
locked: bool | None
: The type of the None singleton.
membership_state: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
public_email: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
username: str | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
MergeRequest(**data: Any)
: GitLab merge request
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
approvals_before_merge: int | None
: The type of the None singleton.
assignee: dict[str, typing.Any] | None
: The type of the None singleton.
assignees: list[dict[str, typing.Any]] | None
: The type of the None singleton.
author: dict[str, typing.Any] | None
: The type of the None singleton.
blocking_discussions_resolved: bool | None
: The type of the None singleton.
changes_count: str | None
: The type of the None singleton.
closed_at: str | None
: The type of the None singleton.
closed_by: dict[str, typing.Any] | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
detailed_merge_status: str | None
: The type of the None singleton.
diff_refs: dict[str, typing.Any] | None
: The type of the None singleton.
discussion_locked: bool | None
: The type of the None singleton.
downvotes: int | None
: The type of the None singleton.
draft: bool | None
: The type of the None singleton.
first_contribution: bool | None
: The type of the None singleton.
first_deployed_to_production_at: str | None
: The type of the None singleton.
force_remove_source_branch: bool | None
: The type of the None singleton.
has_conflicts: bool | None
: The type of the None singleton.
head_pipeline: dict[str, typing.Any] | None
: The type of the None singleton.
id: int
: The type of the None singleton.
iid: int | None
: The type of the None singleton.
imported: bool | None
: The type of the None singleton.
imported_from: str | None
: The type of the None singleton.
labels: list[str] | None
: The type of the None singleton.
latest_build_finished_at: str | None
: The type of the None singleton.
latest_build_started_at: str | None
: The type of the None singleton.
merge_after: str | None
: The type of the None singleton.
merge_commit_sha: str | None
: The type of the None singleton.
merge_error: str | None
: The type of the None singleton.
merge_status: str | None
: The type of the None singleton.
merge_user: dict[str, typing.Any] | None
: The type of the None singleton.
merge_when_pipeline_succeeds: bool | None
: The type of the None singleton.
merged_at: str | None
: The type of the None singleton.
merged_by: dict[str, typing.Any] | None
: The type of the None singleton.
milestone: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
pipeline: dict[str, typing.Any] | None
: The type of the None singleton.
prepared_at: str | None
: The type of the None singleton.
project_id: int | None
: The type of the None singleton.
reference: str | None
: The type of the None singleton.
references: dict[str, typing.Any] | None
: The type of the None singleton.
reviewers: list[typing.Any] | None
: The type of the None singleton.
sha: str | None
: The type of the None singleton.
should_remove_source_branch: bool | None
: The type of the None singleton.
source_branch: str | None
: The type of the None singleton.
source_project_id: int | None
: The type of the None singleton.
squash: bool | None
: The type of the None singleton.
squash_commit_sha: str | None
: The type of the None singleton.
squash_on_merge: bool | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
subscribed: bool | None
: The type of the None singleton.
target_branch: str | None
: The type of the None singleton.
target_project_id: int | None
: The type of the None singleton.
task_completion_status: dict[str, typing.Any] | None
: The type of the None singleton.
time_stats: dict[str, typing.Any] | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
upvotes: int | None
: The type of the None singleton.
user: dict[str, typing.Any] | None
: The type of the None singleton.
user_notes_count: int | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
work_in_progress: bool | None
: The type of the None singleton.
MergeRequestsListResultMeta(**data: Any)
: Metadata for merge_requests.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
MergeRequestsSearchData(**data: Any)
: Search result data for merge_requests entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
assignee: dict[str, typing.Any] | None
: Primary assignee of the merge request
assignee_id: int | None
: ID of the primary assignee
assignees: list[typing.Any] | None
: Users assigned to the merge request
author: dict[str, typing.Any] | None
: Author of the merge request
author_id: int | None
: ID of the author
blocking_discussions_resolved: bool | None
: Whether blocking discussions are resolved
closed_at: str | None
: Timestamp when the merge request was closed
closed_by: dict[str, typing.Any] | None
: User who closed the merge request
closed_by_id: int | None
: ID of the user who closed it
created_at: str | None
: Timestamp when the merge request was created
description: str | None
: Description of the merge request
detailed_merge_status: str | None
: Detailed merge status
discussion_locked: bool | None
: Whether discussion is locked
downvotes: int | None
: Number of downvotes
draft: bool | None
: Whether the merge request is a draft
force_remove_source_branch: bool | None
: Whether to force remove source branch
has_conflicts: bool | None
: Whether the merge request has conflicts
id: int | None
: ID of the merge request
iid: int | None
: Internal ID of the merge request within the project
labels: list[typing.Any] | None
: Labels assigned to the merge request
merge_commit_sha: str | None
: SHA of the merge commit
merge_status: str | None
: Merge status of the merge request
merge_user: dict[str, typing.Any] | None
: User who performed the merge
merge_when_pipeline_succeeds: bool | None
: Whether to merge when pipeline succeeds
merged_at: str | None
: Timestamp when the merge request was merged
merged_by: dict[str, typing.Any] | None
: User who merged the merge request
merged_by_id: int | None
: ID of the user who merged it
milestone: dict[str, typing.Any] | None
: Milestone the merge request belongs to
milestone_id: int | None
: ID of the milestone
model_config
: The type of the None singleton.
project_id: int | None
: ID of the project
reference: str | None
: Short reference for the merge request
references: dict[str, typing.Any] | None
: Merge request references
reviewers: list[typing.Any] | None
: Users assigned as reviewers
sha: str | None
: SHA of the head commit
should_remove_source_branch: bool | None
: Whether source branch should be removed
source_branch: str | None
: Source branch for the merge request
source_project_id: int | None
: ID of the source project
squash: bool | None
: Whether to squash commits on merge
squash_commit_sha: str | None
: SHA of the squash commit
state: str | None
: State of the merge request
target_branch: str | None
: Target branch for the merge request
target_project_id: int | None
: ID of the target project
task_completion_status: dict[str, typing.Any] | None
: Task completion status
time_stats: dict[str, typing.Any] | None
: Time tracking statistics
title: str | None
: Title of the merge request
updated_at: str | None
: Timestamp when the merge request was last updated
upvotes: int | None
: Number of upvotes
user_notes_count: int | None
: Number of user notes
web_url: str | None
: Web URL of the merge request
work_in_progress: bool | None
: Whether the merge request is a work in progress
Milestone(**data: Any)
: GitLab milestone
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
due_date: str | None
: The type of the None singleton.
expired: bool | None
: The type of the None singleton.
group_id: int | None
: The type of the None singleton.
id: int
: The type of the None singleton.
iid: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
project_id: int | None
: The type of the None singleton.
start_date: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
Pipeline(**data: Any)
: GitLab CI/CD pipeline
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
iid: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
project_id: int | None
: The type of the None singleton.
ref: str | None
: The type of the None singleton.
sha: str | None
: The type of the None singleton.
source: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
PipelinesListResultMeta(**data: Any)
: Metadata for pipelines.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
PipelinesSearchData(**data: Any)
: Search result data for pipelines entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: Timestamp when the pipeline was created
id: int | None
: ID of the pipeline
iid: int | None
: Internal ID of the pipeline within the project
model_config
: The type of the None singleton.
name: str | None
: Name of the pipeline
project_id: int | None
: ID of the project
ref: str | None
: Branch or tag that triggered the pipeline
sha: str | None
: SHA of the commit that triggered the pipeline
source: str | None
: Source that triggered the pipeline
status: str | None
: Status of the pipeline
updated_at: str | None
: Timestamp when the pipeline was last updated
web_url: str | None
: Web URL of the pipeline
Project(**data: Any)
: GitLab project
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
allow_merge_on_skipped_pipeline: bool | None
: The type of the None singleton.
analytics_access_level: str | None
: The type of the None singleton.
archived: bool | None
: The type of the None singleton.
auto_cancel_pending_pipelines: str | None
: The type of the None singleton.
auto_devops_deploy_strategy: str | None
: The type of the None singleton.
auto_devops_enabled: bool | None
: The type of the None singleton.
autoclose_referenced_issues: bool | None
: The type of the None singleton.
avatar_url: str | None
: The type of the None singleton.
build_git_strategy: str | None
: The type of the None singleton.
build_timeout: int | None
: The type of the None singleton.
builds_access_level: str | None
: The type of the None singleton.
can_create_merge_request_in: bool | None
: The type of the None singleton.
ci_allow_fork_pipelines_to_run_in_parent_project: bool | None
: The type of the None singleton.
ci_config_path: str | None
: The type of the None singleton.
ci_default_git_depth: int | None
: The type of the None singleton.
ci_delete_pipelines_in_seconds: int | None
: The type of the None singleton.
ci_display_pipeline_variables: bool | None
: The type of the None singleton.
ci_forward_deployment_enabled: bool | None
: The type of the None singleton.
ci_forward_deployment_rollback_allowed: bool | None
: The type of the None singleton.
ci_id_token_sub_claim_components: list[typing.Any] | None
: The type of the None singleton.
ci_job_token_scope_enabled: bool | None
: The type of the None singleton.
ci_pipeline_variables_minimum_override_role: str | None
: The type of the None singleton.
ci_push_repository_for_job_token_allowed: bool | None
: The type of the None singleton.
ci_separated_caches: bool | None
: The type of the None singleton.
compliance_frameworks: list[typing.Any] | None
: The type of the None singleton.
container_expiration_policy: dict[str, typing.Any] | None
: The type of the None singleton.
container_registry_access_level: str | None
: The type of the None singleton.
container_registry_enabled: bool | None
: The type of the None singleton.
container_registry_image_prefix: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
creator_id: int | None
: The type of the None singleton.
default_branch: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
description_html: str | None
: The type of the None singleton.
emails_disabled: bool | None
: The type of the None singleton.
emails_enabled: bool | None
: The type of the None singleton.
empty_repo: bool | None
: The type of the None singleton.
enforce_auth_checks_on_uploads: bool | None
: The type of the None singleton.
environments_access_level: str | None
: The type of the None singleton.
external_authorization_classification_label: str | None
: The type of the None singleton.
feature_flags_access_level: str | None
: The type of the None singleton.
forking_access_level: str | None
: The type of the None singleton.
forks_count: int | None
: The type of the None singleton.
group_runners_enabled: bool | None
: The type of the None singleton.
http_url_to_repo: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
import_error: str | None
: The type of the None singleton.
import_status: str | None
: The type of the None singleton.
import_type: str | None
: The type of the None singleton.
import_url: str | None
: The type of the None singleton.
infrastructure_access_level: str | None
: The type of the None singleton.
issue_branch_template: str | None
: The type of the None singleton.
issues_access_level: str | None
: The type of the None singleton.
issues_enabled: bool | None
: The type of the None singleton.
jobs_enabled: bool | None
: The type of the None singleton.
keep_latest_artifact: bool | None
: The type of the None singleton.
last_activity_at: str | None
: The type of the None singleton.
lfs_enabled: bool | None
: The type of the None singleton.
links: dict[str, typing.Any] | None
: The type of the None singleton.
marked_for_deletion_at: str | None
: The type of the None singleton.
marked_for_deletion_on: str | None
: The type of the None singleton.
max_artifacts_size: int | None
: The type of the None singleton.
merge_commit_template: str | None
: The type of the None singleton.
merge_method: str | None
: The type of the None singleton.
merge_request_title_regex: str | None
: The type of the None singleton.
merge_request_title_regex_description: str | None
: The type of the None singleton.
merge_requests_access_level: str | None
: The type of the None singleton.
merge_requests_enabled: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
model_experiments_access_level: str | None
: The type of the None singleton.
model_registry_access_level: str | None
: The type of the None singleton.
monitor_access_level: str | None
: The type of the None singleton.
name: str | None
: The type of the None singleton.
name_with_namespace: str | None
: The type of the None singleton.
namespace: dict[str, typing.Any] | None
: The type of the None singleton.
only_allow_merge_if_all_discussions_are_resolved: bool | None
: The type of the None singleton.
only_allow_merge_if_pipeline_succeeds: bool | None
: The type of the None singleton.
open_issues_count: int | None
: The type of the None singleton.
package_registry_access_level: str | None
: The type of the None singleton.
packages_enabled: bool | None
: The type of the None singleton.
pages_access_level: str | None
: The type of the None singleton.
path: str | None
: The type of the None singleton.
path_with_namespace: str | None
: The type of the None singleton.
permissions: dict[str, typing.Any] | None
: The type of the None singleton.
printing_merge_request_link_enabled: bool | None
: The type of the None singleton.
protect_merge_request_pipelines: bool | None
: The type of the None singleton.
public_jobs: bool | None
: The type of the None singleton.
readme_url: str | None
: The type of the None singleton.
releases_access_level: str | None
: The type of the None singleton.
remove_source_branch_after_merge: bool | None
: The type of the None singleton.
repository_access_level: str | None
: The type of the None singleton.
repository_object_format: str | None
: The type of the None singleton.
request_access_enabled: bool | None
: The type of the None singleton.
requirements_access_level: str | None
: The type of the None singleton.
requirements_enabled: bool | None
: The type of the None singleton.
resolve_outdated_diff_discussions: bool | None
: The type of the None singleton.
resource_group_default_process_mode: str | None
: The type of the None singleton.
restrict_user_defined_variables: bool | None
: The type of the None singleton.
runner_token_expiration_interval: str | None
: The type of the None singleton.
security_and_compliance_access_level: str | None
: The type of the None singleton.
security_and_compliance_enabled: bool | None
: The type of the None singleton.
service_desk_address: str | None
: The type of the None singleton.
service_desk_enabled: bool | None
: The type of the None singleton.
shared_runners_enabled: bool | None
: The type of the None singleton.
shared_with_groups: list[typing.Any] | None
: The type of the None singleton.
show_diff_preview_in_email: bool | None
: The type of the None singleton.
snippets_access_level: str | None
: The type of the None singleton.
snippets_enabled: bool | None
: The type of the None singleton.
squash_commit_template: str | None
: The type of the None singleton.
squash_option: str | None
: The type of the None singleton.
ssh_url_to_repo: str | None
: The type of the None singleton.
star_count: int | None
: The type of the None singleton.
suggestion_commit_message: str | None
: The type of the None singleton.
tag_list: list[typing.Any] | None
: The type of the None singleton.
topics: list[str] | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
visibility: str | None
: The type of the None singleton.
warn_about_potentially_unwanted_characters: bool | None
: The type of the None singleton.
web_based_commit_signing_enabled: bool | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
wiki_access_level: str | None
: The type of the None singleton.
wiki_enabled: bool | None
: The type of the None singleton.
ProjectMembersListResultMeta(**data: Any)
: Metadata for project_members.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
ProjectMembersSearchData(**data: Any)
: Search result data for project_members entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
access_level: int | None
: Access level of the member
avatar_url: str | None
: URL of the member avatar
created_at: str | None
: Timestamp when the member was added
created_by: dict[str, typing.Any] | None
: User who added the member
expires_at: str | None
: Expiration date of the membership
id: int | None
: ID of the member
locked: bool | None
: Whether the member account is locked
membership_state: str | None
: State of the membership
model_config
: The type of the None singleton.
name: str | None
: Full name of the member
project_id: int | None
: ID of the project
state: str | None
: State of the member account
username: str | None
: Username of the member
web_url: str | None
: Web URL of the member profile
ProjectMilestonesListResultMeta(**data: Any)
: Metadata for project_milestones.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
ProjectMilestonesSearchData(**data: Any)
: Search result data for project_milestones entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: Timestamp when the milestone was created
description: str | None
: Description of the milestone
due_date: str | None
: Due date of the milestone
expired: bool | None
: Whether the milestone is expired
id: int | None
: ID of the milestone
iid: int | None
: Internal ID of the milestone within the project
model_config
: The type of the None singleton.
project_id: int | None
: ID of the project
start_date: str | None
: Start date of the milestone
state: str | None
: State of the milestone
title: str | None
: Title of the milestone
updated_at: str | None
: Timestamp when the milestone was last updated
web_url: str | None
: Web URL of the milestone
ProjectsListResultMeta(**data: Any)
: Metadata for projects.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
ProjectsSearchData(**data: Any)
: Search result data for projects entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
allow_merge_on_skipped_pipeline: bool | None
: Whether merge is allowed on skipped pipeline
analytics_access_level: str | None
: Access level for analytics
archived: bool | None
: Whether the project is archived
auto_cancel_pending_pipelines: str | None
: Auto-cancel pending pipelines setting
auto_devops_deploy_strategy: str | None
: Auto DevOps deployment strategy
auto_devops_enabled: bool | None
: Whether Auto DevOps is enabled
autoclose_referenced_issues: bool | None
: Whether referenced issues are auto-closed
avatar_url: str | None
: URL of the project avatar
build_timeout: int | None
: Build timeout in seconds
builds_access_level: str | None
: Access level for builds
can_create_merge_request_in: bool | None
: Whether user can create merge requests
ci_config_path: str | None
: Path to the CI configuration file
ci_default_git_depth: int | None
: Default git depth for CI pipelines
ci_forward_deployment_enabled: bool | None
: Whether CI forward deployment is enabled
compliance_frameworks: list[typing.Any] | None
: Compliance frameworks for the project
container_expiration_policy: dict[str, typing.Any] | None
: Container expiration policy settings
container_registry_enabled: bool | None
: Whether container registry is enabled
container_registry_image_prefix: str | None
: Prefix for container registry images
created_at: str | None
: Timestamp when the project was created
creator_id: int | None
: ID of the project creator
default_branch: str | None
: Default branch of the project
description: str | None
: Description of the project
description_html: str | None
: HTML-rendered description of the project
emails_disabled: bool | None
: Whether emails are disabled
empty_repo: bool | None
: Whether the repository is empty
external_authorization_classification_label: str | None
: External authorization classification label
forking_access_level: str | None
: Access level for forking
forks_count: int | None
: Number of forks
http_url_to_repo: str | None
: HTTP URL to the repository
id: int | None
: ID of the project
import_status: str | None
: Import status of the project
issues_access_level: str | None
: Access level for issues
issues_enabled: bool | None
: Whether issues are enabled
jobs_enabled: bool | None
: Whether jobs are enabled
keep_latest_artifact: bool | None
: Whether the latest artifact is kept
last_activity_at: str | None
: Timestamp of last activity
lfs_enabled: bool | None
: Whether Git LFS is enabled
links: dict[str, typing.Any] | None
: Related resource links
merge_method: str | None
: Merge method used for the project
merge_requests_access_level: str | None
: Access level for merge requests
merge_requests_enabled: bool | None
: Whether merge requests are enabled
model_config
: The type of the None singleton.
name: str | None
: Name of the project
name_with_namespace: str | None
: Full name including namespace
namespace: dict[str, typing.Any] | None
: Namespace the project belongs to
only_allow_merge_if_all_discussions_are_resolved: bool | None
: Whether merge requires all discussions resolved
only_allow_merge_if_pipeline_succeeds: bool | None
: Whether merge requires pipeline success
open_issues_count: int | None
: Number of open issues
operations_access_level: str | None
: Access level for operations
packages_enabled: bool | None
: Whether packages are enabled
pages_access_level: str | None
: Access level for pages
path: str | None
: URL path of the project
path_with_namespace: str | None
: Full path including namespace
permissions: dict[str, typing.Any] | None
: User permissions for the project
printing_merge_request_link_enabled: bool | None
: Whether MR link printing is enabled
public_jobs: bool | None
: Whether jobs are public
readme_url: str | None
: URL to the project README
remove_source_branch_after_merge: bool | None
: Whether source branch is removed after merge
repository_access_level: str | None
: Access level for the repository
request_access_enabled: bool | None
: Whether access requests are enabled
requirements_enabled: bool | None
: Whether requirements are enabled
resolve_outdated_diff_discussions: bool | None
: Whether outdated diff discussions are auto-resolved
restrict_user_defined_variables: bool | None
: Whether user-defined variables are restricted
security_and_compliance_enabled: bool | None
: Whether security and compliance is enabled
service_desk_address: str | None
: Email address for the service desk
service_desk_enabled: bool | None
: Whether service desk is enabled
shared_runners_enabled: bool | None
: Whether shared runners are enabled
shared_with_groups: list[typing.Any] | None
: Groups the project is shared with
snippets_access_level: str | None
: Access level for snippets
snippets_enabled: bool | None
: Whether snippets are enabled
ssh_url_to_repo: str | None
: SSH URL to the repository
star_count: int | None
: Number of stars
statistics: dict[str, typing.Any] | None
: Project statistics
tag_list: list[typing.Any] | None
: List of tags for the project
topics: list[typing.Any] | None
: List of topics for the project
updated_at: str | None
: Timestamp when the project was last updated
visibility: str | None
: Visibility level of the project
web_url: str | None
: Web URL of the project
wiki_access_level: str | None
: Access level for the wiki
wiki_enabled: bool | None
: Whether wiki is enabled
Release(**data: Any)
: GitLab release
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
assets: dict[str, typing.Any] | None
: The type of the None singleton.
author: dict[str, typing.Any] | None
: The type of the None singleton.
commit: dict[str, typing.Any] | None
: The type of the None singleton.
commit_path: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
evidences: list[typing.Any] | None
: The type of the None singleton.
links: dict[str, typing.Any] | None
: The type of the None singleton.
milestones: list[typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
released_at: str | None
: The type of the None singleton.
tag_name: str | None
: The type of the None singleton.
tag_path: str | None
: The type of the None singleton.
upcoming_release: bool | None
: The type of the None singleton.
ReleasesListResultMeta(**data: Any)
: Metadata for releases.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
ReleasesSearchData(**data: Any)
: Search result data for releases entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
assets: dict[str, typing.Any] | None
: Assets attached to the release
author: dict[str, typing.Any] | None
: Author of the release
author_id: int | None
: ID of the author
commit: dict[str, typing.Any] | None
: Commit associated with the release
commit_id: str | None
: SHA of the associated commit
commit_path: str | None
: Path to the release commit
created_at: str | None
: Timestamp when the release was created
description: str | None
: Description of the release
evidences: list[typing.Any] | None
: Evidences collected for the release
links: dict[str, typing.Any] | None
: Related resource links
milestones: list[typing.Any] | None
: Milestones associated with the release
model_config
: The type of the None singleton.
name: str | None
: Name of the release
project_id: int | None
: ID of the project
released_at: str | None
: Timestamp when the release was published
tag_name: str | None
: Tag name associated with the release
tag_path: str | None
: Path to the release tag
upcoming_release: bool | None
: Whether this is an upcoming release
Tag(**data: Any)
: GitLab repository tag
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
commit: dict[str, typing.Any] | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
message: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
protected: bool | None
: The type of the None singleton.
release: dict[str, typing.Any] | None
: The type of the None singleton.
target: str | None
: The type of the None singleton.
TagsListResultMeta(**data: Any)
: Metadata for tags.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
TagsSearchData(**data: Any)
: Search result data for tags entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
commit: dict[str, typing.Any] | None
: Commit the tag points to
commit_id: str | None
: SHA of the tagged commit
message: str | None
: Annotation message of the tag
model_config
: The type of the None singleton.
name: str | None
: Name of the tag
project_id: int | None
: ID of the project
protected: bool | None
: Whether the tag is protected
release: dict[str, typing.Any] | None
: Release associated with the tag
target: str | None
: SHA the tag points to
User(**data: Any)
: GitLab user
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
avatar_url: str | None
: The type of the None singleton.
id: int
: The type of the None singleton.
locked: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
public_email: str | None
: The type of the None singleton.
state: str | None
: The type of the None singleton.
username: str | None
: The type of the None singleton.
web_url: str | None
: The type of the None singleton.
UsersListResultMeta(**data: Any)
: Metadata for users.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
UsersSearchData(**data: Any)
: Search result data for users entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
avatar_url: str | None
: URL of the user avatar
id: int | None
: ID of the user
locked: bool | None
: Whether the user account is locked
model_config
: The type of the None singleton.
name: str | None
: Full name of the user
state: str | None
: State of the user account
username: str | None
: Username of the user
web_url: str | None
: Web URL of the user profile