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

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12\x63ommon_types.proto\x12\x08terminal\x1a\x1fgoogle/protobuf/timestamp.proto\"I\n\x0cTerminalSize\x12\x0c\n\x04rows\x18\x01 \x01(\x05\x12\x0c\n\x04\x63ols\x18\x02 \x01(\x05\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\"\xce\x01\n\rSessionConfig\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\r\n\x05shell\x18\x02 \x01(\t\x12\x19\n\x11working_directory\x18\x03 \x01(\t\x12-\n\x03\x65nv\x18\x04 \x03(\x0b\x32 .terminal.SessionConfig.EnvEntry\x12$\n\x04size\x18\x05 \x01(\x0b\x32\x16.terminal.TerminalSize\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xc5\x02\n\rSystemMetrics\x12\x15\n\rbattery_level\x18\x01 \x01(\x02\x12\x13\n\x0bis_charging\x18\x02 \x01(\x08\x12\x16\n\x0eis_on_ac_power\x18\x03 \x01(\x08\x12\x11\n\tcpu_usage\x18\x04 \x01(\x02\x12\x14\n\x0cmemory_usage\x18\x05 \x01(\x02\x12\x17\n\x0fmemory_total_gb\x18\x06 \x01(\x02\x12\x12\n\ndisk_usage\x18\x07 \x01(\x02\x12\x15\n\rdisk_total_gb\x18\x08 \x01(\x02\x12\x12\n\nos_version\x18\t \x01(\t\x12\x16\n\x0ekernel_version\x18\n \x01(\t\x12\x12\n\nip_address\x18\x0b \x01(\t\x12\x16\n\x0euptime_seconds\x18\x0c \x01(\x03\x12\x15\n\rprocess_count\x18\r \x01(\x05\x12\x14\n\x0c\x61rchitecture\x18\x0e \x01(\t*x\n\rSessionStatus\x12\x1e\n\x1aSESSION_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\r\n\tCONNECTED\x10\x02\x12\x0e\n\nBACKGROUND\x10\x03\x12\x10\n\x0c\x44ISCONNECTED\x10\x04\x12\t\n\x05\x45RROR\x10\x05*\x96\x01\n\rCommandStatus\x12\x1e\n\x1a\x43OMMAND_STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0b\x43MD_PENDING\x10\x01\x12\x0f\n\x0b\x43MD_RUNNING\x10\x02\x12\x0f\n\x0b\x43MD_SUCCESS\x10\x03\x12\x0e\n\nCMD_FAILED\x10\x04\x12\x11\n\rCMD_CANCELLED\x10\x05\x12\x0f\n\x0b\x43MD_TIMEOUT\x10\x06*b\n\x08LogLevel\x12\x19\n\x15LOG_LEVEL_UNSPECIFIED\x10\x00\x12\r\n\tLOG_DEBUG\x10\x01\x12\x0c\n\x08LOG_INFO\x10\x02\x12\x0f\n\x0bLOG_WARNING\x10\x03\x12\r\n\tLOG_ERROR\x10\x04\x42\x10Z\x0eterminal/protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common_types_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z\016terminal/proto'
  _globals['_SESSIONCONFIG_ENVENTRY']._loaded_options = None
  _globals['_SESSIONCONFIG_ENVENTRY']._serialized_options = b'8\001'
  _globals['_SESSIONSTATUS']._serialized_start=677
  _globals['_SESSIONSTATUS']._serialized_end=797
  _globals['_COMMANDSTATUS']._serialized_start=800
  _globals['_COMMANDSTATUS']._serialized_end=950
  _globals['_LOGLEVEL']._serialized_start=952
  _globals['_LOGLEVEL']._serialized_end=1050
  _globals['_TERMINALSIZE']._serialized_start=65
  _globals['_TERMINALSIZE']._serialized_end=138
  _globals['_SESSIONCONFIG']._serialized_start=141
  _globals['_SESSIONCONFIG']._serialized_end=347
  _globals['_SESSIONCONFIG_ENVENTRY']._serialized_start=305
  _globals['_SESSIONCONFIG_ENVENTRY']._serialized_end=347
  _globals['_SYSTEMMETRICS']._serialized_start=350
  _globals['_SYSTEMMETRICS']._serialized_end=675
# @@protoc_insertion_point(module_scope)
