# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: truffle/os/truffleos.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'truffle/os/truffleos.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from truffle.os import hardware_stats_pb2 as truffle_dot_os_dot_hardware__stats__pb2
from truffle.os import hardware_control_pb2 as truffle_dot_os_dot_hardware__control__pb2
from truffle.os import system_settings_pb2 as truffle_dot_os_dot_system__settings__pb2
try:
  truffle_dot_os_dot_hardware__settings__pb2 = truffle_dot_os_dot_system__settings__pb2.truffle_dot_os_dot_hardware__settings__pb2
except AttributeError:
  truffle_dot_os_dot_hardware__settings__pb2 = truffle_dot_os_dot_system__settings__pb2.truffle.os.hardware_settings_pb2
from truffle.os import system_info_pb2 as truffle_dot_os_dot_system__info__pb2
try:
  truffle_dot_os_dot_hardware__info__pb2 = truffle_dot_os_dot_system__info__pb2.truffle_dot_os_dot_hardware__info__pb2
except AttributeError:
  truffle_dot_os_dot_hardware__info__pb2 = truffle_dot_os_dot_system__info__pb2.truffle.os.hardware_info_pb2
from truffle.os import notification_pb2 as truffle_dot_os_dot_notification__pb2
from truffle.os import client_session_pb2 as truffle_dot_os_dot_client__session__pb2
from truffle.os import client_user_pb2 as truffle_dot_os_dot_client__user__pb2
from truffle.os import client_state_pb2 as truffle_dot_os_dot_client__state__pb2
from truffle.os import task_pb2 as truffle_dot_os_dot_task__pb2
try:
  truffle_dot_os_dot_task__info__pb2 = truffle_dot_os_dot_task__pb2.truffle_dot_os_dot_task__info__pb2
except AttributeError:
  truffle_dot_os_dot_task__info__pb2 = truffle_dot_os_dot_task__pb2.truffle.os.task_info_pb2
try:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__pb2.truffle_dot_os_dot_task__user__response__pb2
except AttributeError:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__pb2.truffle.os.task_user_response_pb2
try:
  truffle_dot_os_dot_task__step__pb2 = truffle_dot_os_dot_task__pb2.truffle_dot_os_dot_task__step__pb2
except AttributeError:
  truffle_dot_os_dot_task__step__pb2 = truffle_dot_os_dot_task__pb2.truffle.os.task_step_pb2
try:
  truffle_dot_common_dot_content__pb2 = truffle_dot_os_dot_task__pb2.truffle_dot_common_dot_content__pb2
except AttributeError:
  truffle_dot_common_dot_content__pb2 = truffle_dot_os_dot_task__pb2.truffle.common.content_pb2
from truffle.os import task_queries_pb2 as truffle_dot_os_dot_task__queries__pb2
from truffle.os import task_actions_pb2 as truffle_dot_os_dot_task__actions__pb2
try:
  truffle_dot_os_dot_task__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__pb2
except AttributeError:
  truffle_dot_os_dot_task__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_pb2
try:
  truffle_dot_os_dot_task__info__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__info__pb2
except AttributeError:
  truffle_dot_os_dot_task__info__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_info_pb2
try:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__user__response__pb2
except AttributeError:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_user_response_pb2
try:
  truffle_dot_os_dot_task__step__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__step__pb2
except AttributeError:
  truffle_dot_os_dot_task__step__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_step_pb2
try:
  truffle_dot_common_dot_content__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_common_dot_content__pb2
except AttributeError:
  truffle_dot_common_dot_content__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.common.content_pb2
try:
  truffle_dot_os_dot_task__target__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__target__pb2
except AttributeError:
  truffle_dot_os_dot_task__target__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_target_pb2
try:
  truffle_dot_os_dot_task__options__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__options__pb2
except AttributeError:
  truffle_dot_os_dot_task__options__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_options_pb2
try:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_os_dot_task__user__response__pb2
except AttributeError:
  truffle_dot_os_dot_task__user__response__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.os.task_user_response_pb2
try:
  truffle_dot_common_dot_tool__provider__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle_dot_common_dot_tool__provider__pb2
except AttributeError:
  truffle_dot_common_dot_tool__provider__pb2 = truffle_dot_os_dot_task__actions__pb2.truffle.common.tool_provider_pb2
