Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
namara-python / namara_python / rpc / category_pb2.py
Size: Mime:
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: category.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='category.proto',
  package='category',
  syntax='proto3',
  serialized_pb=_b('\n\x0e\x63\x61tegory.proto\x12\x08\x63\x61tegory\x1a\x1fgoogle/protobuf/timestamp.proto\"4\n\x12\x43reateTopicRequest\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"5\n\x13\x43reateTopicResponse\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"6\n\x0fGetTopicRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x17\n\x0forganization_id\x18\x02 \x01(\t\"2\n\x10GetTopicResponse\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"4\n\x12UpdateTopicRequest\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"5\n\x13UpdateTopicResponse\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"J\n\x0fSetTopicRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x17\n\x0forganization_id\x18\x03 \x01(\t\"D\n\x10SetTopicResponse\x12\x30\n\x0e\x63lassification\x18\x01 \x01(\x0b\x32\x18.category.Classification\"L\n\x11UnsetTopicRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x17\n\x0forganization_id\x18\x03 \x01(\t\"\x14\n\x12UnsetTopicResponse\"4\n\x12\x44\x65leteTopicRequest\x12\x1e\n\x05topic\x18\x01 \x01(\x0b\x32\x0f.category.Topic\"\x15\n\x13\x44\x65leteTopicResponse\"\xbe\x01\n\x10GetTopicsRequest\x12\x12\n\ndataset_id\x18\x01 \x01(\t\x12\x17\n\x0forganization_id\x18\x02 \x01(\t\x12\x31\n\x06\x66ilter\x18\x03 \x01(\x0b\x32!.category.GetTopicsRequest.Filter\x1aJ\n\x06\x46ilter\x12\x1e\n\x05limit\x18\x01 \x01(\x0b\x32\x0f.category.Limit\x12 \n\x06offset\x18\x02 \x01(\x0b\x32\x10.category.Offset\"4\n\x11GetTopicsResponse\x12\x1f\n\x06topics\x18\x01 \x03(\x0b\x32\x0f.category.Topic\"\xac\x01\n\x11ListTopicsRequest\x12\x17\n\x0forganization_id\x18\x01 \x01(\t\x12\x32\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\".category.ListTopicsRequest.Filter\x1aJ\n\x06\x46ilter\x12\x1e\n\x05limit\x18\x01 \x01(\x0b\x32\x0f.category.Limit\x12 \n\x06offset\x18\x02 \x01(\x0b\x32\x10.category.Offset\"5\n\x12ListTopicsResponse\x12\x1f\n\x06topics\x18\x01 \x03(\x0b\x32\x0f.category.Topic\"O\n\x13ListDatasetsRequest\x12\x17\n\x0forganization_id\x18\x01 \x01(\t\x12\x1f\n\ttopic_ids\x18\x02 \x03(\tR\x0ctopicIdsList\";\n\x14ListDatasetsResponse\x12#\n\x0b\x64\x61taset_ids\x18\x01 \x03(\tR\x0e\x64\x61tasetIdsList\"F\n\x19GetClassificationsRequest\x12\x17\n\x0forganization_id\x18\x01 \x01(\t\x12\x10\n\x08topic_id\x18\x02 \x01(\t\"d\n\x1aGetClassificationsResponse\x12\x46\n\x0f\x63lassifications\x18\x01 \x03(\x0b\x32\x18.category.ClassificationR\x13\x63lassificationsList\"\xaf\x01\n\x05Topic\x12\n\n\x02id\x18\x01 \x01(\t\x12\x17\n\x0forganization_id\x18\x02 \x01(\t\x12\x12\n\ncreated_by\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xc0\x01\n\x0e\x43lassification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08topic_id\x18\x02 \x01(\t\x12\x12\n\ndataset_id\x18\x03 \x01(\t\x12\x15\n\rclassified_by\x18\x04 \x01(\t\x12\x35\n\rclassified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x16\n\x05Limit\x12\r\n\x05value\x18\x01 \x01(\x05\"\x17\n\x06Offset\x12\r\n\x05value\x18\x01 \x01(\x05\"\x07\n\x05\x45mpty2\xb0\x06\n\x0f\x43\x61tegoryService\x12J\n\x0b\x43reateTopic\x12\x1c.category.CreateTopicRequest\x1a\x1d.category.CreateTopicResponse\x12\x41\n\x08GetTopic\x12\x19.category.GetTopicRequest\x1a\x1a.category.GetTopicResponse\x12J\n\x0bUpdateTopic\x12\x1c.category.UpdateTopicRequest\x1a\x1d.category.UpdateTopicResponse\x12\x41\n\x08SetTopic\x12\x19.category.SetTopicRequest\x1a\x1a.category.SetTopicResponse\x12G\n\nUnsetTopic\x12\x1b.category.UnsetTopicRequest\x1a\x1c.category.UnsetTopicResponse\x12J\n\x0b\x44\x65leteTopic\x12\x1c.category.DeleteTopicRequest\x1a\x1d.category.DeleteTopicResponse\x12\x44\n\tGetTopics\x12\x1a.category.GetTopicsRequest\x1a\x1b.category.GetTopicsResponse\x12G\n\nListTopics\x12\x1b.category.ListTopicsRequest\x1a\x1c.category.ListTopicsResponse\x12M\n\x0cListDatasets\x12\x1d.category.ListDatasetsRequest\x1a\x1e.category.ListDatasetsResponse\x12_\n\x12GetClassifications\x12#.category.GetClassificationsRequest\x1a$.category.GetClassificationsResponse\x12+\n\x07Healthz\x12\x0f.category.Empty\x1a\x0f.category.EmptyBR\n\x13\x63om.namara.categoryB\x08\x43\x61tegoryZ1github.com/thinkdata-works/namara-go/rpc/categoryb\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])




_CREATETOPICREQUEST = _descriptor.Descriptor(
  name='CreateTopicRequest',
  full_name='category.CreateTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.CreateTopicRequest.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61,
  serialized_end=113,
)


_CREATETOPICRESPONSE = _descriptor.Descriptor(
  name='CreateTopicResponse',
  full_name='category.CreateTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.CreateTopicResponse.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=115,
  serialized_end=168,
)


_GETTOPICREQUEST = _descriptor.Descriptor(
  name='GetTopicRequest',
  full_name='category.GetTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='category.GetTopicRequest.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.GetTopicRequest.organization_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=170,
  serialized_end=224,
)


_GETTOPICRESPONSE = _descriptor.Descriptor(
  name='GetTopicResponse',
  full_name='category.GetTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.GetTopicResponse.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=226,
  serialized_end=276,
)


_UPDATETOPICREQUEST = _descriptor.Descriptor(
  name='UpdateTopicRequest',
  full_name='category.UpdateTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.UpdateTopicRequest.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=278,
  serialized_end=330,
)


_UPDATETOPICRESPONSE = _descriptor.Descriptor(
  name='UpdateTopicResponse',
  full_name='category.UpdateTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.UpdateTopicResponse.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=332,
  serialized_end=385,
)


_SETTOPICREQUEST = _descriptor.Descriptor(
  name='SetTopicRequest',
  full_name='category.SetTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='category.SetTopicRequest.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dataset_id', full_name='category.SetTopicRequest.dataset_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.SetTopicRequest.organization_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=387,
  serialized_end=461,
)


_SETTOPICRESPONSE = _descriptor.Descriptor(
  name='SetTopicResponse',
  full_name='category.SetTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='classification', full_name='category.SetTopicResponse.classification', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=463,
  serialized_end=531,
)


_UNSETTOPICREQUEST = _descriptor.Descriptor(
  name='UnsetTopicRequest',
  full_name='category.UnsetTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='category.UnsetTopicRequest.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dataset_id', full_name='category.UnsetTopicRequest.dataset_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.UnsetTopicRequest.organization_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=533,
  serialized_end=609,
)


_UNSETTOPICRESPONSE = _descriptor.Descriptor(
  name='UnsetTopicResponse',
  full_name='category.UnsetTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=611,
  serialized_end=631,
)


_DELETETOPICREQUEST = _descriptor.Descriptor(
  name='DeleteTopicRequest',
  full_name='category.DeleteTopicRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topic', full_name='category.DeleteTopicRequest.topic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=633,
  serialized_end=685,
)


_DELETETOPICRESPONSE = _descriptor.Descriptor(
  name='DeleteTopicResponse',
  full_name='category.DeleteTopicResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=687,
  serialized_end=708,
)


_GETTOPICSREQUEST_FILTER = _descriptor.Descriptor(
  name='Filter',
  full_name='category.GetTopicsRequest.Filter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='limit', full_name='category.GetTopicsRequest.Filter.limit', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='category.GetTopicsRequest.Filter.offset', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=827,
  serialized_end=901,
)

_GETTOPICSREQUEST = _descriptor.Descriptor(
  name='GetTopicsRequest',
  full_name='category.GetTopicsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dataset_id', full_name='category.GetTopicsRequest.dataset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.GetTopicsRequest.organization_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter', full_name='category.GetTopicsRequest.filter', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETTOPICSREQUEST_FILTER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=711,
  serialized_end=901,
)


_GETTOPICSRESPONSE = _descriptor.Descriptor(
  name='GetTopicsResponse',
  full_name='category.GetTopicsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topics', full_name='category.GetTopicsResponse.topics', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=903,
  serialized_end=955,
)


_LISTTOPICSREQUEST_FILTER = _descriptor.Descriptor(
  name='Filter',
  full_name='category.ListTopicsRequest.Filter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='limit', full_name='category.ListTopicsRequest.Filter.limit', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='category.ListTopicsRequest.Filter.offset', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=827,
  serialized_end=901,
)

_LISTTOPICSREQUEST = _descriptor.Descriptor(
  name='ListTopicsRequest',
  full_name='category.ListTopicsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.ListTopicsRequest.organization_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter', full_name='category.ListTopicsRequest.filter', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_LISTTOPICSREQUEST_FILTER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=958,
  serialized_end=1130,
)


_LISTTOPICSRESPONSE = _descriptor.Descriptor(
  name='ListTopicsResponse',
  full_name='category.ListTopicsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='topics', full_name='category.ListTopicsResponse.topics', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1132,
  serialized_end=1185,
)


_LISTDATASETSREQUEST = _descriptor.Descriptor(
  name='ListDatasetsRequest',
  full_name='category.ListDatasetsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.ListDatasetsRequest.organization_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topic_ids', full_name='category.ListDatasetsRequest.topic_ids', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, json_name='topicIdsList', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1187,
  serialized_end=1266,
)


_LISTDATASETSRESPONSE = _descriptor.Descriptor(
  name='ListDatasetsResponse',
  full_name='category.ListDatasetsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dataset_ids', full_name='category.ListDatasetsResponse.dataset_ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, json_name='datasetIdsList', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1268,
  serialized_end=1327,
)


_GETCLASSIFICATIONSREQUEST = _descriptor.Descriptor(
  name='GetClassificationsRequest',
  full_name='category.GetClassificationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.GetClassificationsRequest.organization_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topic_id', full_name='category.GetClassificationsRequest.topic_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1329,
  serialized_end=1399,
)


_GETCLASSIFICATIONSRESPONSE = _descriptor.Descriptor(
  name='GetClassificationsResponse',
  full_name='category.GetClassificationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='classifications', full_name='category.GetClassificationsResponse.classifications', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, json_name='classificationsList', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1401,
  serialized_end=1501,
)


_TOPIC = _descriptor.Descriptor(
  name='Topic',
  full_name='category.Topic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='category.Topic.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='organization_id', full_name='category.Topic.organization_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created_by', full_name='category.Topic.created_by', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='category.Topic.title', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created_at', full_name='category.Topic.created_at', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='updated_at', full_name='category.Topic.updated_at', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1504,
  serialized_end=1679,
)


_CLASSIFICATION = _descriptor.Descriptor(
  name='Classification',
  full_name='category.Classification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='category.Classification.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topic_id', full_name='category.Classification.topic_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dataset_id', full_name='category.Classification.dataset_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='classified_by', full_name='category.Classification.classified_by', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='classified_at', full_name='category.Classification.classified_at', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001')), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='created_at', full_name='category.Classification.created_at', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1682,
  serialized_end=1874,
)


_LIMIT = _descriptor.Descriptor(
  name='Limit',
  full_name='category.Limit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='category.Limit.value', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1876,
  serialized_end=1898,
)


_OFFSET = _descriptor.Descriptor(
  name='Offset',
  full_name='category.Offset',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='category.Offset.value', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1900,
  serialized_end=1923,
)


_EMPTY = _descriptor.Descriptor(
  name='Empty',
  full_name='category.Empty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1925,
  serialized_end=1932,
)

_CREATETOPICREQUEST.fields_by_name['topic'].message_type = _TOPIC
_CREATETOPICRESPONSE.fields_by_name['topic'].message_type = _TOPIC
_GETTOPICRESPONSE.fields_by_name['topic'].message_type = _TOPIC
_UPDATETOPICREQUEST.fields_by_name['topic'].message_type = _TOPIC
_UPDATETOPICRESPONSE.fields_by_name['topic'].message_type = _TOPIC
_SETTOPICRESPONSE.fields_by_name['classification'].message_type = _CLASSIFICATION
_DELETETOPICREQUEST.fields_by_name['topic'].message_type = _TOPIC
_GETTOPICSREQUEST_FILTER.fields_by_name['limit'].message_type = _LIMIT
_GETTOPICSREQUEST_FILTER.fields_by_name['offset'].message_type = _OFFSET
_GETTOPICSREQUEST_FILTER.containing_type = _GETTOPICSREQUEST
_GETTOPICSREQUEST.fields_by_name['filter'].message_type = _GETTOPICSREQUEST_FILTER
_GETTOPICSRESPONSE.fields_by_name['topics'].message_type = _TOPIC
_LISTTOPICSREQUEST_FILTER.fields_by_name['limit'].message_type = _LIMIT
_LISTTOPICSREQUEST_FILTER.fields_by_name['offset'].message_type = _OFFSET
_LISTTOPICSREQUEST_FILTER.containing_type = _LISTTOPICSREQUEST
_LISTTOPICSREQUEST.fields_by_name['filter'].message_type = _LISTTOPICSREQUEST_FILTER
_LISTTOPICSRESPONSE.fields_by_name['topics'].message_type = _TOPIC
_GETCLASSIFICATIONSRESPONSE.fields_by_name['classifications'].message_type = _CLASSIFICATION
_TOPIC.fields_by_name['created_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TOPIC.fields_by_name['updated_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_CLASSIFICATION.fields_by_name['classified_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_CLASSIFICATION.fields_by_name['created_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
DESCRIPTOR.message_types_by_name['CreateTopicRequest'] = _CREATETOPICREQUEST
DESCRIPTOR.message_types_by_name['CreateTopicResponse'] = _CREATETOPICRESPONSE
DESCRIPTOR.message_types_by_name['GetTopicRequest'] = _GETTOPICREQUEST
DESCRIPTOR.message_types_by_name['GetTopicResponse'] = _GETTOPICRESPONSE
DESCRIPTOR.message_types_by_name['UpdateTopicRequest'] = _UPDATETOPICREQUEST
DESCRIPTOR.message_types_by_name['UpdateTopicResponse'] = _UPDATETOPICRESPONSE
DESCRIPTOR.message_types_by_name['SetTopicRequest'] = _SETTOPICREQUEST
DESCRIPTOR.message_types_by_name['SetTopicResponse'] = _SETTOPICRESPONSE
DESCRIPTOR.message_types_by_name['UnsetTopicRequest'] = _UNSETTOPICREQUEST
DESCRIPTOR.message_types_by_name['UnsetTopicResponse'] = _UNSETTOPICRESPONSE
DESCRIPTOR.message_types_by_name['DeleteTopicRequest'] = _DELETETOPICREQUEST
DESCRIPTOR.message_types_by_name['DeleteTopicResponse'] = _DELETETOPICRESPONSE
DESCRIPTOR.message_types_by_name['GetTopicsRequest'] = _GETTOPICSREQUEST
DESCRIPTOR.message_types_by_name['GetTopicsResponse'] = _GETTOPICSRESPONSE
DESCRIPTOR.message_types_by_name['ListTopicsRequest'] = _LISTTOPICSREQUEST
DESCRIPTOR.message_types_by_name['ListTopicsResponse'] = _LISTTOPICSRESPONSE
DESCRIPTOR.message_types_by_name['ListDatasetsRequest'] = _LISTDATASETSREQUEST
DESCRIPTOR.message_types_by_name['ListDatasetsResponse'] = _LISTDATASETSRESPONSE
DESCRIPTOR.message_types_by_name['GetClassificationsRequest'] = _GETCLASSIFICATIONSREQUEST
DESCRIPTOR.message_types_by_name['GetClassificationsResponse'] = _GETCLASSIFICATIONSRESPONSE
DESCRIPTOR.message_types_by_name['Topic'] = _TOPIC
DESCRIPTOR.message_types_by_name['Classification'] = _CLASSIFICATION
DESCRIPTOR.message_types_by_name['Limit'] = _LIMIT
DESCRIPTOR.message_types_by_name['Offset'] = _OFFSET
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CreateTopicRequest = _reflection.GeneratedProtocolMessageType('CreateTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _CREATETOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.CreateTopicRequest)
  ))
_sym_db.RegisterMessage(CreateTopicRequest)

CreateTopicResponse = _reflection.GeneratedProtocolMessageType('CreateTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _CREATETOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.CreateTopicResponse)
  ))
_sym_db.RegisterMessage(CreateTopicResponse)

GetTopicRequest = _reflection.GeneratedProtocolMessageType('GetTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETTOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetTopicRequest)
  ))
