Skip to content

Commit

Permalink
feat: enable "rest" transport in Python for services supporting numer…
Browse files Browse the repository at this point in the history
…ic enums (#272)

* feat: enable "rest" transport in Python for services supporting numeric enums

PiperOrigin-RevId: 508143576

Source-Link: googleapis/googleapis@7a702a9

Source-Link: googleapis/googleapis-gen@6ad1279
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] authored Feb 9, 2023
1 parent 2ee62b1 commit f49ab7d
Show file tree
Hide file tree
Showing 5 changed files with 3,295 additions and 132 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,56 @@
]
}
}
},
"rest": {
"libraryClient": "AccessApprovalClient",
"rpcs": {
"ApproveApprovalRequest": {
"methods": [
"approve_approval_request"
]
},
"DeleteAccessApprovalSettings": {
"methods": [
"delete_access_approval_settings"
]
},
"DismissApprovalRequest": {
"methods": [
"dismiss_approval_request"
]
},
"GetAccessApprovalServiceAccount": {
"methods": [
"get_access_approval_service_account"
]
},
"GetAccessApprovalSettings": {
"methods": [
"get_access_approval_settings"
]
},
"GetApprovalRequest": {
"methods": [
"get_approval_request"
]
},
"InvalidateApprovalRequest": {
"methods": [
"invalidate_approval_request"
]
},
"ListApprovalRequests": {
"methods": [
"list_approval_requests"
]
},
"UpdateAccessApprovalSettings": {
"methods": [
"update_access_approval_settings"
]
}
}
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
from .transports.base import DEFAULT_CLIENT_INFO, AccessApprovalTransport
from .transports.grpc import AccessApprovalGrpcTransport
from .transports.grpc_asyncio import AccessApprovalGrpcAsyncIOTransport
from .transports.rest import AccessApprovalRestTransport


class AccessApprovalClientMeta(type):
Expand All @@ -70,6 +71,7 @@ class AccessApprovalClientMeta(type):
) # type: Dict[str, Type[AccessApprovalTransport]]
_transport_registry["grpc"] = AccessApprovalGrpcTransport
_transport_registry["grpc_asyncio"] = AccessApprovalGrpcAsyncIOTransport
_transport_registry["rest"] = AccessApprovalRestTransport

def get_transport_class(
cls,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,18 @@
from .base import AccessApprovalTransport
from .grpc import AccessApprovalGrpcTransport
from .grpc_asyncio import AccessApprovalGrpcAsyncIOTransport
from .rest import AccessApprovalRestInterceptor, AccessApprovalRestTransport

# Compile a registry of transports.
_transport_registry = OrderedDict() # type: Dict[str, Type[AccessApprovalTransport]]
_transport_registry["grpc"] = AccessApprovalGrpcTransport
_transport_registry["grpc_asyncio"] = AccessApprovalGrpcAsyncIOTransport
_transport_registry["rest"] = AccessApprovalRestTransport

__all__ = (
"AccessApprovalTransport",
"AccessApprovalGrpcTransport",
"AccessApprovalGrpcAsyncIOTransport",
"AccessApprovalRestTransport",
"AccessApprovalRestInterceptor",
)
Loading

0 comments on commit f49ab7d

Please sign in to comment.