#!/usr/bin/env python3
# coding=utf-8
# Copyright (c) 2024 Huawei Technologies Co., Ltd.
# openUBMC is licensed under Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
#         http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
# See the Mulan PSL v2 for more details.

# Generated by the protocol buffer compiler.  DO NOT EDIT!

import sys
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
# @@protoc_insertion_point(imports)
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
import ipmi_types_pb2 as ipmi__types__pb2


_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1'))
_sym_db = _symbol_database.Default()

DESCRIPTOR = _descriptor.FileDescriptor(
  name='types.proto',
  package='',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x0btypes.proto\x1a google/protobuf/descriptor.proto\x1a\x10ipmi_types.proto\"\x06\n\x04int8\
\"\x07\n\x05int16\"\x07\n\x05uint8\"\x08\n\x06uint16:/\n\x06unique\x12\x1d.google.protobuf.FieldOptions\
\x18\x91\xbf\x05 \x01(\x08:4\n\x0bprimary_key\x12\x1d.google.protobuf.FieldOptions\x18\x92\xbf\x05 \x01(\x08:0\
\n\x07\x64\x65\x66\x61ult\x12\x1d.google.protobuf.FieldOptions\x18\x93\xbf\x05 \x01(\t:.\n\x05\x64\x61tas\x12\x1d\
.google.protobuf.FieldOptions\x18\x94\xbf\x05 \x01(\t:3\n\nallow_null\x12\x1d.google.protobuf.FieldOptions\
\x18\x95\xbf\x05 \x01(\x08:1\n\x08validate\x12\x1d.google.protobuf.FieldOptions\x18\x96\xbf\x05 \x01(\t:0\n\x07max_len\
\x12\x1d.google.protobuf.FieldOptions\x18\x97\xbf\x05 \x01(\x05:4\n\x0bheader_name\x12\x1d.google.protobuf.FieldOptions\
\x18\x98\xbf\x05 \x01(\t:/\n\x06rename\x12\x1d.google.protobuf.FieldOptions\x18\x99\xbf\x05 \x01(\t:.\n\x05group\x12\x1d\
.google.protobuf.FieldOptions\x18\x9a\xbf\x05 \x01(\x05:/\n\x06schema\x12\x1d.google.protobuf.FieldOptions\
\x18\x9b\xbf\x05 \x01(\t:7\n\x0epersistence_ex\x12\x1d.google.protobuf.FieldOptions\x18\x9c\xbf\x05 \x01(\t:.\n\x05\x63\
onst\x12\x1d.google.protobuf.FieldOptions\x18\xf4\xbf\x05 \x01(\x08:4\n\x0b\x65mit_change\x12\x1d.google.protobuf.\
FieldOptions\x18\xf5\xbf\x05 \x01(\x08:6\n\remit_no_value\x12\x1d.google.protobuf.FieldOptions\x18\xf6\xbf\x05 \x01(\
\x08:1\n\x08\x65xplicit\x12\x1d.google.protobuf.FieldOptions\x18\xf7\xbf\x05 \x01(\x08:1\n\x08readonly\x12\x1d.google\
.protobuf.FieldOptions\x18\xf8\xbf\x05 \x01(\x08:4\n\tsingleton\x12\x1f.google.protobuf.MessageOptions\x18\x81\xf1\
\x04 \x01(\x08:7\n\x0cprimary_keys\x12\x1f.google.protobuf.MessageOptions\x18\x82\xf1\x04 \x01(\t:5\n\ntable_name\x12\
\x1f.google.protobuf.MessageOptions\x18\x83\xf1\x04 \x01(\t:.\n\x03url\x12\x1f.google.protobuf.MessageOptions\x18\x84\
\xf1\x04 \x01(\t:7\n\x0crequire_auth\x12\x1f.google.protobuf.MessageOptions\x18\x85\xf1\x04 \x01(\t:/\n\x04path\x12\x1f\
.google.protobuf.MessageOptions\x18\x86\xf1\x04 \x01(\t:4\n\tinterface\x12\x1f.google.protobuf.MessageOptions\x18\x87\
\xf1\x04 \x01(\t:2\n\x07\x66latten\x12\x1f.google.protobuf.MessageOptions\x18\x88\xf1\x04 \x01(\x08:/\n\x04\x61uth\x12\
\x1f.google.protobuf.MessageOptions\x18\x89\xf1\x04 \x01(\x08:0\n\x05query\x12\x1f.google.protobuf.MessageOptions\x18\
\x8a\xf1\x04 \x01(\x08:6\n\x0bpersistence\x12\x1f.google.protobuf.MessageOptions\x18\x8b\xf1\x04 \x01(\t:9\n\x0e\
user_privilege\x12\x1f.google.protobuf.MessageOptions\x18\x8c\xf1\x04 \x01(\t::\n\x0fsystem_lockdown\x12\x1f.google.\
protobuf.MessageOptions\x18\x8d\xf1\x04 \x01(\t:<\n\x11service_interface\x12\x1f.google.protobuf.ServiceOptions\x18\
\xf1\xa2\x04 \x01(\t:3\n\tinitiator\x12\x1e.google.protobuf.MethodOptions\x18\xe1\xd4\x03 \x01(\x08\x62\x06proto3'),
  dependencies=[
      google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,
      ipmi__types__pb2.DESCRIPTOR,
      ]
  )