_sym_db.RegisterMessage(GetTopicRequest)

GetTopicResponse = _reflection.GeneratedProtocolMessageType('GetTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETTOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetTopicResponse)
  ))
_sym_db.RegisterMessage(GetTopicResponse)

UpdateTopicRequest = _reflection.GeneratedProtocolMessageType('UpdateTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _UPDATETOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.UpdateTopicRequest)
  ))
_sym_db.RegisterMessage(UpdateTopicRequest)

UpdateTopicResponse = _reflection.GeneratedProtocolMessageType('UpdateTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _UPDATETOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.UpdateTopicResponse)
  ))
_sym_db.RegisterMessage(UpdateTopicResponse)

SetTopicRequest = _reflection.GeneratedProtocolMessageType('SetTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _SETTOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.SetTopicRequest)
  ))
_sym_db.RegisterMessage(SetTopicRequest)

SetTopicResponse = _reflection.GeneratedProtocolMessageType('SetTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _SETTOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.SetTopicResponse)
  ))
_sym_db.RegisterMessage(SetTopicResponse)

UnsetTopicRequest = _reflection.GeneratedProtocolMessageType('UnsetTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _UNSETTOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.UnsetTopicRequest)
  ))
_sym_db.RegisterMessage(UnsetTopicRequest)

