Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions googleapiclient-stubs/_apis/agentregistry/v1alpha/resources.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,63 @@ class AgentRegistryResource(googleapiclient.discovery.Resource):
previous_response: SearchAgentsResponse,
) -> SearchAgentsResponseHttpRequest | None: ...

@typing.type_check_only
class BindingsResource(googleapiclient.discovery.Resource):
def create(
self,
*,
parent: str,
body: Binding = ...,
bindingId: str = ...,
requestId: str = ...,
**kwargs: typing.Any,
) -> OperationHttpRequest: ...
def delete(
self, *, name: str, requestId: str = ..., **kwargs: typing.Any
) -> OperationHttpRequest: ...
def fetchAvailable(
self,
*,
parent: str,
pageSize: int = ...,
pageToken: str = ...,
sourceIdentifier: str = ...,
targetIdentifier: str = ...,
**kwargs: typing.Any,
) -> FetchAvailableBindingsResponseHttpRequest: ...
def fetchAvailable_next(
self,
previous_request: FetchAvailableBindingsResponseHttpRequest,
previous_response: FetchAvailableBindingsResponse,
) -> FetchAvailableBindingsResponseHttpRequest | None: ...
def get(
self, *, name: str, **kwargs: typing.Any
) -> BindingHttpRequest: ...
def list(
self,
*,
parent: str,
filter: str = ...,
orderBy: str = ...,
pageSize: int = ...,
pageToken: str = ...,
**kwargs: typing.Any,
) -> ListBindingsResponseHttpRequest: ...
def list_next(
self,
previous_request: ListBindingsResponseHttpRequest,
previous_response: ListBindingsResponse,
) -> ListBindingsResponseHttpRequest | None: ...
def patch(
self,
*,
name: str,
body: Binding = ...,
requestId: str = ...,
updateMask: str = ...,
**kwargs: typing.Any,
) -> OperationHttpRequest: ...

@typing.type_check_only
class EndpointsResource(googleapiclient.discovery.Resource):
def get(
Expand Down Expand Up @@ -194,6 +251,7 @@ class AgentRegistryResource(googleapiclient.discovery.Resource):
previous_response: ListLocationsResponse,
) -> ListLocationsResponseHttpRequest | None: ...
def agents(self) -> AgentsResource: ...
def bindings(self) -> BindingsResource: ...
def endpoints(self) -> EndpointsResource: ...
def mcpServers(self) -> McpServersResource: ...
def operations(self) -> OperationsResource: ...
Expand Down Expand Up @@ -223,6 +281,14 @@ class AgentHttpRequest(googleapiclient.http.HttpRequest):
num_retries: int = 0,
) -> Agent: ...

@typing.type_check_only
class BindingHttpRequest(googleapiclient.http.HttpRequest):
def execute(
self,
http: httplib2.Http | googleapiclient.http.HttpMock | None = None,
num_retries: int = 0,
) -> Binding: ...

@typing.type_check_only
class EmptyHttpRequest(googleapiclient.http.HttpRequest):
def execute(
Expand All @@ -239,6 +305,14 @@ class EndpointHttpRequest(googleapiclient.http.HttpRequest):
num_retries: int = 0,
) -> Endpoint: ...

@typing.type_check_only
class FetchAvailableBindingsResponseHttpRequest(googleapiclient.http.HttpRequest):
def execute(
self,
http: httplib2.Http | googleapiclient.http.HttpMock | None = None,
num_retries: int = 0,
) -> FetchAvailableBindingsResponse: ...

@typing.type_check_only
class ListAgentsResponseHttpRequest(googleapiclient.http.HttpRequest):
def execute(
Expand All @@ -247,6 +321,14 @@ class ListAgentsResponseHttpRequest(googleapiclient.http.HttpRequest):
num_retries: int = 0,
) -> ListAgentsResponse: ...

@typing.type_check_only
class ListBindingsResponseHttpRequest(googleapiclient.http.HttpRequest):
def execute(
self,
http: httplib2.Http | googleapiclient.http.HttpMock | None = None,
num_retries: int = 0,
) -> ListBindingsResponse: ...

@typing.type_check_only
class ListEndpointsResponseHttpRequest(googleapiclient.http.HttpRequest):
def execute(
Expand Down
35 changes: 35 additions & 0 deletions googleapiclient-stubs/_apis/agentregistry/v1alpha/schemas.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,23 @@ class Annotations(typing_extensions.TypedDict, total=False):
readOnlyHint: bool
title: str

@typing.type_check_only
class AuthProviderBinding(typing_extensions.TypedDict, total=False):
authProvider: str
continueUri: str
scopes: _list[str]

@typing.type_check_only
class Binding(typing_extensions.TypedDict, total=False):
authProviderBinding: AuthProviderBinding
createTime: str
description: str
displayName: str
name: str
source: Source
target: Target
updateTime: str

@typing.type_check_only
class CancelOperationRequest(typing_extensions.TypedDict, total=False): ...

Expand Down Expand Up @@ -60,6 +77,11 @@ class EndpointSpec(typing_extensions.TypedDict, total=False):
content: dict[str, typing.Any]
type: typing_extensions.Literal["TYPE_UNSPECIFIED", "NO_SPEC"]

@typing.type_check_only
class FetchAvailableBindingsResponse(typing_extensions.TypedDict, total=False):
bindings: _list[Binding]
nextPageToken: str

@typing.type_check_only
class Interface(typing_extensions.TypedDict, total=False):
protocolBinding: typing_extensions.Literal[
Expand All @@ -72,6 +94,11 @@ class ListAgentsResponse(typing_extensions.TypedDict, total=False):
agents: _list[Agent]
nextPageToken: str

@typing.type_check_only
class ListBindingsResponse(typing_extensions.TypedDict, total=False):
bindings: _list[Binding]
nextPageToken: str

@typing.type_check_only
class ListEndpointsResponse(typing_extensions.TypedDict, total=False):
endpoints: _list[Endpoint]
Expand Down Expand Up @@ -190,12 +217,20 @@ class Skill(typing_extensions.TypedDict, total=False):
name: str
tags: _list[str]

@typing.type_check_only
class Source(typing_extensions.TypedDict, total=False):
identifier: str

@typing.type_check_only
class Status(typing_extensions.TypedDict, total=False):
code: int
details: _list[dict[str, typing.Any]]
message: str

@typing.type_check_only
class Target(typing_extensions.TypedDict, total=False):
identifier: str

@typing.type_check_only
class Tool(typing_extensions.TypedDict, total=False):
annotations: Annotations
Expand Down
Loading
Loading