From 76700d790b4d0f346441485687206e10714e0b74 Mon Sep 17 00:00:00 2001 From: "Xiang (Sean) Zhou" Date: Tue, 20 May 2025 16:07:48 -0700 Subject: [PATCH] chore: add doc string for auto generated google api toolset PiperOrigin-RevId: 761266870 --- .../adk/tools/google_api_tool/__init__.py | 28 +++++++++++-------- .../google_api_tool/google_api_toolsets.py | 7 +++++ 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/google/adk/tools/google_api_tool/__init__.py b/src/google/adk/tools/google_api_tool/__init__.py index 0abbf8f..acf6b6e 100644 --- a/src/google/adk/tools/google_api_tool/__init__.py +++ b/src/google/adk/tools/google_api_tool/__init__.py @@ -11,6 +11,23 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. + +"""Auto-generated tools and toolsets for Google APIs. + +These tools and toolsets are auto-generated based on the API specifications +provided by the Google API Discovery API. +""" + +from .google_api_tool import GoogleApiTool +from .google_api_toolset import GoogleApiToolset +from .google_api_toolsets import BigQueryToolset +from .google_api_toolsets import CalendarToolset +from .google_api_toolsets import DocsToolset +from .google_api_toolsets import GmailToolset +from .google_api_toolsets import SheetsToolset +from .google_api_toolsets import SlidesToolset +from .google_api_toolsets import YoutubeToolset + __all__ = [ 'BigQueryToolset', 'CalendarToolset', @@ -22,14 +39,3 @@ __all__ = [ 'GoogleApiToolset', 'GoogleApiTool', ] - - -from .google_api_tool import GoogleApiTool -from .google_api_toolset import GoogleApiToolset -from .google_api_toolsets import BigQueryToolset -from .google_api_toolsets import CalendarToolset -from .google_api_toolsets import DocsToolset -from .google_api_toolsets import GmailToolset -from .google_api_toolsets import SheetsToolset -from .google_api_toolsets import SlidesToolset -from .google_api_toolsets import YoutubeToolset diff --git a/src/google/adk/tools/google_api_tool/google_api_toolsets.py b/src/google/adk/tools/google_api_tool/google_api_toolsets.py index 8b981ef..8c26d40 100644 --- a/src/google/adk/tools/google_api_tool/google_api_toolsets.py +++ b/src/google/adk/tools/google_api_tool/google_api_toolsets.py @@ -26,6 +26,7 @@ logger = logging.getLogger("google_adk." + __name__) class BigQueryToolset(GoogleApiToolset): + """Auto-generated Bigquery toolset based on Google BigQuery API v2 spec exposed by Google API discovery API""" def __init__( self, @@ -37,6 +38,7 @@ class BigQueryToolset(GoogleApiToolset): class CalendarToolset(GoogleApiToolset): + """Auto-generated Calendar toolset based on Google Calendar API v3 spec exposed by Google API discovery API""" def __init__( self, @@ -48,6 +50,7 @@ class CalendarToolset(GoogleApiToolset): class GmailToolset(GoogleApiToolset): + """Auto-generated Gmail toolset based on Google Gmail API v1 spec exposed by Google API discovery API""" def __init__( self, @@ -59,6 +62,7 @@ class GmailToolset(GoogleApiToolset): class YoutubeToolset(GoogleApiToolset): + """Auto-generated Youtube toolset based on Youtube API v3 spec exposed by Google API discovery API""" def __init__( self, @@ -70,6 +74,7 @@ class YoutubeToolset(GoogleApiToolset): class SlidesToolset(GoogleApiToolset): + """Auto-generated Slides toolset based on Google Slides API v1 spec exposed by Google API discovery API""" def __init__( self, @@ -81,6 +86,7 @@ class SlidesToolset(GoogleApiToolset): class SheetsToolset(GoogleApiToolset): + """Auto-generated Sheets toolset based on Google Sheets API v4 spec exposed by Google API discovery API""" def __init__( self, @@ -92,6 +98,7 @@ class SheetsToolset(GoogleApiToolset): class DocsToolset(GoogleApiToolset): + """Auto-generated Docs toolset based on Google Docs API v1 spec exposed by Google API discovery API""" def __init__( self,