UnsetTopicResponse = _reflection.GeneratedProtocolMessageType('UnsetTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _UNSETTOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.UnsetTopicResponse)
  ))
_sym_db.RegisterMessage(UnsetTopicResponse)

DeleteTopicRequest = _reflection.GeneratedProtocolMessageType('DeleteTopicRequest', (_message.Message,), dict(
  DESCRIPTOR = _DELETETOPICREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.DeleteTopicRequest)
  ))
_sym_db.RegisterMessage(DeleteTopicRequest)

DeleteTopicResponse = _reflection.GeneratedProtocolMessageType('DeleteTopicResponse', (_message.Message,), dict(
  DESCRIPTOR = _DELETETOPICRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.DeleteTopicResponse)
  ))
_sym_db.RegisterMessage(DeleteTopicResponse)

GetTopicsRequest = _reflection.GeneratedProtocolMessageType('GetTopicsRequest', (_message.Message,), dict(

  Filter = _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), dict(
    DESCRIPTOR = _GETTOPICSREQUEST_FILTER,
    __module__ = 'category_pb2'
    # @@protoc_insertion_point(class_scope:category.GetTopicsRequest.Filter)
    ))
  ,
  DESCRIPTOR = _GETTOPICSREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetTopicsRequest)
  ))
_sym_db.RegisterMessage(GetTopicsRequest)
_sym_db.RegisterMessage(GetTopicsRequest.Filter)

