# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: truffle/os/installer.proto
# Protobuf Python Version: 6.30.0
"""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,
    30,
    0,
    '',
    'truffle/os/installer.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from truffle.app import foreground_pb2 as truffle_dot_app_dot_foreground__pb2
from truffle.app import background_pb2 as truffle_dot_app_dot_background__pb2
from truffle.app import app_type_pb2 as truffle_dot_app_dot_app__type__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1atruffle/os/installer.proto\x12\ntruffle.os\x1a\x1ctruffle/app/foreground.proto\x1a\x1ctruffle/app/background.proto\x1a\x1atruffle/app/app_type.proto\"\x87\x01\n\x10\x41ppInstallSource\x12\x35\n\x0bsource_type\x18\x01 \x01(\x0e\x32 .truffle.os.AppInstallSourceType\x12\x10\n\x03url\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08git_hash\x18\x03 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_urlB\x0b\n\t_git_hash\"\xc3\x07\n\x0f\x41ppInstallModal\x12\x12\n\nstep_index\x18\x01 \x01(\x05\x12\x11\n\tstep_name\x18\x02 \x01(\t\x12\x41\n\rwelcome_modal\x18\n \x01(\x0b\x32(.truffle.os.AppInstallModal.WelcomeModalH\x00\x12H\n\x11text_fields_modal\x18\x0b \x01(\x0b\x32+.truffle.os.AppInstallModal.TextFieldsModalH\x00\x12\x39\n\tvnc_modal\x18\x0c \x01(\x0b\x32$.truffle.os.AppInstallModal.VNCModalH\x00\x12?\n\x0c\x66inish_modal\x18\x0e \x01(\x0b\x32\'.truffle.os.AppInstallModal.FinishModalH\x00\x12H\n\x11upload_file_modal\x18\x0f \x01(\x0b\x32+.truffle.os.AppInstallModal.UploadFileModalH\x00\x1a\'\n\x0cWelcomeModal\x12\x17\n\x0fwelcome_message\x18\x01 \x01(\t\x1a\xca\x02\n\x0fTextFieldsModal\x12\x14\n\x0cinstructions\x18\x01 \x01(\t\x12G\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x37.truffle.os.AppInstallModal.TextFieldsModal.FieldsEntry\x1ar\n\tTextField\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x0bplaceholder\x18\x02 \x01(\t\x12\x13\n\x0bis_password\x18\x03 \x01(\x08\x12\x1a\n\rdefault_value\x18\x04 \x01(\tH\x00\x88\x01\x01\x42\x10\n\x0e_default_value\x1a\x64\n\x0b\x46ieldsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.truffle.os.AppInstallModal.TextFieldsModal.TextField:\x02\x38\x01\x1aR\n\x08VNCModal\x12\x14\n\x0cinstructions\x18\x01 \x01(\t\x12\x14\n\x0cvnc_uri_path\x18\x02 \x01(\t\x12\x1a\n\x12\x63loses_on_complete\x18\x03 \x01(\x08\x1a*\n\x0fUploadFileModal\x12\x17\n\x0fupload_uri_path\x18\x01 \x01(\t\x1a\x37\n\x0b\x46inishModal\x12\x10\n\x08\x61pp_uuid\x18\x01 \x01(\t\x12\x16\n\x0e\x66inish_message\x18\x02 \x01(\tB\x07\n\x05modal\"(\n\x0f\x41ppInstallError\x12\x15\n\rerror_message\x18\x01 \x01(\t\",\n\x11\x41ppInstallLoading\x12\x17\n\x0floading_message\x18\x01 \x01(\t\"\xde\x01\n\x12\x41ppInstallMetadata\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12&\n\x08\x61pp_type\x18\x02 \x01(\x0e\x32\x14.truffle.app.AppType\x12\x42\n\x13\x66oreground_metadata\x18\x03 \x01(\x0b\x32#.truffle.app.ForegroundApp.MetadataH\x00\x12\x42\n\x13\x62\x61\x63kground_metadata\x18\x04 \x01(\x0b\x32#.truffle.app.BackgroundApp.MetadataH\x00\x42\n\n\x08metadata\"\xc1\x03\n\x14\x41ppInstallUserAction\x12;\n\x04next\x18\x01 \x01(\x0b\x32+.truffle.os.AppInstallUserAction.NextActionH\x00\x12N\n\x0btext_fields\x18\x02 \x01(\x0b\x32\x37.truffle.os.AppInstallUserAction.SubmitTextFieldsActionH\x00\x12=\n\x05\x61\x62ort\x18\x03 \x01(\x0b\x32,.truffle.os.AppInstallUserAction.AbortActionH\x00\x1a\x0c\n\nNextAction\x1a\xb5\x01\n\x16SubmitTextFieldsAction\x12\x64\n\x0f\x66ield_responses\x18\x01 \x03(\x0b\x32K.truffle.os.AppInstallUserAction.SubmitTextFieldsAction.FieldResponsesEntry\x1a\x35\n\x13\x46ieldResponsesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\r\n\x0b\x41\x62ortActionB\x08\n\x06\x61\x63tion\"\xde\x01\n\x11\x41ppInstallRequest\x12\x42\n\tstart_new\x18\x01 \x01(\x0b\x32-.truffle.os.AppInstallRequest.StartNewInstallH\x00\x12\x37\n\x0buser_action\x18\x03 \x01(\x0b\x32 .truffle.os.AppInstallUserActionH\x00\x1a?\n\x0fStartNewInstall\x12,\n\x06source\x18\x01 \x01(\x0b\x32\x1c.truffle.os.AppInstallSourceB\x0b\n\toperation\"\x83\x02\n\x12\x41ppInstallResponse\x12\x34\n\rinstall_modal\x18\x01 \x01(\x0b\x32\x1b.truffle.os.AppInstallModalH\x00\x12\x34\n\rinstall_error\x18\x02 \x01(\x0b\x32\x1b.truffle.os.AppInstallErrorH\x00\x12\x38\n\x0finstall_loading\x18\x03 \x01(\x0b\x32\x1d.truffle.os.AppInstallLoadingH\x00\x12:\n\x10install_metadata\x18\x04 \x01(\x0b\x32\x1e.truffle.os.AppInstallMetadataH\x00\x42\x0b\n\toperation*\xa3\x01\n\x14\x41ppInstallSourceType\x12\'\n#APP_INSTALL_SOURCE_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x41PP_INSTALL_SOURCE_TYPE_URL\x10\x01\x12 \n\x1c\x41PP_INSTALL_SOURCE_TYPE_FILE\x10\x02\x12\x1f\n\x1b\x41PP_INSTALL_SOURCE_TYPE_GIT\x10\x03\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'truffle.os.installer_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_FIELDSENTRY']._loaded_options = None
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_FIELDSENTRY']._serialized_options = b'8\001'
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION_FIELDRESPONSESENTRY']._loaded_options = None
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION_FIELDRESPONSESENTRY']._serialized_options = b'8\001'
  _globals['_APPINSTALLSOURCETYPE']._serialized_start=2487
  _globals['_APPINSTALLSOURCETYPE']._serialized_end=2650
  _globals['_APPINSTALLSOURCE']._serialized_start=131
  _globals['_APPINSTALLSOURCE']._serialized_end=266
  _globals['_APPINSTALLMODAL']._serialized_start=269
  _globals['_APPINSTALLMODAL']._serialized_end=1232
  _globals['_APPINSTALLMODAL_WELCOMEMODAL']._serialized_start=666
  _globals['_APPINSTALLMODAL_WELCOMEMODAL']._serialized_end=705
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL']._serialized_start=708
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL']._serialized_end=1038
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_TEXTFIELD']._serialized_start=822
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_TEXTFIELD']._serialized_end=936
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_FIELDSENTRY']._serialized_start=938
  _globals['_APPINSTALLMODAL_TEXTFIELDSMODAL_FIELDSENTRY']._serialized_end=1038
  _globals['_APPINSTALLMODAL_VNCMODAL']._serialized_start=1040
  _globals['_APPINSTALLMODAL_VNCMODAL']._serialized_end=1122
  _globals['_APPINSTALLMODAL_UPLOADFILEMODAL']._serialized_start=1124
  _globals['_APPINSTALLMODAL_UPLOADFILEMODAL']._serialized_end=1166
  _globals['_APPINSTALLMODAL_FINISHMODAL']._serialized_start=1168
  _globals['_APPINSTALLMODAL_FINISHMODAL']._serialized_end=1223
  _globals['_APPINSTALLERROR']._serialized_start=1234
  _globals['_APPINSTALLERROR']._serialized_end=1274
  _globals['_APPINSTALLLOADING']._serialized_start=1276
  _globals['_APPINSTALLLOADING']._serialized_end=1320
  _globals['_APPINSTALLMETADATA']._serialized_start=1323
  _globals['_APPINSTALLMETADATA']._serialized_end=1545
  _globals['_APPINSTALLUSERACTION']._serialized_start=1548
  _globals['_APPINSTALLUSERACTION']._serialized_end=1997
  _globals['_APPINSTALLUSERACTION_NEXTACTION']._serialized_start=1776
  _globals['_APPINSTALLUSERACTION_NEXTACTION']._serialized_end=1788
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION']._serialized_start=1791
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION']._serialized_end=1972
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION_FIELDRESPONSESENTRY']._serialized_start=1919
  _globals['_APPINSTALLUSERACTION_SUBMITTEXTFIELDSACTION_FIELDRESPONSESENTRY']._serialized_end=1972
  _globals['_APPINSTALLUSERACTION_ABORTACTION']._serialized_start=1974
  _globals['_APPINSTALLUSERACTION_ABORTACTION']._serialized_end=1987
  _globals['_APPINSTALLREQUEST']._serialized_start=2000
  _globals['_APPINSTALLREQUEST']._serialized_end=2222
  _globals['_APPINSTALLREQUEST_STARTNEWINSTALL']._serialized_start=2146
  _globals['_APPINSTALLREQUEST_STARTNEWINSTALL']._serialized_end=2209
  _globals['_APPINSTALLRESPONSE']._serialized_start=2225
  _globals['_APPINSTALLRESPONSE']._serialized_end=2484
# @@protoc_insertion_point(module_scope)
