# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: glclient/scheduler.proto
"""Generated protocol buffer code."""
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
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from glclient import greenlight_pb2 as glclient_dot_greenlight__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18glclient/scheduler.proto\x12\tscheduler\x1a\x19glclient/greenlight.proto\"9\n\x19\x41\x64\x64OutgoingWebhookRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x0b\n\x03uri\x18\x02 \x01(\t\"8\n\x1a\x41\x64\x64OutgoingWebhookResponse\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0e\n\x06secret\x18\x02 \x01(\t\".\n\x1bListOutgoingWebhooksRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\"\"\n\x07Webhook\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0b\n\x03uri\x18\x02 \x01(\t\"M\n\x1cListOutgoingWebhooksResponse\x12-\n\x11outgoing_webhooks\x18\x01 \x03(\x0b\x32\x12.scheduler.Webhook\"=\n\x1d\x44\x65leteOutgoingWebhooksRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x0b\n\x03ids\x18\x02 \x03(\x03\"I\n\"RotateOutgoingWebhookSecretRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x12\n\nwebhook_id\x18\x02 \x01(\x03\"\'\n\x15WebhookSecretResponse\x12\x0e\n\x06secret\x18\x01 \x01(\t\"M\n\x10\x43hallengeRequest\x12(\n\x05scope\x18\x01 \x01(\x0e\x32\x19.scheduler.ChallengeScope\x12\x0f\n\x07node_id\x18\x02 \x01(\x0c\"&\n\x11\x43hallengeResponse\x12\x11\n\tchallenge\x18\x01 \x01(\x0c\"\xea\x01\n\x13RegistrationRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x11\n\tbip32_key\x18\x02 \x01(\x0c\x12\x0f\n\x07network\x18\x04 \x01(\t\x12\x11\n\tchallenge\x18\x05 \x01(\x0c\x12\x11\n\tsignature\x18\x06 \x01(\x0c\x12\x14\n\x0csigner_proto\x18\x07 \x01(\t\x12\x10\n\x08init_msg\x18\x08 \x01(\x0c\x12\x0b\n\x03\x63sr\x18\t \x01(\x0c\x12\x13\n\x0binvite_code\x18\n \x01(\t\x12.\n\x0bstartupmsgs\x18\x03 \x03(\x0b\x32\x19.scheduler.StartupMessage\"\\\n\x14RegistrationResponse\x12\x13\n\x0b\x64\x65vice_cert\x18\x01 \x01(\t\x12\x12\n\ndevice_key\x18\x02 \x01(\t\x12\x0c\n\x04rune\x18\x03 \x01(\t\x12\r\n\x05\x63reds\x18\x04 \x01(\x0c\"\"\n\x0fScheduleRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\"0\n\x0fNodeInfoRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x0c\n\x04wait\x18\x02 \x01(\x08\"I\n\x10NodeInfoResponse\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x10\n\x08grpc_uri\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\x04\"U\n\x0fRecoveryRequest\x12\x11\n\tchallenge\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x0f\n\x07node_id\x18\x03 \x01(\x0c\x12\x0b\n\x03\x63sr\x18\t \x01(\x0c\"X\n\x10RecoveryResponse\x12\x13\n\x0b\x64\x65vice_cert\x18\x01 \x01(\t\x12\x12\n\ndevice_key\x18\x02 \x01(\t\x12\x0c\n\x04rune\x18\x03 \x01(\t\x12\r\n\x05\x63reds\x18\x04 \x01(\x0c\"m\n\x0eUpgradeRequest\x12\x16\n\x0esigner_version\x18\x01 \x01(\t\x12\x13\n\x07initmsg\x18\x02 \x01(\x0c\x42\x02\x18\x01\x12.\n\x0bstartupmsgs\x18\x03 \x03(\x0b\x32\x19.scheduler.StartupMessage\"&\n\x0fUpgradeResponse\x12\x13\n\x0bold_version\x18\x01 \x01(\t\"3\n\x0eStartupMessage\x12\x0f\n\x07request\x18\x01 \x01(\x0c\x12\x10\n\x08response\x18\x02 \x01(\x0c\"\x18\n\x16ListInviteCodesRequest\"J\n\x17ListInviteCodesResponse\x12/\n\x10invite_code_list\x18\x01 \x03(\x0b\x32\x15.scheduler.InviteCode\"/\n\nInviteCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x13\n\x0bis_redeemed\x18\x02 \x01(\x08\"\x13\n\x11\x45xportNodeRequest\"!\n\x12\x45xportNodeResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\"\\\n\x0fSignerRejection\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12\'\n\x07request\x18\x02 \x01(\x0b\x32\x16.greenlight.HsmRequest\x12\x13\n\x0bgit_version\x18\x03 \x01(\t*+\n\x0e\x43hallengeScope\x12\x0c\n\x08REGISTER\x10\x00\x12\x0b\n\x07RECOVER\x10\x01\x32\x83\x08\n\tScheduler\x12M\n\x08Register\x12\x1e.scheduler.RegistrationRequest\x1a\x1f.scheduler.RegistrationResponse\"\x00\x12\x44\n\x07Recover\x12\x1a.scheduler.RecoveryRequest\x1a\x1b.scheduler.RecoveryResponse\"\x00\x12K\n\x0cGetChallenge\x12\x1b.scheduler.ChallengeRequest\x1a\x1c.scheduler.ChallengeResponse\"\x00\x12\x45\n\x08Schedule\x12\x1a.scheduler.ScheduleRequest\x1a\x1b.scheduler.NodeInfoResponse\"\x00\x12H\n\x0bGetNodeInfo\x12\x1a.scheduler.NodeInfoRequest\x1a\x1b.scheduler.NodeInfoResponse\"\x00\x12G\n\x0cMaybeUpgrade\x12\x19.scheduler.UpgradeRequest\x1a\x1a.scheduler.UpgradeResponse\"\x00\x12Z\n\x0fListInviteCodes\x12!.scheduler.ListInviteCodesRequest\x1a\".scheduler.ListInviteCodesResponse\"\x00\x12K\n\nExportNode\x12\x1c.scheduler.ExportNodeRequest\x1a\x1d.scheduler.ExportNodeResponse\"\x00\x12\x63\n\x12\x41\x64\x64OutgoingWebhook\x12$.scheduler.AddOutgoingWebhookRequest\x1a%.scheduler.AddOutgoingWebhookResponse\"\x00\x12i\n\x14ListOutgoingWebhooks\x12&.scheduler.ListOutgoingWebhooksRequest\x1a\'.scheduler.ListOutgoingWebhooksResponse\"\x00\x12O\n\x0e\x44\x65leteWebhooks\x12(.scheduler.DeleteOutgoingWebhooksRequest\x1a\x11.greenlight.Empty\"\x00\x12p\n\x1bRotateOutgoingWebhookSecret\x12-.scheduler.RotateOutgoingWebhookSecretRequest\x1a .scheduler.WebhookSecretResponse\"\x00\x32Q\n\x05\x44\x65\x62ug\x12H\n\x15ReportSignerRejection\x12\x1a.scheduler.SignerRejection\x1a\x11.greenlight.Empty\"\x00\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'glclient.scheduler_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  _UPGRADEREQUEST.fields_by_name['initmsg']._options = None
  _UPGRADEREQUEST.fields_by_name['initmsg']._serialized_options = b'\030\001'
  _globals['_CHALLENGESCOPE']._serialized_start=1818
  _globals['_CHALLENGESCOPE']._serialized_end=1861
  _globals['_ADDOUTGOINGWEBHOOKREQUEST']._serialized_start=66
  _globals['_ADDOUTGOINGWEBHOOKREQUEST']._serialized_end=123
  _globals['_ADDOUTGOINGWEBHOOKRESPONSE']._serialized_start=125
  _globals['_ADDOUTGOINGWEBHOOKRESPONSE']._serialized_end=181
  _globals['_LISTOUTGOINGWEBHOOKSREQUEST']._serialized_start=183
  _globals['_LISTOUTGOINGWEBHOOKSREQUEST']._serialized_end=229
  _globals['_WEBHOOK']._serialized_start=231
  _globals['_WEBHOOK']._serialized_end=265
  _globals['_LISTOUTGOINGWEBHOOKSRESPONSE']._serialized_start=267
  _globals['_LISTOUTGOINGWEBHOOKSRESPONSE']._serialized_end=344
  _globals['_DELETEOUTGOINGWEBHOOKSREQUEST']._serialized_start=346
  _globals['_DELETEOUTGOINGWEBHOOKSREQUEST']._serialized_end=407
  _globals['_ROTATEOUTGOINGWEBHOOKSECRETREQUEST']._serialized_start=409
  _globals['_ROTATEOUTGOINGWEBHOOKSECRETREQUEST']._serialized_end=482
  _globals['_WEBHOOKSECRETRESPONSE']._serialized_start=484
  _globals['_WEBHOOKSECRETRESPONSE']._serialized_end=523
  _globals['_CHALLENGEREQUEST']._serialized_start=525
  _globals['_CHALLENGEREQUEST']._serialized_end=602
  _globals['_CHALLENGERESPONSE']._serialized_start=604
  _globals['_CHALLENGERESPONSE']._serialized_end=642
  _globals['_REGISTRATIONREQUEST']._serialized_start=645
  _globals['_REGISTRATIONREQUEST']._serialized_end=879
  _globals['_REGISTRATIONRESPONSE']._serialized_start=881
  _globals['_REGISTRATIONRESPONSE']._serialized_end=973
  _globals['_SCHEDULEREQUEST']._serialized_start=975
  _globals['_SCHEDULEREQUEST']._serialized_end=1009
  _globals['_NODEINFOREQUEST']._serialized_start=1011
  _globals['_NODEINFOREQUEST']._serialized_end=1059
  _globals['_NODEINFORESPONSE']._serialized_start=1061
  _globals['_NODEINFORESPONSE']._serialized_end=1134
  _globals['_RECOVERYREQUEST']._serialized_start=1136
  _globals['_RECOVERYREQUEST']._serialized_end=1221
  _globals['_RECOVERYRESPONSE']._serialized_start=1223
  _globals['_RECOVERYRESPONSE']._serialized_end=1311
  _globals['_UPGRADEREQUEST']._serialized_start=1313
  _globals['_UPGRADEREQUEST']._serialized_end=1422
  _globals['_UPGRADERESPONSE']._serialized_start=1424
  _globals['_UPGRADERESPONSE']._serialized_end=1462
  _globals['_STARTUPMESSAGE']._serialized_start=1464
  _globals['_STARTUPMESSAGE']._serialized_end=1515
  _globals['_LISTINVITECODESREQUEST']._serialized_start=1517
  _globals['_LISTINVITECODESREQUEST']._serialized_end=1541
  _globals['_LISTINVITECODESRESPONSE']._serialized_start=1543
  _globals['_LISTINVITECODESRESPONSE']._serialized_end=1617
  _globals['_INVITECODE']._serialized_start=1619
  _globals['_INVITECODE']._serialized_end=1666
  _globals['_EXPORTNODEREQUEST']._serialized_start=1668
  _globals['_EXPORTNODEREQUEST']._serialized_end=1687
  _globals['_EXPORTNODERESPONSE']._serialized_start=1689
  _globals['_EXPORTNODERESPONSE']._serialized_end=1722
  _globals['_SIGNERREJECTION']._serialized_start=1724
  _globals['_SIGNERREJECTION']._serialized_end=1816
  _globals['_SCHEDULER']._serialized_start=1864
  _globals['_SCHEDULER']._serialized_end=2891
  _globals['_DEBUG']._serialized_start=2893
  _globals['_DEBUG']._serialized_end=2974
# @@protoc_insertion_point(module_scope)
