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

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\x15process/process.proto\x12\x07process"J\n\x03PTY\x12\x1f\n\x04size\x18\x01 \x01(\x0b\x32\x11.process.PTY.Size\x1a"\n\x04Size\x12\x0c\n\x04\x63ols\x18\x01 \x01(\r\x12\x0c\n\x04rows\x18\x02 \x01(\r"\xa1\x01\n\rProcessConfig\x12\x0b\n\x03\x63md\x18\x01 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\t\x12.\n\x04\x65nvs\x18\x03 \x03(\x0b\x32 .process.ProcessConfig.EnvsEntry\x12\x10\n\x03\x63wd\x18\x04 \x01(\tH\x00\x88\x01\x01\x1a+\n\tEnvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x06\n\x04_cwd"\r\n\x0bListRequest"\\\n\x0bProcessInfo\x12&\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.process.ProcessConfig\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x10\n\x03tag\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x06\n\x04_tag"7\n\x0cListResponse\x12\'\n\tprocesses\x18\x01 \x03(\x0b\x32\x14.process.ProcessInfo"\x97\x01\n\x0cStartRequest\x12\'\n\x07process\x18\x01 \x01(\x0b\x32\x16.process.ProcessConfig\x12\x1e\n\x03pty\x18\x02 \x01(\x0b\x32\x0c.process.PTYH\x00\x88\x01\x01\x12\x10\n\x03tag\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05stdin\x18\x04 \x01(\x08H\x02\x88\x01\x01\x42\x06\n\x04_ptyB\x06\n\x04_tagB\x08\n\x06_stdin"b\n\rUpdateRequest\x12)\n\x07process\x18\x01 \x01(\x0b\x32\x18.process.ProcessSelector\x12\x1e\n\x03pty\x18\x02 \x01(\x0b\x32\x0c.process.PTYH\x00\x88\x01\x01\x42\x06\n\x04_pty"\x10\n\x0eUpdateResponse"\xaf\x03\n\x0cProcessEvent\x12\x31\n\x05start\x18\x01 \x01(\x0b\x32 .process.ProcessEvent.StartEventH\x00\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.process.ProcessEvent.DataEventH\x00\x12-\n\x03\x65nd\x18\x03 \x01(\x0b\x32\x1e.process.ProcessEvent.EndEventH\x00\x12\x34\n\tkeepalive\x18\x04 \x01(\x0b\x32\x1f.process.ProcessEvent.KeepAliveH\x00\x1a\x19\n\nStartEvent\x12\x0b\n\x03pid\x18\x01 \x01(\r\x1aH\n\tDataEvent\x12\x10\n\x06stdout\x18\x01 \x01(\x0cH\x00\x12\x10\n\x06stderr\x18\x02 \x01(\x0cH\x00\x12\r\n\x03pty\x18\x03 \x01(\x0cH\x00\x42\x08\n\x06output\x1a[\n\x08\x45ndEvent\x12\x11\n\texit_code\x18\x01 \x01(\x11\x12\x0e\n\x06\x65xited\x18\x02 \x01(\x08\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\x12\n\x05\x65rror\x18\x04 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_error\x1a\x0b\n\tKeepAliveB\x07\n\x05\x65vent"5\n\rStartResponse\x12$\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x15.process.ProcessEvent"7\n\x0f\x43onnectResponse\x12$\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x15.process.ProcessEvent"c\n\x10SendInputRequest\x12)\n\x07process\x18\x01 \x01(\x0b\x32\x18.process.ProcessSelector\x12$\n\x05input\x18\x02 \x01(\x0b\x32\x15.process.ProcessInput"\x13\n\x11SendInputResponse"7\n\x0cProcessInput\x12\x0f\n\x05stdin\x18\x01 \x01(\x0cH\x00\x12\r\n\x03pty\x18\x02 \x01(\x0cH\x00\x42\x07\n\x05input"\xc2\x02\n\x12StreamInputRequest\x12\x37\n\x05start\x18\x01 \x01(\x0b\x32&.process.StreamInputRequest.StartEventH\x00\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.process.StreamInputRequest.DataEventH\x00\x12:\n\tkeepalive\x18\x03 \x01(\x0b\x32%.process.StreamInputRequest.KeepAliveH\x00\x1a\x37\n\nStartEvent\x12)\n\x07process\x18\x01 \x01(\x0b\x32\x18.process.ProcessSelector\x1a\x31\n\tDataEvent\x12$\n\x05input\x18\x02 \x01(\x0b\x32\x15.process.ProcessInput\x1a\x0b\n\tKeepAliveB\x07\n\x05\x65vent"\x15\n\x13StreamInputResponse"_\n\x11SendSignalRequest\x12)\n\x07process\x18\x01 \x01(\x0b\x32\x18.process.ProcessSelector\x12\x1f\n\x06signal\x18\x02 \x01(\x0e\x32\x0f.process.Signal"\x14\n\x12SendSignalResponse";\n\x0e\x43onnectRequest\x12)\n\x07process\x18\x01 \x01(\x0b\x32\x18.process.ProcessSelector";\n\x0fProcessSelector\x12\r\n\x03pid\x18\x01 \x01(\rH\x00\x12\r\n\x03tag\x18\x02 \x01(\tH\x00\x42\n\n\x08selector*H\n\x06Signal\x12\x16\n\x12SIGNAL_UNSPECIFIED\x10\x00\x12\x12\n\x0eSIGNAL_SIGTERM\x10\x0f\x12\x12\n\x0eSIGNAL_SIGKILL\x10\t2\xca\x03\n\x07Process\x12\x33\n\x04List\x12\x14.process.ListRequest\x1a\x15.process.ListResponse\x12>\n\x07\x43onnect\x12\x17.process.ConnectRequest\x1a\x18.process.ConnectResponse0\x01\x12\x38\n\x05Start\x12\x15.process.StartRequest\x1a\x16.process.StartResponse0\x01\x12\x39\n\x06Update\x12\x16.process.UpdateRequest\x1a\x17.process.UpdateResponse\x12J\n\x0bStreamInput\x12\x1b.process.StreamInputRequest\x1a\x1c.process.StreamInputResponse(\x01\x12\x42\n\tSendInput\x12\x19.process.SendInputRequest\x1a\x1a.process.SendInputResponse\x12\x45\n\nSendSignal\x12\x1a.process.SendSignalRequest\x1a\x1b.process.SendSignalResponseb\x06proto3'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "process.process_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_PROCESSCONFIG_ENVSENTRY"]._loaded_options = None
    _globals["_PROCESSCONFIG_ENVSENTRY"]._serialized_options = b"8\001"
    _globals["_SIGNAL"]._serialized_start = 2026
    _globals["_SIGNAL"]._serialized_end = 2098
    _globals["_PTY"]._serialized_start = 34
    _globals["_PTY"]._serialized_end = 108
    _globals["_PTY_SIZE"]._serialized_start = 74
    _globals["_PTY_SIZE"]._serialized_end = 108
    _globals["_PROCESSCONFIG"]._serialized_start = 111
    _globals["_PROCESSCONFIG"]._serialized_end = 272
    _globals["_PROCESSCONFIG_ENVSENTRY"]._serialized_start = 221
    _globals["_PROCESSCONFIG_ENVSENTRY"]._serialized_end = 264
    _globals["_LISTREQUEST"]._serialized_start = 274
    _globals["_LISTREQUEST"]._serialized_end = 287
    _globals["_PROCESSINFO"]._serialized_start = 289
    _globals["_PROCESSINFO"]._serialized_end = 381
    _globals["_LISTRESPONSE"]._serialized_start = 383
    _globals["_LISTRESPONSE"]._serialized_end = 438
    _globals["_STARTREQUEST"]._serialized_start = 441
    _globals["_STARTREQUEST"]._serialized_end = 592
    _globals["_UPDATEREQUEST"]._serialized_start = 594
    _globals["_UPDATEREQUEST"]._serialized_end = 692
    _globals["_UPDATERESPONSE"]._serialized_start = 694
    _globals["_UPDATERESPONSE"]._serialized_end = 710
    _globals["_PROCESSEVENT"]._serialized_start = 713
    _globals["_PROCESSEVENT"]._serialized_end = 1144
    _globals["_PROCESSEVENT_STARTEVENT"]._serialized_start = 930
    _globals["_PROCESSEVENT_STARTEVENT"]._serialized_end = 955
    _globals["_PROCESSEVENT_DATAEVENT"]._serialized_start = 957
    _globals["_PROCESSEVENT_DATAEVENT"]._serialized_end = 1029
    _globals["_PROCESSEVENT_ENDEVENT"]._serialized_start = 1031
    _globals["_PROCESSEVENT_ENDEVENT"]._serialized_end = 1122
    _globals["_PROCESSEVENT_KEEPALIVE"]._serialized_start = 1124
    _globals["_PROCESSEVENT_KEEPALIVE"]._serialized_end = 1135
    _globals["_STARTRESPONSE"]._serialized_start = 1146
    _globals["_STARTRESPONSE"]._serialized_end = 1199
    _globals["_CONNECTRESPONSE"]._serialized_start = 1201
    _globals["_CONNECTRESPONSE"]._serialized_end = 1256
    _globals["_SENDINPUTREQUEST"]._serialized_start = 1258
    _globals["_SENDINPUTREQUEST"]._serialized_end = 1357
    _globals["_SENDINPUTRESPONSE"]._serialized_start = 1359
    _globals["_SENDINPUTRESPONSE"]._serialized_end = 1378
    _globals["_PROCESSINPUT"]._serialized_start = 1380
    _globals["_PROCESSINPUT"]._serialized_end = 1435
    _globals["_STREAMINPUTREQUEST"]._serialized_start = 1438
    _globals["_STREAMINPUTREQUEST"]._serialized_end = 1760
    _globals["_STREAMINPUTREQUEST_STARTEVENT"]._serialized_start = 1632
    _globals["_STREAMINPUTREQUEST_STARTEVENT"]._serialized_end = 1687
    _globals["_STREAMINPUTREQUEST_DATAEVENT"]._serialized_start = 1689
    _globals["_STREAMINPUTREQUEST_DATAEVENT"]._serialized_end = 1738
    _globals["_STREAMINPUTREQUEST_KEEPALIVE"]._serialized_start = 1124
    _globals["_STREAMINPUTREQUEST_KEEPALIVE"]._serialized_end = 1135
    _globals["_STREAMINPUTRESPONSE"]._serialized_start = 1762
    _globals["_STREAMINPUTRESPONSE"]._serialized_end = 1783
    _globals["_SENDSIGNALREQUEST"]._serialized_start = 1785
    _globals["_SENDSIGNALREQUEST"]._serialized_end = 1880
    _globals["_SENDSIGNALRESPONSE"]._serialized_start = 1882
    _globals["_SENDSIGNALRESPONSE"]._serialized_end = 1902
    _globals["_CONNECTREQUEST"]._serialized_start = 1904
    _globals["_CONNECTREQUEST"]._serialized_end = 1963
    _globals["_PROCESSSELECTOR"]._serialized_start = 1965
    _globals["_PROCESSSELECTOR"]._serialized_end = 2024
    _globals["_PROCESS"]._serialized_start = 2101
    _globals["_PROCESS"]._serialized_end = 2559
# @@protoc_insertion_point(module_scope)