GetTopicsResponse = _reflection.GeneratedProtocolMessageType('GetTopicsResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETTOPICSRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetTopicsResponse)
  ))
_sym_db.RegisterMessage(GetTopicsResponse)

ListTopicsRequest = _reflection.GeneratedProtocolMessageType('ListTopicsRequest', (_message.Message,), dict(

  Filter = _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), dict(
    DESCRIPTOR = _LISTTOPICSREQUEST_FILTER,
    __module__ = 'category_pb2'
    # @@protoc_insertion_point(class_scope:category.ListTopicsRequest.Filter)
    ))
  ,
  DESCRIPTOR = _LISTTOPICSREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.ListTopicsRequest)
  ))
_sym_db.RegisterMessage(ListTopicsRequest)
_sym_db.RegisterMessage(ListTopicsRequest.Filter)

ListTopicsResponse = _reflection.GeneratedProtocolMessageType('ListTopicsResponse', (_message.Message,), dict(
  DESCRIPTOR = _LISTTOPICSRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.ListTopicsResponse)
  ))
_sym_db.RegisterMessage(ListTopicsResponse)

ListDatasetsRequest = _reflection.GeneratedProtocolMessageType('ListDatasetsRequest', (_message.Message,), dict(
  DESCRIPTOR = _LISTDATASETSREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.ListDatasetsRequest)
  ))