UNIQUE_FIELD_NUMBER = 90001
unique = _descriptor.FieldDescriptor(
  name='unique', full_name='unique', index=0,
  number=90001, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
PRIMARY_KEY_FIELD_NUMBER = 90002
primary_key = _descriptor.FieldDescriptor(
  name='primary_key', full_name='primary_key', index=1,
  number=90002, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
DEFAULT_FIELD_NUMBER = 90003
default = _descriptor.FieldDescriptor(
  name='default', full_name='default', index=2,
  number=90003, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
DATAS_FIELD_NUMBER = 90004
datas = _descriptor.FieldDescriptor(
  name='datas', full_name='datas', index=3,
  number=90004, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
ALLOW_NULL_FIELD_NUMBER = 90005
allow_null = _descriptor.FieldDescriptor(
  name='allow_null', full_name='allow_null', index=4,
  number=90005, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
VALIDATE_FIELD_NUMBER = 90006
validate = _descriptor.FieldDescriptor(
  name='validate', full_name='validate', index=5,
  number=90006, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
MAX_LEN_FIELD_NUMBER = 90007
max_len = _descriptor.FieldDescriptor(
  name='max_len', full_name='max_len', index=6,
  number=90007, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
HEADER_NAME_FIELD_NUMBER = 90008
header_name = _descriptor.FieldDescriptor(
  name='header_name', full_name='header_name', index=7,
  number=90008, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
RENAME_FIELD_NUMBER = 90009
rename = _descriptor.FieldDescriptor(
  name='rename', full_name='rename', index=8,
  number=90009, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
GROUP_FIELD_NUMBER = 90010
group = _descriptor.FieldDescriptor(
  name='group', full_name='group', index=9,
  number=90010, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
SCHEMA_FIELD_NUMBER = 90011
schema = _descriptor.FieldDescriptor(
  name='schema', full_name='schema', index=10,
  number=90011, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
PERSISTENCE_EX_FIELD_NUMBER = 90012
persistence_ex = _descriptor.FieldDescriptor(
  name='persistence_ex', full_name='persistence_ex', index=11,
  number=90012, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
CONST_FIELD_NUMBER = 90100
const = _descriptor.FieldDescriptor(
  name='const', full_name='const', index=12,
  number=90100, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
EMIT_CHANGE_FIELD_NUMBER = 90101
emit_change = _descriptor.FieldDescriptor(
  name='emit_change', full_name='emit_change', index=13,
  number=90101, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
EMIT_NO_VALUE_FIELD_NUMBER = 90102
emit_no_value = _descriptor.FieldDescriptor(
  name='emit_no_value', full_name='emit_no_value', index=14,
  number=90102, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
EXPLICIT_FIELD_NUMBER = 90103
explicit = _descriptor.FieldDescriptor(
  name='explicit', full_name='explicit', index=15,
  number=90103, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
READONLY_FIELD_NUMBER = 90104
readonly = _descriptor.FieldDescriptor(
  name='readonly', full_name='readonly', index=16,
  number=90104, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
SINGLETON_FIELD_NUMBER = 80001
singleton = _descriptor.FieldDescriptor(
  name='singleton', full_name='singleton', index=17,
  number=80001, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
PRIMARY_KEYS_FIELD_NUMBER = 80002
primary_keys = _descriptor.FieldDescriptor(
  name='primary_keys', full_name='primary_keys', index=18,
  number=80002, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
TABLE_NAME_FIELD_NUMBER = 80003
table_name = _descriptor.FieldDescriptor(
  name='table_name', full_name='table_name', index=19,
  number=80003, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
URL_FIELD_NUMBER = 80004
url = _descriptor.FieldDescriptor(
  name='url', full_name='url', index=20,
  number=80004, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
REQUIRE_AUTH_FIELD_NUMBER = 80005
require_auth = _descriptor.FieldDescriptor(
  name='require_auth', full_name='require_auth', index=21,
  number=80005, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
PATH_FIELD_NUMBER = 80006
path = _descriptor.FieldDescriptor(
  name='path', full_name='path', index=22,
  number=80006, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
INTERFACE_FIELD_NUMBER = 80007
interface = _descriptor.FieldDescriptor(
  name='interface', full_name='interface', index=23,
  number=80007, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
FLATTEN_FIELD_NUMBER = 80008
flatten = _descriptor.FieldDescriptor(
  name='flatten', full_name='flatten', index=24,
  number=80008, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
AUTH_FIELD_NUMBER = 80009
auth = _descriptor.FieldDescriptor(
  name='auth', full_name='auth', index=25,
  number=80009, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
QUERY_FIELD_NUMBER = 80010
query = _descriptor.FieldDescriptor(
  name='query', full_name='query', index=26,
  number=80010, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
PERSISTENCE_FIELD_NUMBER = 80011
persistence = _descriptor.FieldDescriptor(
  name='persistence', full_name='persistence', index=27,
  number=80011, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
USER_PRIVILEGE_FIELD_NUMBER = 80012
user_privilege = _descriptor.FieldDescriptor(
  name='user_privilege', full_name='user_privilege', index=28,
  number=80012, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
SYSTEM_LOCKDOWN_FIELD_NUMBER = 80013
system_lockdown = _descriptor.FieldDescriptor(
  name='system_lockdown', full_name='system_lockdown', index=29,
  number=80013, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
SERVICE_INTERFACE_FIELD_NUMBER = 70001
service_interface = _descriptor.FieldDescriptor(
  name='service_interface', full_name='service_interface', index=30,
  number=70001, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
INITIATOR_FIELD_NUMBER = 60001
initiator = _descriptor.FieldDescriptor(
  name='initiator', full_name='initiator', index=31,
  number=60001, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)


_INT8 = _descriptor.Descriptor(
  name='int8',
  full_name='int8',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=67,
  serialized_end=73,
)


_INT16 = _descriptor.Descriptor(
  name='int16',
  full_name='int16',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=75,
  serialized_end=82,
)


_UINT8 = _descriptor.Descriptor(
  name='uint8',
  full_name='uint8',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=84,
  serialized_end=91,
)


_UINT16 = _descriptor.Descriptor(
  name='uint16',
  full_name='uint16',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=93,
  serialized_end=101,
)

DESCRIPTOR.message_types_by_name['int8'] = _INT8
DESCRIPTOR.message_types_by_name['int16'] = _INT16
DESCRIPTOR.message_types_by_name['uint8'] = _UINT8
DESCRIPTOR.message_types_by_name['uint16'] = _UINT16
DESCRIPTOR.extensions_by_name['unique'] = unique
DESCRIPTOR.extensions_by_name['primary_key'] = primary_key
DESCRIPTOR.extensions_by_name['default'] = default
DESCRIPTOR.extensions_by_name['datas'] = datas
DESCRIPTOR.extensions_by_name['allow_null'] = allow_null
DESCRIPTOR.extensions_by_name['validate'] = validate
DESCRIPTOR.extensions_by_name['max_len'] = max_len
DESCRIPTOR.extensions_by_name['header_name'] = header_name
DESCRIPTOR.extensions_by_name['rename'] = rename
DESCRIPTOR.extensions_by_name['group'] = group
DESCRIPTOR.extensions_by_name['schema'] = schema
DESCRIPTOR.extensions_by_name['persistence_ex'] = persistence_ex
DESCRIPTOR.extensions_by_name['const'] = const
DESCRIPTOR.extensions_by_name['emit_change'] = emit_change
DESCRIPTOR.extensions_by_name['emit_no_value'] = emit_no_value
DESCRIPTOR.extensions_by_name['explicit'] = explicit
DESCRIPTOR.extensions_by_name['readonly'] = readonly
DESCRIPTOR.extensions_by_name['singleton'] = singleton
DESCRIPTOR.extensions_by_name['primary_keys'] = primary_keys
DESCRIPTOR.extensions_by_name['table_name'] = table_name
DESCRIPTOR.extensions_by_name['url'] = url
DESCRIPTOR.extensions_by_name['require_auth'] = require_auth
DESCRIPTOR.extensions_by_name['path'] = path
DESCRIPTOR.extensions_by_name['interface'] = interface
DESCRIPTOR.extensions_by_name['flatten'] = flatten
DESCRIPTOR.extensions_by_name['auth'] = auth
DESCRIPTOR.extensions_by_name['query'] = query
DESCRIPTOR.extensions_by_name['persistence'] = persistence
DESCRIPTOR.extensions_by_name['user_privilege'] = user_privilege
DESCRIPTOR.extensions_by_name['system_lockdown'] = system_lockdown
DESCRIPTOR.extensions_by_name['service_interface'] = service_interface
DESCRIPTOR.extensions_by_name['initiator'] = initiator
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

int8 = _reflection.GeneratedProtocolMessageType('int8', (_message.Message,), dict(
  DESCRIPTOR=_INT8,
  __module__='types_pb2'
  # @@protoc_insertion_point(class_scope:int8)
  ))
_sym_db.RegisterMessage(int8)

int16 = _reflection.GeneratedProtocolMessageType('int16', (_message.Message,), dict(
  DESCRIPTOR=_INT16,
  __module__='types_pb2'
  # @@protoc_insertion_point(class_scope:int16)
  ))
_sym_db.RegisterMessage(int16)

uint8 = _reflection.GeneratedProtocolMessageType('uint8', (_message.Message,), dict(
  DESCRIPTOR=_UINT8,
  __module__='types_pb2'
  # @@protoc_insertion_point(class_scope:uint8)
  ))
_sym_db.RegisterMessage(uint8)

uint16 = _reflection.GeneratedProtocolMessageType('uint16', (_message.Message,), dict(
  DESCRIPTOR=_UINT16,
  __module__='types_pb2'
  # @@protoc_insertion_point(class_scope:uint16)
  ))
_sym_db.RegisterMessage(uint16)

google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(unique)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(primary_key)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(default)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(datas)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(allow_null)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(validate)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(max_len)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(header_name)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(rename)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(group)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(schema)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(persistence_ex)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(const)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(emit_change)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(emit_no_value)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(explicit)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(readonly)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(singleton)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(primary_keys)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(table_name)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(url)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(require_auth)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(path)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(interface)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(flatten)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(auth)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(query)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(persistence)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(user_privilege)
google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(system_lockdown)
google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(service_interface)
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(initiator)

# @@protoc_insertion_point(module_scope)
