# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: service.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,
    '',
    'service.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import agent_messages_pb2 as agent__messages__pb2
from . import control_messages_pb2 as control__messages__pb2
from . import rpc_messages_pb2 as rpc__messages__pb2
try:
  rpc__messages_dot_session__pb2 = rpc__messages__pb2.rpc__messages_dot_session__pb2
except AttributeError:
  rpc__messages_dot_session__pb2 = rpc__messages__pb2.rpc_messages.session_pb2
try:
  rpc__messages_dot_terminal__pb2 = rpc__messages__pb2.rpc__messages_dot_terminal__pb2
except AttributeError:
  rpc__messages_dot_terminal__pb2 = rpc__messages__pb2.rpc_messages.terminal_pb2
try:
  rpc__messages_dot_history__pb2 = rpc__messages__pb2.rpc__messages_dot_history__pb2
except AttributeError:
  rpc__messages_dot_history__pb2 = rpc__messages__pb2.rpc_messages.history_pb2
try:
  rpc__messages_dot_device__pb2 = rpc__messages__pb2.rpc__messages_dot_device__pb2
except AttributeError:
  rpc__messages_dot_device__pb2 = rpc__messages__pb2.rpc_messages.device_pb2
try:
  rpc__messages_dot_lifecycle__pb2 = rpc__messages__pb2.rpc__messages_dot_lifecycle__pb2
except AttributeError:
  rpc__messages_dot_lifecycle__pb2 = rpc__messages__pb2.rpc_messages.lifecycle_pb2
try:
  rpc__messages_dot_health__pb2 = rpc__messages__pb2.rpc__messages_dot_health__pb2
except AttributeError:
  rpc__messages_dot_health__pb2 = rpc__messages__pb2.rpc_messages.health_pb2
try:
  rpc__messages_dot_push__pb2 = rpc__messages__pb2.rpc__messages_dot_push__pb2
except AttributeError:
  rpc__messages_dot_push__pb2 = rpc__messages__pb2.rpc_messages.push_pb2
try:
  rpc__messages_dot_extract__pb2 = rpc__messages__pb2.rpc__messages_dot_extract__pb2
except AttributeError:
  rpc__messages_dot_extract__pb2 = rpc__messages__pb2.rpc_messages.extract_pb2
try:
  rpc__messages_dot_agent__pb2 = rpc__messages__pb2.rpc__messages_dot_agent__pb2
except AttributeError:
  rpc__messages_dot_agent__pb2 = rpc__messages__pb2.rpc_messages.agent_pb2
try:
  rpc__messages_dot_skills__pb2 = rpc__messages__pb2.rpc__messages_dot_skills__pb2
except AttributeError:
  rpc__messages_dot_skills__pb2 = rpc__messages__pb2.rpc_messages.skills_pb2
from . import file_rpc_pb2 as file__rpc__pb2
try:
  file__rpc_dot_directory__pb2 = file__rpc__pb2.file__rpc_dot_directory__pb2
except AttributeError:
  file__rpc_dot_directory__pb2 = file__rpc__pb2.file_rpc.directory_pb2
try:
  file__rpc_dot_file__crud__pb2 = file__rpc__pb2.file__rpc_dot_file__crud__pb2
except AttributeError:
  file__rpc_dot_file__crud__pb2 = file__rpc__pb2.file_rpc.file_crud_pb2
try:
  file__rpc_dot_archive__pb2 = file__rpc__pb2.file__rpc_dot_archive__pb2
except AttributeError:
  file__rpc_dot_archive__pb2 = file__rpc__pb2.file_rpc.archive_pb2
try:
  file__rpc_dot_search__pb2 = file__rpc__pb2.file__rpc_dot_search__pb2
except AttributeError:
  file__rpc_dot_search__pb2 = file__rpc__pb2.file_rpc.search_pb2
try:
  file__rpc_dot_hls__pb2 = file__rpc__pb2.file__rpc_dot_hls__pb2
except AttributeError:
  file__rpc_dot_hls__pb2 = file__rpc__pb2.file_rpc.hls_pb2
from . import file_operations_pb2 as file__operations__pb2
try:
  file__operations_dot_common__pb2 = file__operations__pb2.file__operations_dot_common__pb2
except AttributeError:
  file__operations_dot_common__pb2 = file__operations__pb2.file_operations.common_pb2
try:
  file__operations_dot_directory__pb2 = file__operations__pb2.file__operations_dot_directory__pb2
except AttributeError:
  file__operations_dot_directory__pb2 = file__operations__pb2.file_operations.directory_pb2
try:
  file__operations_dot_file__crud__pb2 = file__operations__pb2.file__operations_dot_file__crud__pb2
