def _ConvertEnumDescriptor(self, enum_proto, package=None, file_desc=None, containing_type=None, scope=None, top_level=False): """Make a protobuf EnumDescriptor given an EnumDescriptorProto protobuf. Args: enum_proto: The descriptor_pb2.EnumDescriptorProto protobuf message. package: Optional package name for the new message EnumDescriptor. file_desc: The file containing the enum descriptor. containing_type: The type containing this enum. scope: Scope containing available types. top_level: If True, the enum is a top level symbol. If False, the enum is defined inside a message. Returns: The added descriptor """ if package: enum_name = '.'.join((package, enum_proto.name)) else: enum_name = enum_proto.name if file_desc is None: file_name = None else: file_name = file_desc.name values = [ self._MakeEnumValueDescriptor(value, index) for index, value in enumerate(enum_proto.value) ] desc = descriptor.EnumDescriptor(name=enum_proto.name, full_name=enum_name, filename=file_name, file=file_desc, values=values, containing_type=containing_type, options=_OptionsOrNone(enum_proto)) scope['.%s' % enum_name] = desc self._CheckConflictRegister(desc, desc.full_name, desc.file.name) self._enum_descriptors[enum_name] = desc if top_level: for value in values: full_name = _NormalizeFullyQualifiedName('.'.join( (package, value.name))) self._CheckConflictRegister(value, full_name, file_name) self._top_enum_values[full_name] = value return desc
def _ConvertEnumDescriptor(self, enum_proto, package=None, file_desc=None, containing_type=None, scope=None): """Make a protobuf EnumDescriptor given an EnumDescriptorProto protobuf. Args: enum_proto: The descriptor_pb2.EnumDescriptorProto protobuf message. package: Optional package name for the new message EnumDescriptor. file_desc: The file containing the enum descriptor. containing_type: The type containing this enum. scope: Scope containing available types. Returns: The added descriptor """ if package: enum_name = '.'.join((package, enum_proto.name)) else: enum_name = enum_proto.name if file_desc is None: file_name = None else: file_name = file_desc.name values = [ self._MakeEnumValueDescriptor(value, index) for index, value in enumerate(enum_proto.value) ] desc = descriptor.EnumDescriptor(name=enum_proto.name, full_name=enum_name, filename=file_name, file=file_desc, values=values, containing_type=containing_type, options=enum_proto.options) scope['.%s' % enum_name] = desc self._enum_descriptors[enum_name] = desc return desc
serialized_pb=_b('\n5apphosting/api/blobstore/blobstore_stub_service.proto\x12\napphosting\x1a\x1d\x61pphosting/api/api_base.proto\"5\n\x10StoreBlobRequest\x12\x10\n\x08\x62lob_key\x18\x01 \x02(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\x0c\"\x89\x01\n\x19SetBlobStorageTypeRequest\x12G\n\x0cstorage_type\x18\x01 \x02(\x0e\x32\x31.apphosting.SetBlobStorageTypeRequest.StorageType\"#\n\x0bStorageType\x12\n\n\x06MEMORY\x10\x00\x12\x08\n\x04\x46ILE\x10\x01\x32\xba\x01\n\x14\x42lobstoreStubService\x12G\n\tStoreBlob\x12\x1c.apphosting.StoreBlobRequest\x1a\x1a.apphosting.base.VoidProto\"\x00\x12Y\n\x12SetBlobStorageType\x12%.apphosting.SetBlobStorageTypeRequest\x1a\x1a.apphosting.base.VoidProto\"\x00\x42<\n\"com.google.appengine.api.blobstoreB\x16\x42lobstoreStubServicePb') , dependencies=[google_dot_apphosting_dot_api_dot_api__base__pb2.DESCRIPTOR,]) _SETBLOBSTORAGETYPEREQUEST_STORAGETYPE = _descriptor.EnumDescriptor( name='StorageType', full_name='apphosting.SetBlobStorageTypeRequest.StorageType', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor( name='MEMORY', index=0, number=0, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='FILE', index=1, number=1, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=258, serialized_end=293, ) _sym_db.RegisterEnumDescriptor(_SETBLOBSTORAGETYPEREQUEST_STORAGETYPE) _STOREBLOBREQUEST = _descriptor.Descriptor( name='StoreBlobRequest', full_name='apphosting.StoreBlobRequest',
_ENTITYSCHEMA_PRIMITIVETYPE = _descriptor.EnumDescriptor( name='PrimitiveType', full_name='apphosting.ext.datastore_admin.EntitySchema.PrimitiveType', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor(name='FLOAT', index=0, number=0, options=None, type=None), _descriptor.EnumValueDescriptor(name='INTEGER', index=1, number=1, options=None, type=None), _descriptor.EnumValueDescriptor(name='BOOLEAN', index=2, number=2, options=None, type=None), _descriptor.EnumValueDescriptor(name='STRING', index=3, number=3, options=None, type=None), _descriptor.EnumValueDescriptor(name='DATE_TIME', index=4, number=4, options=None, type=None), _descriptor.EnumValueDescriptor(name='RATING', index=5, number=5, options=None, type=None), _descriptor.EnumValueDescriptor(name='LINK', index=6, number=6, options=None, type=None), _descriptor.EnumValueDescriptor(name='CATEGORY', index=7, number=7, options=None, type=None), _descriptor.EnumValueDescriptor(name='PHONE_NUMBER', index=8, number=8, options=None, type=None), _descriptor.EnumValueDescriptor(name='POSTAL_ADDRESS', index=9, number=9, options=None, type=None), _descriptor.EnumValueDescriptor(name='EMAIL', index=10, number=10, options=None, type=None), _descriptor.EnumValueDescriptor(name='IM_HANDLE', index=11, number=11, options=None, type=None), _descriptor.EnumValueDescriptor(name='BLOB_KEY', index=12, number=12, options=None, type=None), _descriptor.EnumValueDescriptor(name='TEXT', index=13, number=13, options=None, type=None), _descriptor.EnumValueDescriptor(name='BLOB', index=14, number=14, options=None, type=None), _descriptor.EnumValueDescriptor(name='SHORT_BLOB', index=15, number=15, options=None, type=None), _descriptor.EnumValueDescriptor(name='USER', index=16, number=16, options=None, type=None), _descriptor.EnumValueDescriptor(name='GEO_POINT', index=17, number=17, options=None, type=None), _descriptor.EnumValueDescriptor(name='REFERENCE', index=18, number=18, options=None, type=None), ], containing_type=None, options=None, serialized_start=836, serialized_end=1105, )
_RPCERROR_ERRORCODE = _descriptor.EnumDescriptor( name='ErrorCode', full_name='apphosting.tools.devappserver2.RpcError.ErrorCode', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor(name='UNKNOWN', index=0, number=0, options=None, type=None), _descriptor.EnumValueDescriptor(name='CALL_NOT_FOUND', index=1, number=1, options=None, type=None), _descriptor.EnumValueDescriptor(name='PARSE_ERROR', index=2, number=2, options=None, type=None), _descriptor.EnumValueDescriptor(name='SECURITY_VIOLATION', index=3, number=3, options=None, type=None), _descriptor.EnumValueDescriptor(name='OVER_QUOTA', index=4, number=4, options=None, type=None), _descriptor.EnumValueDescriptor(name='REQUEST_TOO_LARGE', index=5, number=5, options=None, type=None), _descriptor.EnumValueDescriptor(name='CAPABILITY_DISABLED', index=6, number=6, options=None, type=None), _descriptor.EnumValueDescriptor(name='FEATURE_DISABLED', index=7, number=7, options=None, type=None), _descriptor.EnumValueDescriptor(name='BAD_REQUEST', index=8, number=8, options=None, type=None), _descriptor.EnumValueDescriptor(name='RESPONSE_TOO_LARGE', index=9, number=9, options=None, type=None), _descriptor.EnumValueDescriptor(name='CANCELLED', index=10, number=10, options=None, type=None), _descriptor.EnumValueDescriptor(name='REPLAY_ERROR', index=11, number=11, options=None, type=None), _descriptor.EnumValueDescriptor(name='DEADLINE_EXCEEDED', index=12, number=12, options=None, type=None), ], containing_type=None, options=None, serialized_start=477, serialized_end=745, )
_sym_db.RegisterFileDescriptor(DESCRIPTOR) _EXECREQUEST_STATEMENTTYPE = _descriptor.EnumDescriptor( name='StatementType', full_name='speckle.sql.ExecRequest.StatementType', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor(name='STATEMENT', index=0, number=1, options=None, type=None), _descriptor.EnumValueDescriptor(name='PREPARED_STATEMENT', index=1, number=2, options=None, type=None), _descriptor.EnumValueDescriptor(name='CALLABLE_STATEMENT', index=2, number=3, options=None, type=None), ], containing_type=None, options=None, serialized_start=403, serialized_end=481, ) _sym_db.RegisterEnumDescriptor(_EXECREQUEST_STATEMENTTYPE)
_SQLSERVICECLIENTERROR_CLIENTERRORCODE = _descriptor.EnumDescriptor( name='ClientErrorCode', full_name='speckle.sql.SqlServiceClientError.ClientErrorCode', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor(name='OK', index=0, number=0, options=None, type=None), _descriptor.EnumValueDescriptor(name='TRANSIENT_ERROR', index=1, number=1, options=None, type=None), _descriptor.EnumValueDescriptor(name='INTERNAL_ERROR', index=2, number=2, options=None, type=None), _descriptor.EnumValueDescriptor(name='INVALID_REQUEST', index=3, number=3, options=None, type=None), _descriptor.EnumValueDescriptor(name='DEPRECATED_TIMEOUT', index=4, number=4, options=None, type=None), _descriptor.EnumValueDescriptor(name='DEPRECATED_NOT_AUTHORIZED', index=5, number=5, options=None, type=None), _descriptor.EnumValueDescriptor(name='DEPRECATED_RDBMS_ERROR', index=6, number=6, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_PUBLIC_ERROR_CODE_START', index=7, number=1000, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_RDBMS', index=8, number=1001, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_TIMEOUT', index=9, number=1002, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_NOT_AUTHORIZED', index=10, number=1003, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_INSTANCE_SUSPENDED', index=11, number=1004, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_INVALID_PARAMETER', index=12, number=1005, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_NOT_ALL_VARIABLES_BOUND', index=13, number=1006, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CONNECTION', index=14, number=1007, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_STATEMENT', index=15, number=1008, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CATALOG', index=16, number=1009, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CURSOR', index=17, number=1010, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_CURSOR_EXHAUSTED', index=18, number=1020, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_NOT_YET_IMPLEMENTED', index=19, number=1030, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_NOT_IMPLEMENTED', index=20, number=1031, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_INSTANCE_MAINTENANCE', index=21, number=1032, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_TOO_MANY_CONCURRENT_REQUESTS', index=22, number=1033, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_RESOURCE_DOES_NOT_EXIST', index=23, number=1034, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_RESOURCE_ALREADY_EXISTS', index=24, number=1035, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_CONNECTION_IN_USE', index=25, number=1036, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_CLIENT_VERSION_TOO_OLD', index=26, number=1037, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_RESPONSE_PENDING', index=27, number=1038, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_INSTANCE_SUSPENDED_BY_BILLING', index=28, number=1039, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_RESULTSET_TOO_LARGE', index=29, number=1040, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_ACTIVATION_POLICY_SET_TO_NEVER', index=30, number=1041, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_INSTANCE_SUSPENDED_BY_LEGAL', index=31, number=1042, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_QUOTA_EXCEEDED', index=32, number=1043, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_INVALID_BINLOG_COORDINATES_IN_DUMP_FILE', index=33, number=1044, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_GAE_APP_CONNECTION_LIMIT_EXCEEDED', index=34, number=1045, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_INSTANCE_DELETED', index=35, number=1046, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_UNABLE_TO_SERVE_CONNECTION', index=36, number=1047, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_UNSUPPORTED_BACKEND', index=37, number=1048, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_TLS_HANDSHAKE', index=38, number=1049, options=None, type=None), _descriptor.EnumValueDescriptor( name='ERROR_BACKEND_ADDRESS_LOOKUP_FAILED', index=39, number=1050, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_BACKEND_NOT_REACHABLE', index=40, number=1051, options=None, type=None), _descriptor.EnumValueDescriptor(name='ERROR_IAM_RPC_FAILURE', index=41, number=1052, options=None, type=None), ], containing_type=None, options=None, serialized_start=89, serialized_end=1414, )
_SQLSERVICECLIENTERROR_CLIENTERRORCODE = descriptor.EnumDescriptor( name='ClientErrorCode', full_name='speckle.sql.SqlServiceClientError.ClientErrorCode', filename=None, file=DESCRIPTOR, values=[ descriptor.EnumValueDescriptor(name='OK', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='TRANSIENT_ERROR', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='INTERNAL_ERROR', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='INVALID_REQUEST', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='DEPRECATED_TIMEOUT', index=4, number=4, options=None, type=None), descriptor.EnumValueDescriptor(name='DEPRECATED_NOT_AUTHORIZED', index=5, number=5, options=None, type=None), descriptor.EnumValueDescriptor(name='DEPRECATED_RDBMS_ERROR', index=6, number=6, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_PUBLIC_ERROR_CODE_START', index=7, number=1000, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_RDBMS', index=8, number=1001, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_TIMEOUT', index=9, number=1002, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_NOT_AUTHORIZED', index=10, number=1003, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_INSTANCE_SUSPENDED', index=11, number=1004, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_INVALID_PARAMETER', index=12, number=1005, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_NOT_ALL_VARIABLES_BOUND', index=13, number=1006, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CONNECTION', index=14, number=1007, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_STATEMENT', index=15, number=1008, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CATALOG', index=16, number=1009, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_UNKNOWN_CURSOR', index=17, number=1010, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_CURSOR_EXHAUSTED', index=18, number=1020, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_NOT_YET_IMPLEMENTED', index=19, number=1030, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_NOT_IMPLEMENTED', index=20, number=1031, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_INSTANCE_MAINTENANCE', index=21, number=1032, options=None, type=None), descriptor.EnumValueDescriptor( name='ERROR_TOO_MANY_CONCURRENT_REQUESTS', index=22, number=1033, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_RESOURCE_DOES_NOT_EXIST', index=23, number=1034, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_RESOURCE_ALREADY_EXISTS', index=24, number=1035, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_CONNECTION_IN_USE', index=25, number=1036, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_CLIENT_VERSION_TOO_OLD', index=26, number=1037, options=None, type=None), descriptor.EnumValueDescriptor(name='ERROR_RESPONSE_PENDING', index=27, number=1038, options=None, type=None), descriptor.EnumValueDescriptor( name='ERROR_INSTANCE_SUSPENDED_BY_BILLING', index=28, number=1039, options=None, type=None), ], containing_type=None, options=None, serialized_start=89, serialized_end=944, )
_BLOBSTORESERVICEERROR_ERRORCODE = _descriptor.EnumDescriptor( name='ErrorCode', full_name='apphosting.BlobstoreServiceError.ErrorCode', filename=None, file=DESCRIPTOR, values=[ _descriptor.EnumValueDescriptor( name='OK', index=0, number=0, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='INTERNAL_ERROR', index=1, number=1, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='URL_TOO_LONG', index=2, number=2, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='PERMISSION_DENIED', index=3, number=3, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='BLOB_NOT_FOUND', index=4, number=4, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='DATA_INDEX_OUT_OF_RANGE', index=5, number=5, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='BLOB_FETCH_SIZE_TOO_LARGE', index=6, number=6, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='ARGUMENT_OUT_OF_RANGE', index=7, number=8, serialized_options=None, type=None), _descriptor.EnumValueDescriptor( name='INVALID_BLOB_KEY', index=8, number=9, serialized_options=None, type=None), ], containing_type=None, serialized_options=None, serialized_start=91, serialized_end=300, )