# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dmac/protos/certificate/certificate.proto
# Protobuf Python Version: 4.25.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)dmac/protos/certificate/certificate.proto\x12\x0c\x63\x65rtificates\x1a\x1cgoogle/protobuf/struct.proto\"\xf5\x02\n\x0b\x43\x65rtificate\x12\x0f\n\x02id\x18\x01 \x01(\x03H\x00\x88\x01\x01\x12\x14\n\x07uuid_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x08owner_id\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x10media_identifier\x18\x04 \x01(\t\x12\x19\n\x11\x63ourse_identifier\x18\x05 \x01(\t\x12\x30\n\nextra_data\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructH\x03\x88\x01\x01\x12\x18\n\x0b\x65xpire_date\x18\x07 \x01(\tH\x04\x88\x01\x01\x12\x17\n\ncreated_at\x18\x08 \x01(\tH\x05\x88\x01\x01\x12\x17\n\nupdated_at\x18\t \x01(\tH\x06\x88\x01\x01\x12\x10\n\x03jwt\x18\n \x01(\tH\x07\x88\x01\x01\x42\x05\n\x03_idB\n\n\x08_uuid_idB\x0b\n\t_owner_idB\r\n\x0b_extra_dataB\x0e\n\x0c_expire_dateB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x06\n\x04_jwt\"\"\n\x0fRetrieveRequest\x12\x0f\n\x07uuid_id\x18\x01 \x01(\t\"R\n\x08Response\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\'\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x19.certificates.Certificate\"8\n\rCreateRequest\x12\'\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x19.certificates.Certificate\"I\n\rUpdateRequest\x12\'\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x19.certificates.Certificate\x12\x0f\n\x07uuid_id\x18\x02 \x01(\t\" \n\rDeleteRequest\x12\x0f\n\x07uuid_id\x18\x01 \x01(\t\"\"\n\x0fValidateRequest\x12\x0f\n\x07uuid_id\x18\x01 \x01(\t\".\n\rEmptyResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\"M\n\x0bListRequest\x12\x15\n\x08per_page\x18\x01 \x01(\x03H\x00\x88\x01\x01\x12\x11\n\x04page\x18\x02 \x01(\x03H\x01\x88\x01\x01\x42\x0b\n\t_per_pageB\x07\n\x05_page\"x\n\x0cListResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\'\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x19.certificates.Certificate\x12\r\n\x05\x63ount\x18\x04 \x01(\x03\x12\x11\n\tpage_nums\x18\x05 \x01(\x03\x32\x9a\x03\n\x0c\x43\x65rtificates\x12\x41\n\x08retrieve\x12\x1d.certificates.RetrieveRequest\x1a\x16.certificates.Response\x12=\n\x06\x63reate\x12\x1b.certificates.CreateRequest\x1a\x16.certificates.Response\x12=\n\x06update\x12\x1b.certificates.UpdateRequest\x1a\x16.certificates.Response\x12\x42\n\x06\x64\x65lete\x12\x1b.certificates.DeleteRequest\x1a\x1b.certificates.EmptyResponse\x12=\n\x04list\x12\x19.certificates.ListRequest\x1a\x1a.certificates.ListResponse\x12\x46\n\x08validate\x12\x1d.certificates.ValidateRequest\x1a\x1b.certificates.EmptyResponseb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dmac.protos.certificate.certificate_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  _globals['_CERTIFICATE']._serialized_start=90
  _globals['_CERTIFICATE']._serialized_end=463
  _globals['_RETRIEVEREQUEST']._serialized_start=465
  _globals['_RETRIEVEREQUEST']._serialized_end=499
  _globals['_RESPONSE']._serialized_start=501
  _globals['_RESPONSE']._serialized_end=583
  _globals['_CREATEREQUEST']._serialized_start=585
  _globals['_CREATEREQUEST']._serialized_end=641
  _globals['_UPDATEREQUEST']._serialized_start=643
  _globals['_UPDATEREQUEST']._serialized_end=716
  _globals['_DELETEREQUEST']._serialized_start=718
  _globals['_DELETEREQUEST']._serialized_end=750
  _globals['_VALIDATEREQUEST']._serialized_start=752
  _globals['_VALIDATEREQUEST']._serialized_end=786
  _globals['_EMPTYRESPONSE']._serialized_start=788
  _globals['_EMPTYRESPONSE']._serialized_end=834
  _globals['_LISTREQUEST']._serialized_start=836
  _globals['_LISTREQUEST']._serialized_end=913
  _globals['_LISTRESPONSE']._serialized_start=915
  _globals['_LISTRESPONSE']._serialized_end=1035
  _globals['_CERTIFICATES']._serialized_start=1038
  _globals['_CERTIFICATES']._serialized_end=1448
# @@protoc_insertion_point(module_scope)
