buildgrid.bot.interface module

Bot Interface

Interface to grpc

class buildgrid.bot.interface.BotInterface(channel: Channel, interval: int, executing_interval: int)

Bases: object

Interface handles calls to the server.

property interval: int
property executing_interval: int
create_bot_session(parent: str, bot_session: BotSession) StatusCode | BotSession

Create bot session request Returns BotSession if correct else a grpc StatusCode

update_bot_session(bot_session: BotSession, update_mask: Any | None = None) StatusCode | BotSession

Update bot session request Returns BotSession if correct else a grpc StatusCode