feat: Add sortByColumn functionality to List Operation

This change introduces the ability to sort results by a specific column in the List Operation.

PiperOrigin-RevId: 766468964
This commit is contained in:
Google Team Member
2025-06-02 21:22:49 -07:00
committed by Copybara-Service
parent eb2b9ef88f
commit af95dd2932
4 changed files with 15 additions and 6 deletions
@@ -252,6 +252,12 @@ class ConnectionsClient:
"Timeout in seconds for execution of custom query"
),
},
"sortByColumns": {
"type": "array",
"items": {"type": "string"},
"default": [],
"description": "Column to sort the results by",
},
"connectorOutputPayload": {"type": "object"},
"nextPageToken": {"type": "string"},
"execute-connector_Response": {
@@ -665,6 +671,7 @@ class ConnectionsClient:
"serviceName": {"$ref": "#/components/schemas/serviceName"},
"host": {"$ref": "#/components/schemas/host"},
"entity": {"$ref": "#/components/schemas/entity"},
"sortByColumns": {"$ref": "#/components/schemas/sortByColumns"},
"dynamicAuthConfig": {
"$ref": "#/components/schemas/dynamicAuthConfig"
},
@@ -64,11 +64,7 @@ class IntegrationConnectorTool(BaseTool):
'dynamic_auth_config',
]
OPTIONAL_FIELDS = [
'page_size',
'page_token',
'filter',
]
OPTIONAL_FIELDS = ['page_size', 'page_token', 'filter', 'sortByColumns']
def __init__(
self,