except AttributeError:
  file__operations_dot_file__crud__pb2 = file__operations__pb2.file_operations.file_crud_pb2
try:
  file__operations_dot_archive__pb2 = file__operations__pb2.file__operations_dot_archive__pb2
except AttributeError:
  file__operations_dot_archive__pb2 = file__operations__pb2.file_operations.archive_pb2
try:
  file__operations_dot_search__pb2 = file__operations__pb2.file__operations_dot_search__pb2
except AttributeError:
  file__operations_dot_search__pb2 = file__operations__pb2.file_operations.search_pb2
try:
  file__operations_dot_transfer__pb2 = file__operations__pb2.file__operations_dot_transfer__pb2
except AttributeError:
  file__operations_dot_transfer__pb2 = file__operations__pb2.file_operations.transfer_pb2
try:
  file__operations_dot_hls__pb2 = file__operations__pb2.file__operations_dot_hls__pb2
except AttributeError:
  file__operations_dot_hls__pb2 = file__operations__pb2.file_operations.hls_pb2
try:
  file__operations_dot_changes__pb2 = file__operations__pb2.file__operations_dot_changes__pb2
except AttributeError:
  file__operations_dot_changes__pb2 = file__operations__pb2.file_operations.changes_pb2
try:
  file__operations_dot_requests__pb2 = file__operations__pb2.file__operations_dot_requests__pb2
