# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: rx/proto/rx.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11rx/proto/rx.proto\x12\x02rx\x1a\x1bgoogle/protobuf/empty.proto\"\x1d\n\x08Hardware\x12\x11\n\tprocessor\x18\x01 \x01(\t\"\xca\x01\n\x05Image\x12\x10\n\x08registry\x18\x01 \x01(\t\x12\x12\n\nrepository\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12\r\n\x05ports\x18\x04 \x03(\x05\x12\x42\n\x15\x65nvironment_variables\x18\x05 \x03(\x0b\x32#.rx.Image.EnvironmentVariablesEntry\x1a;\n\x19\x45nvironmentVariablesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"(\n\x06Remote\x12\x1e\n\x08hardware\x18\x01 \x01(\x0b\x32\x0c.rx.Hardware\"\"\n\x12\x45nvironmentManager\x12\x0c\n\x04name\x18\x01 \x01(\t\"q\n\x0b\x45nvironment\x12\x1a\n\x06remote\x18\x01 \x01(\x0b\x32\n.rx.Remote\x12\x18\n\x05image\x18\x02 \x01(\x0b\x32\t.rx.Image\x12,\n\x0c\x65nv_managers\x18\x03 \x03(\x0b\x32\x16.rx.EnvironmentManager\"?\n\x05\x44\x65lta\x12\x10\n\x08\x61\x64\x64_path\x18\x01 \x03(\t\x12\x0f\n\x07\x61\x64\x64_dir\x18\x02 \x03(\t\x12\x13\n\x0bremove_path\x18\x03 \x03(\t\"Q\n\x13\x44ockerImageProgress\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\r\n\x05total\x18\x03 \x01(\x03\x12\x0f\n\x07\x63urrent\x18\x04 \x01(\x03\"%\n\rSubscribeInfo\x12\x14\n\x0cpayment_link\x18\x01 \x01(\t\"7\n\x06Result\x12\x1c\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x0e.rx.StatusCode\x12\x0f\n\x07message\x18\x02 \x01(\t\"H\n\x0bRsyncSource\x12\x12\n\nmachine_id\x18\x01 \x01(\x03\x12\x11\n\tdirectory\x18\x02 \x01(\t\x12\x12\n\npublic_key\x18\x03 \x01(\x0c\")\n\x10RsyncDestination\x12\x15\n\rdaemon_module\x18\x01 \x01(\t\":\n\tExecution\x12\x0b\n\x03\x63md\x18\x01 \x01(\t\x12\x10\n\x08start_ts\x18\x02 \x01(\x03\x12\x0e\n\x06\x65nd_ts\x18\x03 \x01(\x03\"-\n\x0fGenericResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\"x\n\x0b\x45xecRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\x12\x0c\n\x04\x61rgv\x18\x02 \x03(\t\x12)\n\x0crsync_source\x18\x03 \x01(\x0b\x32\x0f.rx.RsyncSourceB\x02\x18\x01\x12\x0b\n\x03\x63wd\x18\x04 \x01(\t\x12\r\n\x05stdin\x18\x05 \x01(\x0c\"\x89\x01\n\x0c\x45xecResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x14\n\x0c\x65xecution_id\x18\x02 \x01(\t\x12\x0e\n\x06stdout\x18\x03 \x01(\x0c\x12\x0e\n\x06stderr\x18\x04 \x01(\x0c\x12\x14\n\x0coutput_files\x18\x05 \x03(\t\x12\x11\n\texit_code\x18\x06 \x01(\x05\"a\n\x18GetSubscribeInfoResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12)\n\x0esubscribe_info\x18\x02 \x01(\x0b\x32\x11.rx.SubscribeInfo\"?\n\x0fGetUserResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x10\n\x08username\x18\x02 \x01(\t\"/\n\x17GetWorkspaceInfoRequest\x12\x14\n\x0cworkspace_id\x18\x02 \x01(\t\"\x8b\x01\n\x18GetWorkspaceInfoResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\r\n\x05state\x18\x02 \x01(\t\x12\x1e\n\x07history\x18\x03 \x03(\x0b\x32\r.rx.Execution\x12$\n\x0b\x65nvironment\x18\x04 \x01(\x0b\x32\x0f.rx.Environment\"o\n\x0bInitRequest\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12%\n\x0crsync_source\x18\x02 \x01(\x0b\x32\x0f.rx.RsyncSource\x12#\n\ntarget_env\x18\x03 \x01(\x0b\x32\x0f.rx.Environment\"\x7f\n\x0cInitResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12(\n\nrsync_dest\x18\x02 \x01(\x0b\x32\x14.rx.RsyncDestination\x12\x13\n\x0bworker_addr\x18\x03 \x01(\t\x12\x14\n\x0cworkspace_id\x18\x04 \x01(\t\"*\n\x12InstallDepsRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\"A\n\x13InstallDepsResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x0e\n\x06stdout\x18\x02 \x01(\x0c\"9\n\x0bKillRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\x12\x14\n\x0c\x65xecution_id\x18\x02 \x01(\t\"\'\n\x0fUnfreezeRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\"C\n\x10UnfreezeResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x13\n\x0bworker_addr\x18\x02 \x01(\t\"N\n\x0eSetAclsRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\x12\x12\n\nvisibility\x18\x02 \x01(\t\x12\x12\n\nadd_reader\x18\x03 \x01(\t\"R\n\x0fSetAclsResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x12\n\nvisibility\x18\x02 \x01(\t\x12\x0f\n\x07readers\x18\x03 \x03(\t\"&\n\x12SetUsernameRequest\x12\x10\n\x08username\x18\x01 \x01(\t\"+\n\x13\x43ommitStreamRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\"b\n\x14\x43ommitStreamResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12.\n\rpush_progress\x18\x02 \x01(\x0b\x32\x17.rx.DockerImageProgress\"+\n\x13\x43ommitFinishRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\"L\n\x14\x43ommitFinishResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12\x18\n\x05image\x18\x02 \x01(\x0b\x32\t.rx.Image\"1\n\x0bStopRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\x12\x0c\n\x04save\x18\x02 \x01(\x08\"t\n\x0cStopResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12.\n\rpush_progress\x18\x02 \x01(\x0b\x32\x17.rx.DockerImageProgress\x12\x18\n\x05image\x18\x03 \x01(\x0b\x32\t.rx.Image\")\n\x11WorkerInitRequest\x12\x14\n\x0cworkspace_id\x18\x01 \x01(\t\"`\n\x12WorkerInitResponse\x12\x1a\n\x06result\x18\x01 \x01(\x0b\x32\n.rx.Result\x12.\n\rpull_progress\x18\x02 \x01(\x0b\x32\x17.rx.DockerImageProgress*\x82\x01\n\nStatusCode\x12\x06\n\x02OK\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0b\n\x07INVALID\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x10\n\x0cUNAUTHORIZED\x10\x04\x12\x19\n\x15SUBSCRIPTION_REQUIRED\x10\x05\x12\n\n\x06\x45\x41GAIN\x10\x0b\x12\n\n\x05MOVED\x10\xad\x02\x32\xf5\x01\n\x10\x45xecutionService\x12\x39\n\x04Init\x12\x15.rx.WorkerInitRequest\x1a\x16.rx.WorkerInitResponse\"\x00\x30\x01\x12\x42\n\x0bInstallDeps\x12\x16.rx.InstallDepsRequest\x1a\x17.rx.InstallDepsResponse\"\x00\x30\x01\x12/\n\x04\x45xec\x12\x0f.rx.ExecRequest\x1a\x10.rx.ExecResponse\"\x00(\x01\x30\x01\x12\x31\n\x04Kill\x12\x0f.rx.KillRequest\x1a\x16.google.protobuf.Empty\"\x00\x32\xfe\x05\n\x0cSetupService\x12\x42\n\x11\x43heckSubscription\x12\x16.google.protobuf.Empty\x1a\x13.rx.GenericResponse\"\x00\x12\x45\n\x0c\x43ommitStream\x12\x17.rx.CommitStreamRequest\x1a\x18.rx.CommitStreamResponse\"\x00\x30\x01\x12\x43\n\x0c\x43ommitFinish\x12\x17.rx.CommitFinishRequest\x1a\x18.rx.CommitFinishResponse\"\x00\x12J\n\x10GetSubscribeInfo\x12\x16.google.protobuf.Empty\x1a\x1c.rx.GetSubscribeInfoResponse\"\x00\x12\x38\n\x07GetUser\x12\x16.google.protobuf.Empty\x1a\x13.rx.GetUserResponse\"\x00\x12O\n\x10GetWorkspaceInfo\x12\x1b.rx.GetWorkspaceInfoRequest\x1a\x1c.rx.GetWorkspaceInfoResponse\"\x00\x12+\n\x04Init\x12\x0f.rx.InitRequest\x1a\x10.rx.InitResponse\"\x00\x12\x39\n\x08Unfreeze\x12\x13.rx.UnfreezeRequest\x1a\x14.rx.UnfreezeResponse\"\x00\x30\x01\x12\x34\n\x07SetAcls\x12\x12.rx.SetAclsRequest\x1a\x13.rx.SetAclsResponse\"\x00\x12<\n\x0bSetUsername\x12\x16.rx.SetUsernameRequest\x1a\x13.rx.GenericResponse\"\x00\x12-\n\x04Stop\x12\x0f.rx.StopRequest\x1a\x10.rx.StopResponse\"\x00\x30\x01\x12<\n\x0bUnsubscribe\x12\x16.google.protobuf.Empty\x1a\x13.rx.GenericResponse\"\x00\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'rx.proto.rx_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _IMAGE_ENVIRONMENTVARIABLESENTRY._options = None
  _IMAGE_ENVIRONMENTVARIABLESENTRY._serialized_options = b'8\001'
  _EXECREQUEST.fields_by_name['rsync_source']._options = None
  _EXECREQUEST.fields_by_name['rsync_source']._serialized_options = b'\030\001'
  _STATUSCODE._serialized_start=2873
  _STATUSCODE._serialized_end=3003
  _HARDWARE._serialized_start=54
  _HARDWARE._serialized_end=83
  _IMAGE._serialized_start=86
  _IMAGE._serialized_end=288
  _IMAGE_ENVIRONMENTVARIABLESENTRY._serialized_start=229
  _IMAGE_ENVIRONMENTVARIABLESENTRY._serialized_end=288
  _REMOTE._serialized_start=290
  _REMOTE._serialized_end=330
  _ENVIRONMENTMANAGER._serialized_start=332
  _ENVIRONMENTMANAGER._serialized_end=366
  _ENVIRONMENT._serialized_start=368
  _ENVIRONMENT._serialized_end=481
  _DELTA._serialized_start=483
  _DELTA._serialized_end=546
  _DOCKERIMAGEPROGRESS._serialized_start=548
  _DOCKERIMAGEPROGRESS._serialized_end=629
  _SUBSCRIBEINFO._serialized_start=631
  _SUBSCRIBEINFO._serialized_end=668
  _RESULT._serialized_start=670
  _RESULT._serialized_end=725
  _RSYNCSOURCE._serialized_start=727
  _RSYNCSOURCE._serialized_end=799
  _RSYNCDESTINATION._serialized_start=801
  _RSYNCDESTINATION._serialized_end=842
  _EXECUTION._serialized_start=844
  _EXECUTION._serialized_end=902
  _GENERICRESPONSE._serialized_start=904
  _GENERICRESPONSE._serialized_end=949
  _EXECREQUEST._serialized_start=951
  _EXECREQUEST._serialized_end=1071
  _EXECRESPONSE._serialized_start=1074
  _EXECRESPONSE._serialized_end=1211
  _GETSUBSCRIBEINFORESPONSE._serialized_start=1213
  _GETSUBSCRIBEINFORESPONSE._serialized_end=1310
  _GETUSERRESPONSE._serialized_start=1312
  _GETUSERRESPONSE._serialized_end=1375
  _GETWORKSPACEINFOREQUEST._serialized_start=1377
  _GETWORKSPACEINFOREQUEST._serialized_end=1424
  _GETWORKSPACEINFORESPONSE._serialized_start=1427
  _GETWORKSPACEINFORESPONSE._serialized_end=1566
  _INITREQUEST._serialized_start=1568
  _INITREQUEST._serialized_end=1679
  _INITRESPONSE._serialized_start=1681
  _INITRESPONSE._serialized_end=1808
  _INSTALLDEPSREQUEST._serialized_start=1810
  _INSTALLDEPSREQUEST._serialized_end=1852
  _INSTALLDEPSRESPONSE._serialized_start=1854
  _INSTALLDEPSRESPONSE._serialized_end=1919
  _KILLREQUEST._serialized_start=1921
  _KILLREQUEST._serialized_end=1978
  _UNFREEZEREQUEST._serialized_start=1980
  _UNFREEZEREQUEST._serialized_end=2019
  _UNFREEZERESPONSE._serialized_start=2021
  _UNFREEZERESPONSE._serialized_end=2088
  _SETACLSREQUEST._serialized_start=2090
  _SETACLSREQUEST._serialized_end=2168
  _SETACLSRESPONSE._serialized_start=2170
  _SETACLSRESPONSE._serialized_end=2252
  _SETUSERNAMEREQUEST._serialized_start=2254
  _SETUSERNAMEREQUEST._serialized_end=2292
  _COMMITSTREAMREQUEST._serialized_start=2294
  _COMMITSTREAMREQUEST._serialized_end=2337
  _COMMITSTREAMRESPONSE._serialized_start=2339
  _COMMITSTREAMRESPONSE._serialized_end=2437
  _COMMITFINISHREQUEST._serialized_start=2439
  _COMMITFINISHREQUEST._serialized_end=2482
  _COMMITFINISHRESPONSE._serialized_start=2484
  _COMMITFINISHRESPONSE._serialized_end=2560
  _STOPREQUEST._serialized_start=2562
  _STOPREQUEST._serialized_end=2611
  _STOPRESPONSE._serialized_start=2613
  _STOPRESPONSE._serialized_end=2729
  _WORKERINITREQUEST._serialized_start=2731
  _WORKERINITREQUEST._serialized_end=2772
  _WORKERINITRESPONSE._serialized_start=2774
  _WORKERINITRESPONSE._serialized_end=2870
  _EXECUTIONSERVICE._serialized_start=3006
  _EXECUTIONSERVICE._serialized_end=3251
  _SETUPSERVICE._serialized_start=3254
  _SETUPSERVICE._serialized_end=4020
# @@protoc_insertion_point(module_scope)