_sym_db.RegisterMessage(ListDatasetsRequest)

ListDatasetsResponse = _reflection.GeneratedProtocolMessageType('ListDatasetsResponse', (_message.Message,), dict(
  DESCRIPTOR = _LISTDATASETSRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.ListDatasetsResponse)
  ))
_sym_db.RegisterMessage(ListDatasetsResponse)

GetClassificationsRequest = _reflection.GeneratedProtocolMessageType('GetClassificationsRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETCLASSIFICATIONSREQUEST,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetClassificationsRequest)
  ))
_sym_db.RegisterMessage(GetClassificationsRequest)

GetClassificationsResponse = _reflection.GeneratedProtocolMessageType('GetClassificationsResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETCLASSIFICATIONSRESPONSE,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.GetClassificationsResponse)
  ))
_sym_db.RegisterMessage(GetClassificationsResponse)

Topic = _reflection.GeneratedProtocolMessageType('Topic', (_message.Message,), dict(
  DESCRIPTOR = _TOPIC,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.Topic)
  ))
_sym_db.RegisterMessage(Topic)

Classification = _reflection.GeneratedProtocolMessageType('Classification', (_message.Message,), dict(
  DESCRIPTOR = _CLASSIFICATION,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.Classification)
  ))
_sym_db.RegisterMessage(Classification)

