# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: streamlit/proto/ForwardMsg.proto
# Protobuf Python Version: 7.35.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,
    7,
    35,
    1,
    '',
    'streamlit/proto/ForwardMsg.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from streamlit.proto import ArrowData_pb2 as streamlit_dot_proto_dot_ArrowData__pb2
from streamlit.proto import AuthRedirect_pb2 as streamlit_dot_proto_dot_AuthRedirect__pb2
from streamlit.proto import AutoRerun_pb2 as streamlit_dot_proto_dot_AutoRerun__pb2
from streamlit.proto import Common_pb2 as streamlit_dot_proto_dot_Common__pb2
from streamlit.proto import Delta_pb2 as streamlit_dot_proto_dot_Delta__pb2
from streamlit.proto import GitInfo_pb2 as streamlit_dot_proto_dot_GitInfo__pb2
from streamlit.proto import Logo_pb2 as streamlit_dot_proto_dot_Logo__pb2
from streamlit.proto import Navigation_pb2 as streamlit_dot_proto_dot_Navigation__pb2
from streamlit.proto import NewSession_pb2 as streamlit_dot_proto_dot_NewSession__pb2
from streamlit.proto import PageConfig_pb2 as streamlit_dot_proto_dot_PageConfig__pb2
from streamlit.proto import PageInfo_pb2 as streamlit_dot_proto_dot_PageInfo__pb2
from streamlit.proto import PageNotFound_pb2 as streamlit_dot_proto_dot_PageNotFound__pb2
from streamlit.proto import PageProfile_pb2 as streamlit_dot_proto_dot_PageProfile__pb2
from streamlit.proto import ParentMessage_pb2 as streamlit_dot_proto_dot_ParentMessage__pb2
from streamlit.proto import SessionEvent_pb2 as streamlit_dot_proto_dot_SessionEvent__pb2
from streamlit.proto import SessionStatus_pb2 as streamlit_dot_proto_dot_SessionStatus__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n streamlit/proto/ForwardMsg.proto\x1a\x1fstreamlit/proto/ArrowData.proto\x1a\"streamlit/proto/AuthRedirect.proto\x1a\x1fstreamlit/proto/AutoRerun.proto\x1a\x1cstreamlit/proto/Common.proto\x1a\x1bstreamlit/proto/Delta.proto\x1a\x1dstreamlit/proto/GitInfo.proto\x1a\x1astreamlit/proto/Logo.proto\x1a streamlit/proto/Navigation.proto\x1a streamlit/proto/NewSession.proto\x1a streamlit/proto/PageConfig.proto\x1a\x1estreamlit/proto/PageInfo.proto\x1a\"streamlit/proto/PageNotFound.proto\x1a!streamlit/proto/PageProfile.proto\x1a#streamlit/proto/ParentMessage.proto\x1a\"streamlit/proto/SessionEvent.proto\x1a#streamlit/proto/SessionStatus.proto\"\xb0\x08\n\nForwardMsg\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12%\n\x08metadata\x18\x02 \x01(\x0b\x32\x13.ForwardMsgMetadata\x12\"\n\x0bnew_session\x18\x04 \x01(\x0b\x32\x0b.NewSessionH\x00\x12\x17\n\x05\x64\x65lta\x18\x05 \x01(\x0b\x32\x06.DeltaH\x00\x12&\n\x11page_info_changed\x18\x0c \x01(\x0b\x32\t.PageInfoH\x00\x12*\n\x13page_config_changed\x18\r \x01(\x0b\x32\x0b.PageConfigH\x00\x12;\n\x0fscript_finished\x18\x06 \x01(\x0e\x32 .ForwardMsg.ScriptFinishedStatusH\x00\x12$\n\x10git_info_changed\x18\x0e \x01(\x0b\x32\x08.GitInfoH\x00\x12$\n\x0cpage_profile\x18\x12 \x01(\x0b\x32\x0c.PageProfileH\x00\x12\x30\n\x16session_status_changed\x18\t \x01(\x0b\x32\x0e.SessionStatusH\x00\x12&\n\rsession_event\x18\n \x01(\x0b\x32\r.SessionEventH\x00\x12!\n\nnavigation\x18\x17 \x01(\x0b\x32\x0b.NavigationH\x00\x12\'\n\x0epage_not_found\x18\x0f \x01(\x0b\x32\r.PageNotFoundH\x00\x12/\n\x12\x66ile_urls_response\x18\x13 \x01(\x0b\x32\x11.FileURLsResponseH\x00\x12 \n\nauto_rerun\x18\x15 \x01(\x0b\x32\n.AutoRerunH\x00\x12)\n\x0fstop_auto_rerun\x18\x1c \x01(\x0b\x32\x0e.StopAutoRerunH\x00\x12\x15\n\x04logo\x18\x16 \x01(\x0b\x32\x05.LogoH\x00\x12&\n\rauth_redirect\x18\x18 \x01(\x0b\x32\r.AuthRedirectH\x00\x12(\n\x0eparent_message\x18\x14 \x01(\x0b\x32\x0e.ParentMessageH\x00\x12\x12\n\x08ref_hash\x18\x0b \x01(\tH\x00\x12\x17\n\rheartbeat_ack\x18\x1a \x01(\x08H\x00\x12?\n\x1a\x62\x61\x63kend_operation_response\x18\x1b \x01(\x0b\x32\x19.BackendOperationResponseH\x00\x12\x1d\n\x15\x64\x65\x62ug_last_backmsg_id\x18\x11 \x01(\t\"\x98\x01\n\x14ScriptFinishedStatus\x12\x19\n\x15\x46INISHED_SUCCESSFULLY\x10\x00\x12\x1f\n\x1b\x46INISHED_WITH_COMPILE_ERROR\x10\x01\x12\x1c\n\x18\x46INISHED_EARLY_FOR_RERUN\x10\x02\x12&\n\"FINISHED_FRAGMENT_RUN_SUCCESSFULLY\x10\x03\x42\x06\n\x04typeJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\x10\x10\x11J\x04\x08\x19\x10\x1a\"\xd1\x02\n\x18\x42\x61\x63kendOperationResponse\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x11\n\terror_msg\x18\x02 \x01(\t\x12\x14\n\x0c\x65rror_reason\x18\x07 \x01(\t\x12\x35\n\rdeferred_file\x18\x03 \x01(\x0b\x32\x1c.DeferredFileResponsePayloadH\x00\x12\x37\n\x0einstall_skills\x18\x04 \x01(\x0b\x32\x1d.InstallSkillsResponsePayloadH\x00\x12\x42\n\x14\x64ismiss_skills_nudge\x18\x05 \x01(\x0b\x32\".DismissSkillsNudgeResponsePayloadH\x00\x12\x39\n\x0f\x64\x61taframe_chunk\x18\x06 \x01(\x0b\x32\x1e.DataframeChunkResponsePayloadH\x00\x42\t\n\x07payload\"*\n\x1b\x44\x65\x66\x65rredFileResponsePayload\x12\x0b\n\x03url\x18\x01 \x01(\t\"G\n\x1cInstallSkillsResponsePayload\x12\x0e\n\x06\x64\x65tail\x18\x01 \x01(\t\x12\x17\n\x0f\x66\x61llback_reason\x18\x02 \x01(\t\"#\n!DismissSkillsNudgeResponsePayload\"y\n\x1d\x44\x61taframeChunkResponsePayload\x12\x11\n\tsource_id\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\x04\x12\x15\n\rend_of_stream\x18\x03 \x01(\x08\x12\x1e\n\narrow_data\x18\x04 \x01(\x0b\x32\n.ArrowData\"]\n\x12\x46orwardMsgMetadata\x12\x11\n\tcacheable\x18\x01 \x01(\x08\x12\x12\n\ndelta_path\x18\x02 \x03(\r\x12\x1a\n\x12\x61\x63tive_script_hash\x18\x04 \x01(\tJ\x04\x08\x03\x10\x04\"/\n\x0e\x46orwardMsgList\x12\x1d\n\x08messages\x18\x01 \x03(\x0b\x32\x0b.ForwardMsgb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'streamlit.proto.ForwardMsg_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_FORWARDMSG']._serialized_start=572
  _globals['_FORWARDMSG']._serialized_end=1644
  _globals['_FORWARDMSG_SCRIPTFINISHEDSTATUS']._serialized_start=1460
  _globals['_FORWARDMSG_SCRIPTFINISHEDSTATUS']._serialized_end=1612
  _globals['_BACKENDOPERATIONRESPONSE']._serialized_start=1647
  _globals['_BACKENDOPERATIONRESPONSE']._serialized_end=1984
  _globals['_DEFERREDFILERESPONSEPAYLOAD']._serialized_start=1986
  _globals['_DEFERREDFILERESPONSEPAYLOAD']._serialized_end=2028
  _globals['_INSTALLSKILLSRESPONSEPAYLOAD']._serialized_start=2030
  _globals['_INSTALLSKILLSRESPONSEPAYLOAD']._serialized_end=2101
  _globals['_DISMISSSKILLSNUDGERESPONSEPAYLOAD']._serialized_start=2103
  _globals['_DISMISSSKILLSNUDGERESPONSEPAYLOAD']._serialized_end=2138
  _globals['_DATAFRAMECHUNKRESPONSEPAYLOAD']._serialized_start=2140
  _globals['_DATAFRAMECHUNKRESPONSEPAYLOAD']._serialized_end=2261
  _globals['_FORWARDMSGMETADATA']._serialized_start=2263
  _globals['_FORWARDMSGMETADATA']._serialized_end=2356
  _globals['_FORWARDMSGLIST']._serialized_start=2358
  _globals['_FORWARDMSGLIST']._serialized_end=2405
# @@protoc_insertion_point(module_scope)