except AttributeError:
  file__operations_dot_requests__pb2 = file__operations__pb2.file_operations.requests_pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rservice.proto\x12\x08terminal\x1a\x14\x61gent_messages.proto\x1a\x16\x63ontrol_messages.proto\x1a\x12rpc_messages.proto\x1a\x0e\x66ile_rpc.proto\x1a\x15\x66ile_operations.proto\"?\n\x13GetChallengeRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\t\"S\n\x14GetChallengeResponse\x12\r\n\x05nonce\x18\x01 \x01(\x0c\x12\x12\n\nexpires_at\x18\x02 \x01(\x03\x12\x18\n\x10required_methods\x18\x03 \x03(\t2\x8a\x1c\n\x18TerminalStreamingService\x12G\n\x0f\x43onnectTerminal\x12\x16.terminal.AgentMessage\x1a\x18.terminal.ControlMessage(\x01\x30\x01\x12M\n\x0cGetChallenge\x12\x1d.terminal.GetChallengeRequest\x1a\x1e.terminal.GetChallengeResponse\x12P\n\rCreateSession\x12\x1e.terminal.CreateSessionRequest\x1a\x1f.terminal.CreateSessionResponse\x12M\n\x0c\x43loseSession\x12\x1d.terminal.CloseSessionRequest\x1a\x1e.terminal.CloseSessionResponse\x12Y\n\x10GetSessionStatus\x12!.terminal.GetSessionStatusRequest\x1a\".terminal.GetSessionStatusResponse\x12M\n\x0cListSessions\x12\x1d.terminal.ListSessionsRequest\x1a\x1e.terminal.ListSessionsResponse\x12\x65\n\x14GetSessionByHostname\x12%.terminal.GetSessionByHostnameRequest\x1a&.terminal.GetSessionByHostnameResponse\x12\x44\n\tSendInput\x12\x1a.terminal.SendInputRequest\x1a\x1b.terminal.SendInputResponse\x12G\n\nSendResize\x12\x1b.terminal.SendResizeRequest\x1a\x1c.terminal.SendResizeResponse\x12G\n\nSendSignal\x12\x1b.terminal.SendSignalRequest\x1a\x1c.terminal.SendSignalResponse\x12G\n\nGetHistory\x12\x1b.terminal.GetHistoryRequest\x1a\x1c.terminal.GetHistoryResponse\x12\x44\n\tGetOutput\x12\x1a.terminal.GetOutputRequest\x1a\x1b.terminal.GetOutputResponse\x12J\n\x0bHealthCheck\x12\x1c.terminal.HealthCheckRequest\x1a\x1d.terminal.HealthCheckResponse\x12\x62\n\x13RegisterDeviceToken\x12$.terminal.RegisterDeviceTokenRequest\x1a%.terminal.RegisterDeviceTokenResponse\x12h\n\x15UnregisterDeviceToken\x12&.terminal.UnregisterDeviceTokenRequest\x1a\'.terminal.UnregisterDeviceTokenResponse\x12V\n\x0f\x45nterBackground\x12 .terminal.EnterBackgroundRequest\x1a!.terminal.EnterBackgroundResponse\x12_\n\x12WakeFromBackground\x12#.terminal.WakeFromBackgroundRequest\x1a$.terminal.WakeFromBackgroundResponse\x12M\n\x0cQueueCommand\x12\x1d.terminal.QueueCommandRequest\x1a\x1e.terminal.QueueCommandResponse\x12\x62\n\x11\x46ileListDirectory\x12%.terminal.FileListDirectoryRpcRequest\x1a&.terminal.FileListDirectoryRpcResponse\x12G\n\x08\x46ileRead\x12\x1c.terminal.FileReadRpcRequest\x1a\x1d.terminal.FileReadRpcResponse\x12J\n\tFileWrite\x12\x1d.terminal.FileWriteRpcRequest\x1a\x1e.terminal.FileWriteRpcResponse\x12h\n\x13\x46ileCreateDirectory\x12\'.terminal.FileCreateDirectoryRpcRequest\x1a(.terminal.FileCreateDirectoryRpcResponse\x12M\n\nFileDelete\x12\x1e.terminal.FileDeleteRpcRequest\x1a\x1f.terminal.FileDeleteRpcResponse\x12G\n\x08\x46ileMove\x12\x1c.terminal.FileMoveRpcRequest\x1a\x1d.terminal.FileMoveRpcResponse\x12G\n\x08\x46ileCopy\x12\x1c.terminal.FileCopyRpcRequest\x1a\x1d.terminal.FileCopyRpcResponse\x12P\n\x0b\x46ileGetInfo\x12\x1f.terminal.FileGetInfoRpcRequest\x1a .terminal.FileGetInfoRpcResponse\x12\x62\n\x11\x46ileCreateArchive\x12%.terminal.FileCreateArchiveRpcRequest\x1a&.terminal.FileCreateArchiveRpcResponse\x12M\n\nFileSearch\x12\x1e.terminal.FileSearchRpcRequest\x1a\x1f.terminal.FileSearchRpcResponse\x12Y\n\x0eHlsGetPlaylist\x12\".terminal.HlsGetPlaylistRpcRequest\x1a#.terminal.HlsGetPlaylistRpcResponse\x12V\n\rHlsGetSegment\x12!.terminal.HlsGetSegmentRpcRequest\x1a\".terminal.HlsGetSegmentRpcResponse\x12Y\n\x0eHlsStopSession\x12\".terminal.HlsStopSessionRpcRequest\x1a#.terminal.HlsStopSessionRpcResponse\x12[\n\x16InitiateStreamingRelay\x12\x1f.terminal.StreamingRelayRequest\x1a .terminal.StreamingRelayResponse\x12H\n\nRelayChunk\x12\x1d.terminal.StreamingRelayChunk\x1a\x1b.terminal.StreamingRelayAck\x12`\n\x17GetStreamingRelayStatus\x12%.terminal.StreamingRelayStatusRequest\x1a\x1e.terminal.StreamingRelayStatus\x12\x65\n\x14\x43\x61ncelStreamingRelay\x12%.terminal.StreamingRelayCancelRequest\x1a&.terminal.StreamingRelayCancelResponse\x12\x65\n\x14SendPushNotification\x12%.terminal.SendPushNotificationRequest\x1a&.terminal.SendPushNotificationResponse\x12>\n\x07\x45xtract\x12\x18.terminal.ExtractRequest\x1a\x19.terminal.ExtractResponse\x12\x41\n\x08RunAgent\x12\x19.terminal.RunAgentRequest\x1a\x1a.terminal.RunAgentResponse\x12O\n\x0eRunAgentStream\x12\x19.terminal.RunAgentRequest\x1a .terminal.RunAgentStreamResponse0\x01\x12J\n\x0b\x43\x61ncelAgent\x12\x1c.terminal.CancelAgentRequest\x1a\x1d.terminal.CancelAgentResponse\x12\x44\n\tSkillList\x12\x1a.terminal.SkillListRequest\x1a\x1b.terminal.SkillListResponse\x12\x44\n\tSkillShow\x12\x1a.terminal.SkillShowRequest\x1a\x1b.terminal.SkillShowResponse\x12\x41\n\x08SkillRun\x12\x19.terminal.SkillRunRequest\x1a\x1a.terminal.SkillRunResponseB\x10Z\x0eterminal/protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z\016terminal/proto'
  _globals['_GETCHALLENGEREQUEST']._serialized_start=132
  _globals['_GETCHALLENGEREQUEST']._serialized_end=195
  _globals['_GETCHALLENGERESPONSE']._serialized_start=197
  _globals['_GETCHALLENGERESPONSE']._serialized_end=280
  _globals['_TERMINALSTREAMINGSERVICE']._serialized_start=283
  _globals['_TERMINALSTREAMINGSERVICE']._serialized_end=3877
# @@protoc_insertion_point(module_scope)
