# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: akash/cert/v1beta3/cert.proto
# Protobuf Python Version: 4.25.2
"""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 akash.proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1d\x61kash/cert/v1beta3/cert.proto\x12\x12\x61kash.cert.v1beta3\x1a\x14gogoproto/gogo.proto\"p\n\rCertificateID\x12(\n\x05owner\x18\x01 \x01(\tB\x19\xea\xde\x1f\x05owner\xf2\xde\x1f\x0cyaml:\"owner\"\x12+\n\x06serial\x18\x02 \x01(\tB\x1b\xea\xde\x1f\x06serial\xf2\xde\x1f\ryaml:\"serial\":\x08\x98\xa0\x1f\x00\xe8\xa0\x1f\x00\"\xb1\x02\n\x0b\x43\x65rtificate\x12O\n\x05state\x18\x02 \x01(\x0e\x32%.akash.cert.v1beta3.Certificate.StateB\x19\xea\xde\x1f\x05state\xf2\xde\x1f\x0cyaml:\"state\"\x12%\n\x04\x63\x65rt\x18\x03 \x01(\x0c\x42\x17\xea\xde\x1f\x04\x63\x65rt\xf2\xde\x1f\x0byaml:\"cert\"\x12+\n\x06pubkey\x18\x04 \x01(\x0c\x42\x1b\xea\xde\x1f\x06pubkey\xf2\xde\x1f\ryaml:\"pubkey\"\"}\n\x05State\x12(\n\x07invalid\x10\x00\x1a\x1b\x8a\x9d \x17\x43\x65rtificateStateInvalid\x12\x1f\n\x05valid\x10\x01\x1a\x14\x8a\x9d \x10\x43\x65rtificateValid\x12#\n\x07revoked\x10\x02\x1a\x16\x8a\x9d \x12\x43\x65rtificateRevoked\x1a\x04\x88\xa3\x1e\x00\"\x9a\x01\n\x11\x43\x65rtificateFilter\x12(\n\x05owner\x18\x01 \x01(\tB\x19\xea\xde\x1f\x05owner\xf2\xde\x1f\x0cyaml:\"owner\"\x12+\n\x06serial\x18\x02 \x01(\tB\x1b\xea\xde\x1f\x06serial\xf2\xde\x1f\ryaml:\"serial\"\x12(\n\x05state\x18\x03 \x01(\tB\x19\xea\xde\x1f\x05state\xf2\xde\x1f\x0cyaml:\"state\":\x04\xe8\xa0\x1f\x00\"\x9a\x01\n\x14MsgCreateCertificate\x12(\n\x05owner\x18\x01 \x01(\tB\x19\xea\xde\x1f\x05owner\xf2\xde\x1f\x0cyaml:\"owner\"\x12%\n\x04\x63\x65rt\x18\x02 \x01(\x0c\x42\x17\xea\xde\x1f\x04\x63\x65rt\xf2\xde\x1f\x0byaml:\"cert\"\x12+\n\x06pubkey\x18\x03 \x01(\x0c\x42\x1b\xea\xde\x1f\x06pubkey\xf2\xde\x1f\ryaml:\"pubkey\":\x04\xe8\xa0\x1f\x00\"\x1e\n\x1cMsgCreateCertificateResponse\"j\n\x14MsgRevokeCertificate\x12L\n\x02id\x18\x01 \x01(\x0b\x32!.akash.cert.v1beta3.CertificateIDB\x1d\xc8\xde\x1f\x00\xe2\xde\x1f\x02ID\xea\xde\x1f\x02id\xf2\xde\x1f\tyaml:\"id\":\x04\xe8\xa0\x1f\x00\"\x1e\n\x1cMsgRevokeCertificateResponse2\xe7\x01\n\x03Msg\x12o\n\x11\x43reateCertificate\x12(.akash.cert.v1beta3.MsgCreateCertificate\x1a\x30.akash.cert.v1beta3.MsgCreateCertificateResponse\x12o\n\x11RevokeCertificate\x12(.akash.cert.v1beta3.MsgRevokeCertificate\x1a\x30.akash.cert.v1beta3.MsgRevokeCertificateResponseB9Z7github.com/akash-network/akash-api/go/node/cert/v1beta3b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'akash.cert.v1beta3.cert_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z7github.com/akash-network/akash-api/go/node/cert/v1beta3'
  _globals['_CERTIFICATEID'].fields_by_name['owner']._options = None
  _globals['_CERTIFICATEID'].fields_by_name['owner']._serialized_options = b'\352\336\037\005owner\362\336\037\014yaml:\"owner\"'
  _globals['_CERTIFICATEID'].fields_by_name['serial']._options = None
  _globals['_CERTIFICATEID'].fields_by_name['serial']._serialized_options = b'\352\336\037\006serial\362\336\037\ryaml:\"serial\"'
  _globals['_CERTIFICATEID']._options = None
  _globals['_CERTIFICATEID']._serialized_options = b'\230\240\037\000\350\240\037\000'
  _globals['_CERTIFICATE_STATE']._options = None
  _globals['_CERTIFICATE_STATE']._serialized_options = b'\210\243\036\000'
  _globals['_CERTIFICATE_STATE'].values_by_name["invalid"]._options = None
  _globals['_CERTIFICATE_STATE'].values_by_name["invalid"]._serialized_options = b'\212\235 \027CertificateStateInvalid'
  _globals['_CERTIFICATE_STATE'].values_by_name["valid"]._options = None
  _globals['_CERTIFICATE_STATE'].values_by_name["valid"]._serialized_options = b'\212\235 \020CertificateValid'
  _globals['_CERTIFICATE_STATE'].values_by_name["revoked"]._options = None
  _globals['_CERTIFICATE_STATE'].values_by_name["revoked"]._serialized_options = b'\212\235 \022CertificateRevoked'
  _globals['_CERTIFICATE'].fields_by_name['state']._options = None
  _globals['_CERTIFICATE'].fields_by_name['state']._serialized_options = b'\352\336\037\005state\362\336\037\014yaml:\"state\"'
  _globals['_CERTIFICATE'].fields_by_name['cert']._options = None
  _globals['_CERTIFICATE'].fields_by_name['cert']._serialized_options = b'\352\336\037\004cert\362\336\037\013yaml:\"cert\"'
  _globals['_CERTIFICATE'].fields_by_name['pubkey']._options = None
  _globals['_CERTIFICATE'].fields_by_name['pubkey']._serialized_options = b'\352\336\037\006pubkey\362\336\037\ryaml:\"pubkey\"'
  _globals['_CERTIFICATEFILTER'].fields_by_name['owner']._options = None
  _globals['_CERTIFICATEFILTER'].fields_by_name['owner']._serialized_options = b'\352\336\037\005owner\362\336\037\014yaml:\"owner\"'
  _globals['_CERTIFICATEFILTER'].fields_by_name['serial']._options = None
  _globals['_CERTIFICATEFILTER'].fields_by_name['serial']._serialized_options = b'\352\336\037\006serial\362\336\037\ryaml:\"serial\"'
  _globals['_CERTIFICATEFILTER'].fields_by_name['state']._options = None
  _globals['_CERTIFICATEFILTER'].fields_by_name['state']._serialized_options = b'\352\336\037\005state\362\336\037\014yaml:\"state\"'
  _globals['_CERTIFICATEFILTER']._options = None
  _globals['_CERTIFICATEFILTER']._serialized_options = b'\350\240\037\000'
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['owner']._options = None
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['owner']._serialized_options = b'\352\336\037\005owner\362\336\037\014yaml:\"owner\"'
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['cert']._options = None
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['cert']._serialized_options = b'\352\336\037\004cert\362\336\037\013yaml:\"cert\"'
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['pubkey']._options = None
  _globals['_MSGCREATECERTIFICATE'].fields_by_name['pubkey']._serialized_options = b'\352\336\037\006pubkey\362\336\037\ryaml:\"pubkey\"'
  _globals['_MSGCREATECERTIFICATE']._options = None
  _globals['_MSGCREATECERTIFICATE']._serialized_options = b'\350\240\037\000'
  _globals['_MSGREVOKECERTIFICATE'].fields_by_name['id']._options = None
  _globals['_MSGREVOKECERTIFICATE'].fields_by_name['id']._serialized_options = b'\310\336\037\000\342\336\037\002ID\352\336\037\002id\362\336\037\tyaml:\"id\"'
  _globals['_MSGREVOKECERTIFICATE']._options = None
  _globals['_MSGREVOKECERTIFICATE']._serialized_options = b'\350\240\037\000'
  _globals['_CERTIFICATEID']._serialized_start=75
  _globals['_CERTIFICATEID']._serialized_end=187
  _globals['_CERTIFICATE']._serialized_start=190
  _globals['_CERTIFICATE']._serialized_end=495
  _globals['_CERTIFICATE_STATE']._serialized_start=370
  _globals['_CERTIFICATE_STATE']._serialized_end=495
  _globals['_CERTIFICATEFILTER']._serialized_start=498
  _globals['_CERTIFICATEFILTER']._serialized_end=652
  _globals['_MSGCREATECERTIFICATE']._serialized_start=655
  _globals['_MSGCREATECERTIFICATE']._serialized_end=809
  _globals['_MSGCREATECERTIFICATERESPONSE']._serialized_start=811
  _globals['_MSGCREATECERTIFICATERESPONSE']._serialized_end=841
  _globals['_MSGREVOKECERTIFICATE']._serialized_start=843
  _globals['_MSGREVOKECERTIFICATE']._serialized_end=949
  _globals['_MSGREVOKECERTIFICATERESPONSE']._serialized_start=951
  _globals['_MSGREVOKECERTIFICATERESPONSE']._serialized_end=981
  _globals['_MSG']._serialized_start=984
  _globals['_MSG']._serialized_end=1215
# @@protoc_insertion_point(module_scope)
