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

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fganvil/protocol/v1/ganvil.proto\x12\x0bprotocol.v1\"L\n\x15\x45xecuteActionsRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12%\n\x07\x63ontext\x18\x02 \x01(\x0b\x32\x14.protocol.v1.Context\"\xb6\x01\n\x16\x45xecuteActionsResponse\x12\x12\n\x05\x65rror\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x42\n\x08run_data\x18\x04 \x03(\x0b\x32\x30.protocol.v1.ExecuteActionsResponse.RunDataEntry\x1a.\n\x0cRunDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x08\n\x06_errorJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\">\n\x15\x45xecuteFiltersRequest\x12%\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x14.protocol.v1.Context\"\xc5\x01\n\x16\x45xecuteFiltersResponse\x12\r\n\x05match\x18\x01 \x01(\x08\x12\x12\n\x05\x65rror\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x42\n\x08run_data\x18\x05 \x03(\x0b\x32\x30.protocol.v1.ExecuteFiltersResponse.RunDataEntry\x1a.\n\x0cRunDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x08\n\x06_errorJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\"|\n\x10GetPluginRequest\x12\x39\n\x06\x63onfig\x18\x01 \x03(\x0b\x32).protocol.v1.GetPluginRequest.ConfigEntry\x1a-\n\x0b\x43onfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"Q\n\x11GetPluginResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08priority\x18\x02 \x01(\x05\x12\x12\n\x05\x65rror\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_error\"\xe7\x01\n\x07\x43ontext\x12+\n\nrepository\x18\x01 \x01(\x0b\x32\x17.protocol.v1.Repository\x12\x33\n\x0cpull_request\x18\x02 \x01(\x0b\x32\x18.protocol.v1.PullRequestH\x00\x88\x01\x01\x12\x33\n\x08run_data\x18\x04 \x03(\x0b\x32!.protocol.v1.Context.RunDataEntry\x1a.\n\x0cRunDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0f\n\r_pull_requestJ\x04\x08\x03\x10\x04\".\n\x0bPullRequest\x12\x0e\n\x06number\x18\x01 \x01(\x03\x12\x0f\n\x07web_url\x18\x02 \x01(\t\"_\n\nRepository\x12\x11\n\tfull_name\x18\x01 \x01(\t\x12\x16\n\x0e\x63lone_url_http\x18\x02 \x01(\t\x12\x15\n\rclone_url_ssh\x18\x03 \x01(\t\x12\x0f\n\x07web_url\x18\x04 \x01(\t\":\n\x11OnPrClosedRequest\x12%\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x14.protocol.v1.Context\"2\n\x12OnPrClosedResponse\x12\x12\n\x05\x65rror\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_error\";\n\x12OnPrCreatedRequest\x12%\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x14.protocol.v1.Context\"3\n\x13OnPrCreatedResponse\x12\x12\n\x05\x65rror\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_error\":\n\x11OnPrMergedRequest\x12%\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x14.protocol.v1.Context\"2\n\x12OnPrMergedResponse\x12\x12\n\x05\x65rror\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_error\"\x11\n\x0fShutdownRequest\"\x12\n\x10ShutdownResponse2\xd8\x04\n\rPluginService\x12[\n\x0e\x45xecuteActions\x12\".protocol.v1.ExecuteActionsRequest\x1a#.protocol.v1.ExecuteActionsResponse\"\x00\x12[\n\x0e\x45xecuteFilters\x12\".protocol.v1.ExecuteFiltersRequest\x1a#.protocol.v1.ExecuteFiltersResponse\"\x00\x12L\n\tGetPlugin\x12\x1d.protocol.v1.GetPluginRequest\x1a\x1e.protocol.v1.GetPluginResponse\"\x00\x12O\n\nOnPrClosed\x12\x1e.protocol.v1.OnPrClosedRequest\x1a\x1f.protocol.v1.OnPrClosedResponse\"\x00\x12R\n\x0bOnPrCreated\x12\x1f.protocol.v1.OnPrCreatedRequest\x1a .protocol.v1.OnPrCreatedResponse\"\x00\x12O\n\nOnPrMerged\x12\x1e.protocol.v1.OnPrMergedRequest\x1a\x1f.protocol.v1.OnPrMergedResponse\"\x00\x12I\n\x08Shutdown\x12\x1c.protocol.v1.ShutdownRequest\x1a\x1d.protocol.v1.ShutdownResponse\"\x00\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ganvil.protocol.v1.ganvil_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_EXECUTEACTIONSRESPONSE_RUNDATAENTRY']._loaded_options = None
  _globals['_EXECUTEACTIONSRESPONSE_RUNDATAENTRY']._serialized_options = b'8\001'
  _globals['_EXECUTEFILTERSRESPONSE_RUNDATAENTRY']._loaded_options = None
  _globals['_EXECUTEFILTERSRESPONSE_RUNDATAENTRY']._serialized_options = b'8\001'
  _globals['_GETPLUGINREQUEST_CONFIGENTRY']._loaded_options = None
  _globals['_GETPLUGINREQUEST_CONFIGENTRY']._serialized_options = b'8\001'
  _globals['_CONTEXT_RUNDATAENTRY']._loaded_options = None
  _globals['_CONTEXT_RUNDATAENTRY']._serialized_options = b'8\001'
  _globals['_EXECUTEACTIONSREQUEST']._serialized_start=48
  _globals['_EXECUTEACTIONSREQUEST']._serialized_end=124
  _globals['_EXECUTEACTIONSRESPONSE']._serialized_start=127
  _globals['_EXECUTEACTIONSRESPONSE']._serialized_end=309
  _globals['_EXECUTEACTIONSRESPONSE_RUNDATAENTRY']._serialized_start=241
  _globals['_EXECUTEACTIONSRESPONSE_RUNDATAENTRY']._serialized_end=287
  _globals['_EXECUTEFILTERSREQUEST']._serialized_start=311
  _globals['_EXECUTEFILTERSREQUEST']._serialized_end=373
  _globals['_EXECUTEFILTERSRESPONSE']._serialized_start=376
  _globals['_EXECUTEFILTERSRESPONSE']._serialized_end=573
  _globals['_EXECUTEFILTERSRESPONSE_RUNDATAENTRY']._serialized_start=241
  _globals['_EXECUTEFILTERSRESPONSE_RUNDATAENTRY']._serialized_end=287
  _globals['_GETPLUGINREQUEST']._serialized_start=575
  _globals['_GETPLUGINREQUEST']._serialized_end=699
  _globals['_GETPLUGINREQUEST_CONFIGENTRY']._serialized_start=654
  _globals['_GETPLUGINREQUEST_CONFIGENTRY']._serialized_end=699
  _globals['_GETPLUGINRESPONSE']._serialized_start=701
  _globals['_GETPLUGINRESPONSE']._serialized_end=782
  _globals['_CONTEXT']._serialized_start=785
  _globals['_CONTEXT']._serialized_end=1016
  _globals['_CONTEXT_RUNDATAENTRY']._serialized_start=241
  _globals['_CONTEXT_RUNDATAENTRY']._serialized_end=287
  _globals['_PULLREQUEST']._serialized_start=1018
  _globals['_PULLREQUEST']._serialized_end=1064
  _globals['_REPOSITORY']._serialized_start=1066
  _globals['_REPOSITORY']._serialized_end=1161
  _globals['_ONPRCLOSEDREQUEST']._serialized_start=1163
  _globals['_ONPRCLOSEDREQUEST']._serialized_end=1221
  _globals['_ONPRCLOSEDRESPONSE']._serialized_start=1223
  _globals['_ONPRCLOSEDRESPONSE']._serialized_end=1273
  _globals['_ONPRCREATEDREQUEST']._serialized_start=1275
  _globals['_ONPRCREATEDREQUEST']._serialized_end=1334
  _globals['_ONPRCREATEDRESPONSE']._serialized_start=1336
  _globals['_ONPRCREATEDRESPONSE']._serialized_end=1387
  _globals['_ONPRMERGEDREQUEST']._serialized_start=1389
  _globals['_ONPRMERGEDREQUEST']._serialized_end=1447
  _globals['_ONPRMERGEDRESPONSE']._serialized_start=1449
  _globals['_ONPRMERGEDRESPONSE']._serialized_end=1499
  _globals['_SHUTDOWNREQUEST']._serialized_start=1501
  _globals['_SHUTDOWNREQUEST']._serialized_end=1518
  _globals['_SHUTDOWNRESPONSE']._serialized_start=1520
  _globals['_SHUTDOWNRESPONSE']._serialized_end=1538
  _globals['_PLUGINSERVICE']._serialized_start=1541
  _globals['_PLUGINSERVICE']._serialized_end=2141
# @@protoc_insertion_point(module_scope)