from truffle.os import task_user_response_pb2 as truffle_dot_os_dot_task__user__response__pb2
from truffle.os import task_search_pb2 as truffle_dot_os_dot_task__search__pb2
from truffle.os import builder_pb2 as truffle_dot_os_dot_builder__pb2
from truffle.os import background_feed_queries_pb2 as truffle_dot_os_dot_background__feed__queries__pb2
from truffle.os import proactivity_pb2 as truffle_dot_os_dot_proactivity__pb2
from truffle.os import app_queries_pb2 as truffle_dot_os_dot_app__queries__pb2
from truffle.os import installer_pb2 as truffle_dot_os_dot_installer__pb2
try:
  truffle_dot_app_dot_app__pb2 = truffle_dot_os_dot_installer__pb2.truffle_dot_app_dot_app__pb2
except AttributeError:
  truffle_dot_app_dot_app__pb2 = truffle_dot_os_dot_installer__pb2.truffle.app.app_pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2

from truffle.os.hardware_stats_pb2 import *
from truffle.os.hardware_control_pb2 import *
from truffle.os.system_settings_pb2 import *
from truffle.os.system_info_pb2 import *
from truffle.os.notification_pb2 import *
from truffle.os.client_session_pb2 import *
from truffle.os.client_user_pb2 import *
from truffle.os.client_state_pb2 import *
from truffle.os.task_pb2 import *
from truffle.os.task_queries_pb2 import *
from truffle.os.task_actions_pb2 import *
from truffle.os.task_user_response_pb2 import *
from truffle.os.task_search_pb2 import *
from truffle.os.builder_pb2 import *
from truffle.os.background_feed_queries_pb2 import *
from truffle.os.proactivity_pb2 import *
from truffle.os.app_queries_pb2 import *

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1atruffle/os/truffleos.proto\x12\ntruffle.os\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1ftruffle/os/hardware_stats.proto\x1a!truffle/os/hardware_control.proto\x1a truffle/os/system_settings.proto\x1a\x1ctruffle/os/system_info.proto\x1a\x1dtruffle/os/notification.proto\x1a\x1ftruffle/os/client_session.proto\x1a\x1ctruffle/os/client_user.proto\x1a\x1dtruffle/os/client_state.proto\x1a\x15truffle/os/task.proto\x1a\x1dtruffle/os/task_queries.proto\x1a\x1dtruffle/os/task_actions.proto\x1a#truffle/os/task_user_response.proto\x1a\x1ctruffle/os/task_search.proto\x1a\x18truffle/os/builder.proto\x1a(truffle/os/background_feed_queries.proto\x1a\x1ctruffle/os/proactivity.proto\x1a\x1ctruffle/os/app_queries.proto\x1a\x1atruffle/os/installer.proto\x1a\x1cgoogle/api/annotations.proto2\xfd#\n\tTruffleOS\x12m\n\x0e\x41pps_DeleteApp\x12\x1c.truffle.os.DeleteAppRequest\x1a\x1d.truffle.os.DeleteAppResponse\"\x1e\x82\xd3\xe4\x93\x02\x18*\x16/v1/os/apps/{app_uuid}\x12\x65\n\x0b\x41pps_GetAll\x12\x1d.truffle.os.GetAllAppsRequest\x1a\x1e.truffle.os.GetAllAppsResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/os/apps/all\x12T\n\x0f\x41pps_InstallApp\x12\x1d.truffle.os.AppInstallRequest\x1a\x1e.truffle.os.AppInstallResponse(\x01\x30\x01\x12\x8d\x01\n\x12\x42\x61\x63kground_GetFeed\x12$.truffle.os.GetBackgroundFeedRequest\x1a%.truffle.os.GetBackgroundFeedResponse\"*\x82\xd3\xe4\x93\x02$\"\x1f/v1/os/apps/background/feed:get:\x01*\x12\xa8\x01\n\x1f\x42\x61\x63kground_GetLatestFeedEntryID\x12\'.truffle.os.GetLatestFeedEntryIDRequest\x1a(.truffle.os.GetLatestFeedEntryIDResponse\"2\x82\xd3\xe4\x93\x02,\"\'/v1/os/apps/background/latestfeedid:get:\x01*\x12\xab\x01\n!Background_ApproveProactiveAction\x12).truffle.os.ApproveProactiveActionRequest\x1a*.truffle.os.ApproveProactiveActionResponse\"/\x82\xd3\xe4\x93\x02)\"$/v1/os/apps/background/approveAction:\x01*\x12\xa7\x01\n Background_CancelProactiveAction\x12(.truffle.os.CancelProactiveActionRequest\x1a).truffle.os.CancelProactiveActionResponse\".\x82\xd3\xe4\x93\x02(\"#/v1/os/apps/background/cancelAction:\x01*\x12\x90\x01\n\x19\x42uilder_StartBuildSession\x12$.truffle.os.StartBuildSessionRequest\x1a%.truffle.os.StartBuildSessionResponse\"&\x82\xd3\xe4\x93\x02 \"\x1b/v1/os/builder/builds:start:\x01*\x12\x94\x01\n\x1a\x42uilder_FinishBuildSession\x12%.truffle.os.FinishBuildSessionRequest\x1a&.truffle.os.FinishBuildSessionResponse\"\'\x82\xd3\xe4\x93\x02!\"\x1c/v1/os/builder/builds:finish:\x01*\x12\x83\x01\n\x16\x43lient_RegisterNewUser\x12\".truffle.os.RegisterNewUserRequest\x1a#.truffle.os.RegisterNewUserResponse\" \x82\xd3\xe4\x93\x02\x1a\"\x15/v1/os/users:register:\x01*\x12\x8f\x01\n\x19\x43lient_RegisterNewSession\x12%.truffle.os.RegisterNewSessionRequest\x1a&.truffle.os.RegisterNewSessionResponse\"#\x82\xd3\xe4\x93\x02\x1d\"\x18/v1/os/sessions:register:\x01*\x12\x82\x01\n\x15\x43lient_UserIDForToken\x12!.truffle.os.UserIDForTokenRequest\x1a\".truffle.os.UserIDForTokenResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/os/tokens/{token}/user\x12\x8b\x01\n#Client_VerifyNewSessionRegistration\x12#.truffle.os.VerifyNewSessionRequest\x1a\x1c.truffle.os.NewSessionStatus\"!\x82\xd3\xe4\x93\x02\x1b\"\x16/v1/os/sessions:verify:\x01*\x12x\n\x1b\x43lient_GetUserRecoveryCodes\x12\x16.google.protobuf.Empty\x1a\x1d.truffle.os.UserRecoveryCodes\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/os/users/recoveryCodes\x12\x87\x01\n\x18\x43lient_UpdateClientState\x12$.truffle.os.UpdateClientStateRequest\x1a%.truffle.os.UpdateClientStateResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\"\x13/v1/os/client/state:\x01*\x12\x81\x01\n\x15\x43lient_GetClientState\x12!.truffle.os.GetClientStateRequest\x1a\".truffle.os.GetClientStateResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/os/client/state/{key}\x12\x88\x01\n\x19\x43lient_GetAllClientStates\x12%.truffle.os.GetAllClientStatesRequest\x1a&.truffle.os.GetAllClientStatesResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/os/client/states\x12\x8b\x01\n\x18SubscribeToNotifications\x12+.truffle.os.SubscribeToNotificationsRequest\x1a\x18.truffle.os.Notification\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/os/notifications:subscribe0\x01\x12o\n\x11Hardware_GetStats\x12 .truffle.os.HardwareStatsRequest\x1a\x19.truffle.os.HardwareStats\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/os/hardware/stats\x12|\n\x15Hardware_StatsUpdates\x12 .truffle.os.HardwareStatsRequest\x1a\x19.truffle.os.HardwareStats\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/os/hardware/stats:stream0\x01\x12\x93\x01\n\x15Hardware_PowerControl\x12\'.truffle.os.HardwarePowerControlRequest\x1a(.truffle.os.HardwarePowerControlResponse\"\'\x82\xd3\xe4\x93\x02!\"\x1c/v1/os/hardware/powerControl:\x01*\x12i\n\x0cSystem_GetID\x12\x1e.truffle.os.SystemGetIDRequest\x1a\x1f.truffle.os.SystemGetIDResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/os/system/id\x12h\n\x12System_GetSettings\x12\x16.google.protobuf.Empty\x1a\x1a.truffle.os.SystemSettings\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/os/system/settings\x12o\n\x12System_SetSettings\x12\x1a.truffle.os.SystemSettings\x1a\x1a.truffle.os.SystemSettings\"!\x82\xd3\xe4\x93\x02\x1b\x32\x16/v1/os/system/settings:\x01*\x12\\\n\x0eSystem_GetInfo\x12\x16.google.protobuf.Empty\x1a\x16.truffle.os.SystemInfo\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/os/system/info\x12\x8e\x01\n\x15System_CheckForUpdate\x12\'.truffle.os.SystemCheckForUpdateRequest\x1a(.truffle.os.SystemCheckForUpdateResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/os/system/check-update\x12\xb4\x01\n\x1dTask_TestExternalToolProvider\x12/.truffle.os.TaskTestExternalToolProviderRequest\x1a\x30.truffle.os.TaskTestExternalToolProviderResponse\"0\x82\xd3\xe4\x93\x02*\"%/v1/os/tasks:testExternalToolProvider:\x01*\x12j\n\rTask_OpenTask\x12\x1b.truffle.os.OpenTaskRequest\x1a\x1c.truffle.os.TaskStreamUpdate\"\x1c\x82\xd3\xe4\x93\x02\x16\"\x11/v1/os/tasks:open:\x01*0\x01\x12\x83\x01\n\x12Task_InterruptTask\x12 .truffle.os.InterruptTaskRequest\x1a\x1e.truffle.os.TaskActionResponse\"+\x82\xd3\xe4\x93\x02%\" /v1/os/tasks/{task_id}:interrupt:\x01*\x12\x81\x01\n\x12Task_RespondToTask\x12 .truffle.os.RespondToTaskRequest\x1a\x1e.truffle.os.TaskActionResponse\")\x82\xd3\xe4\x93\x02#\"\x1e/v1/os/tasks/{task_id}:respond:\x01*\x12\x9e\x01\n\x15Task_SetAvailableApps\x12\'.truffle.os.TaskSetAvailableAppsRequest\x1a(.truffle.os.TaskSetAvailableAppsResponse\"2\x82\xd3\xe4\x93\x02,\"\'/v1/os/tasks/{task_id}:setAvailableApps:\x01*\x12s\n\x10Task_SearchTasks\x12\x1e.truffle.os.SearchTasksRequest\x1a\x1f.truffle.os.SearchTasksResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\"\x13/v1/os/tasks:search:\x01*\x12\x63\n\rTask_GetTasks\x12\x1b.truffle.os.GetTasksRequest\x1a\x10.truffle.os.Task\"!\x82\xd3\xe4\x93\x02\x1b\"\x16/v1/os/tasks:streamGet:\x01*0\x01\x12\x62\n\x0fTask_GetOneTask\x12\x1d.truffle.os.GetOneTaskRequest\x1a\x10.truffle.os.Task\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/os/tasks/{task_id}\x12u\n\x11Task_GetTaskInfos\x12\x1f.truffle.os.GetTaskInfosRequest\x1a .truffle.os.GetTaskInfosResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\"\x12/v1/os/tasks/infos:\x01*P\x01P\x02P\x03P\x04P\x05P\x06P\x07P\x08P\tP\nP\x0bP\x0cP\rP\x0eP\x0fP\x10P\x11\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'truffle.os.truffleos_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Apps_DeleteApp']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Apps_DeleteApp']._serialized_options = b'\202\323\344\223\002\030*\026/v1/os/apps/{app_uuid}'
  _globals['_TRUFFLEOS'].methods_by_name['Apps_GetAll']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Apps_GetAll']._serialized_options = b'\202\323\344\223\002\021\022\017/v1/os/apps/all'
  _globals['_TRUFFLEOS'].methods_by_name['Background_GetFeed']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Background_GetFeed']._serialized_options = b'\202\323\344\223\002$\"\037/v1/os/apps/background/feed:get:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Background_GetLatestFeedEntryID']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Background_GetLatestFeedEntryID']._serialized_options = b'\202\323\344\223\002,\"\'/v1/os/apps/background/latestfeedid:get:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Background_ApproveProactiveAction']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Background_ApproveProactiveAction']._serialized_options = b'\202\323\344\223\002)\"$/v1/os/apps/background/approveAction:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Background_CancelProactiveAction']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Background_CancelProactiveAction']._serialized_options = b'\202\323\344\223\002(\"#/v1/os/apps/background/cancelAction:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Builder_StartBuildSession']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Builder_StartBuildSession']._serialized_options = b'\202\323\344\223\002 \"\033/v1/os/builder/builds:start:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Builder_FinishBuildSession']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Builder_FinishBuildSession']._serialized_options = b'\202\323\344\223\002!\"\034/v1/os/builder/builds:finish:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Client_RegisterNewUser']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_RegisterNewUser']._serialized_options = b'\202\323\344\223\002\032\"\025/v1/os/users:register:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Client_RegisterNewSession']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_RegisterNewSession']._serialized_options = b'\202\323\344\223\002\035\"\030/v1/os/sessions:register:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Client_UserIDForToken']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_UserIDForToken']._serialized_options = b'\202\323\344\223\002\034\022\032/v1/os/tokens/{token}/user'
  _globals['_TRUFFLEOS'].methods_by_name['Client_VerifyNewSessionRegistration']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_VerifyNewSessionRegistration']._serialized_options = b'\202\323\344\223\002\033\"\026/v1/os/sessions:verify:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetUserRecoveryCodes']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetUserRecoveryCodes']._serialized_options = b'\202\323\344\223\002\034\022\032/v1/os/users/recoveryCodes'
  _globals['_TRUFFLEOS'].methods_by_name['Client_UpdateClientState']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_UpdateClientState']._serialized_options = b'\202\323\344\223\002\030\"\023/v1/os/client/state:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetClientState']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetClientState']._serialized_options = b'\202\323\344\223\002\033\022\031/v1/os/client/state/{key}'
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetAllClientStates']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Client_GetAllClientStates']._serialized_options = b'\202\323\344\223\002\026\022\024/v1/os/client/states'
  _globals['_TRUFFLEOS'].methods_by_name['SubscribeToNotifications']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['SubscribeToNotifications']._serialized_options = b'\202\323\344\223\002 \022\036/v1/os/notifications:subscribe'
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_GetStats']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_GetStats']._serialized_options = b'\202\323\344\223\002\027\022\025/v1/os/hardware/stats'
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_StatsUpdates']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_StatsUpdates']._serialized_options = b'\202\323\344\223\002\036\022\034/v1/os/hardware/stats:stream'
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_PowerControl']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Hardware_PowerControl']._serialized_options = b'\202\323\344\223\002!\"\034/v1/os/hardware/powerControl:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['System_GetID']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['System_GetID']._serialized_options = b'\202\323\344\223\002\022\022\020/v1/os/system/id'
  _globals['_TRUFFLEOS'].methods_by_name['System_GetSettings']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['System_GetSettings']._serialized_options = b'\202\323\344\223\002\030\022\026/v1/os/system/settings'
  _globals['_TRUFFLEOS'].methods_by_name['System_SetSettings']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['System_SetSettings']._serialized_options = b'\202\323\344\223\002\0332\026/v1/os/system/settings:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['System_GetInfo']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['System_GetInfo']._serialized_options = b'\202\323\344\223\002\024\022\022/v1/os/system/info'
  _globals['_TRUFFLEOS'].methods_by_name['System_CheckForUpdate']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['System_CheckForUpdate']._serialized_options = b'\202\323\344\223\002\034\022\032/v1/os/system/check-update'
  _globals['_TRUFFLEOS'].methods_by_name['Task_TestExternalToolProvider']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_TestExternalToolProvider']._serialized_options = b'\202\323\344\223\002*\"%/v1/os/tasks:testExternalToolProvider:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_OpenTask']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_OpenTask']._serialized_options = b'\202\323\344\223\002\026\"\021/v1/os/tasks:open:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_InterruptTask']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_InterruptTask']._serialized_options = b'\202\323\344\223\002%\" /v1/os/tasks/{task_id}:interrupt:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_RespondToTask']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_RespondToTask']._serialized_options = b'\202\323\344\223\002#\"\036/v1/os/tasks/{task_id}:respond:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_SetAvailableApps']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_SetAvailableApps']._serialized_options = b'\202\323\344\223\002,\"\'/v1/os/tasks/{task_id}:setAvailableApps:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_SearchTasks']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_SearchTasks']._serialized_options = b'\202\323\344\223\002\030\"\023/v1/os/tasks:search:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetTasks']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetTasks']._serialized_options = b'\202\323\344\223\002\033\"\026/v1/os/tasks:streamGet:\001*'
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetOneTask']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetOneTask']._serialized_options = b'\202\323\344\223\002\030\022\026/v1/os/tasks/{task_id}'
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetTaskInfos']._loaded_options = None
  _globals['_TRUFFLEOS'].methods_by_name['Task_GetTaskInfos']._serialized_options = b'\202\323\344\223\002\027\"\022/v1/os/tasks/infos:\001*'
  _globals['_TRUFFLEOS']._serialized_start=667
  _globals['_TRUFFLEOS']._serialized_end=5272
# @@protoc_insertion_point(module_scope)