Limit = _reflection.GeneratedProtocolMessageType('Limit', (_message.Message,), dict(
  DESCRIPTOR = _LIMIT,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.Limit)
  ))
_sym_db.RegisterMessage(Limit)

Offset = _reflection.GeneratedProtocolMessageType('Offset', (_message.Message,), dict(
  DESCRIPTOR = _OFFSET,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.Offset)
  ))
_sym_db.RegisterMessage(Offset)

Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message,), dict(
  DESCRIPTOR = _EMPTY,
  __module__ = 'category_pb2'
  # @@protoc_insertion_point(class_scope:category.Empty)
  ))
_sym_db.RegisterMessage(Empty)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\023com.namara.categoryB\010CategoryZ1github.com/thinkdata-works/namara-go/rpc/category'))
_CLASSIFICATION.fields_by_name['classified_at'].has_options = True
_CLASSIFICATION.fields_by_name['classified_at']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))

_CATEGORYSERVICE = _descriptor.ServiceDescriptor(
  name='CategoryService',
  full_name='category.CategoryService',
  file=DESCRIPTOR,
  index=0,
  options=None,
  serialized_start=1935,
  serialized_end=2751,
  methods=[
  _descriptor.MethodDescriptor(
    name='CreateTopic',
    full_name='category.CategoryService.CreateTopic',
    index=0,
    containing_service=None,
    input_type=_CREATETOPICREQUEST,
    output_type=_CREATETOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetTopic',
    full_name='category.CategoryService.GetTopic',
    index=1,
    containing_service=None,
    input_type=_GETTOPICREQUEST,
    output_type=_GETTOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='UpdateTopic',
    full_name='category.CategoryService.UpdateTopic',
    index=2,
    containing_service=None,
    input_type=_UPDATETOPICREQUEST,
    output_type=_UPDATETOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SetTopic',
    full_name='category.CategoryService.SetTopic',
    index=3,
    containing_service=None,
    input_type=_SETTOPICREQUEST,
    output_type=_SETTOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='UnsetTopic',
    full_name='category.CategoryService.UnsetTopic',
    index=4,
    containing_service=None,
    input_type=_UNSETTOPICREQUEST,
    output_type=_UNSETTOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteTopic',
    full_name='category.CategoryService.DeleteTopic',
    index=5,
    containing_service=None,
    input_type=_DELETETOPICREQUEST,
    output_type=_DELETETOPICRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetTopics',
    full_name='category.CategoryService.GetTopics',
    index=6,
    containing_service=None,
    input_type=_GETTOPICSREQUEST,
    output_type=_GETTOPICSRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListTopics',
    full_name='category.CategoryService.ListTopics',
    index=7,
    containing_service=None,
    input_type=_LISTTOPICSREQUEST,
    output_type=_LISTTOPICSRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListDatasets',
    full_name='category.CategoryService.ListDatasets',
    index=8,
    containing_service=None,
    input_type=_LISTDATASETSREQUEST,
    output_type=_LISTDATASETSRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetClassifications',
    full_name='category.CategoryService.GetClassifications',
    index=9,
    containing_service=None,
    input_type=_GETCLASSIFICATIONSREQUEST,
    output_type=_GETCLASSIFICATIONSRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Healthz',
    full_name='category.CategoryService.Healthz',
    index=10,
    containing_service=None,
    input_type=_EMPTY,
    output_type=_EMPTY,
    options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_CATEGORYSERVICE)

DESCRIPTOR.services_by_name['CategoryService'] = _CATEGORYSERVICE

# @@protoc_insertion_point(module_scope)