@property
def lookup(self) -> Callable[([datastore.LookupRequest], datastore.LookupResponse)]:
    'Return a callable for the lookup method over gRPC.\n\n        Looks up entities by key.\n\n        Returns:\n            Callable[[~.LookupRequest],\n                    ~.LookupResponse]:\n                A function that, when called, will call the underlying RPC\n                on the server.\n        '
    if ('lookup' not in self._stubs):
        self._stubs['lookup'] = self.grpc_channel.unary_unary('/google.datastore.v1.Datastore/Lookup', request_serializer=datastore.LookupRequest.serialize, response_deserializer=datastore.LookupResponse.deserialize)
    return self._stubs['lookup']
Return a callable for the lookup method over gRPC.

Looks up entities by key.

Returns:
    Callable[[~.LookupRequest],
            ~.LookupResponse]:
        A function that, when called, will call the underlying RPC
        on the server.
@property
def lookup(self) -> Callable[([datastore.LookupRequest], datastore.LookupResponse)]:
    'Return a callable for the lookup method over gRPC.\n\n        Looks up entities by key.\n\n        Returns:\n            Callable[[~.LookupRequest],\n                    ~.LookupResponse]:\n                A function that, when called, will call the underlying RPC\n                on the server.\n        '
    if ('lookup' not in self._stubs):
        self._stubs['lookup'] = self.grpc_channel.unary_unary('/google.datastore.v1.Datastore/Lookup', request_serializer=datastore.LookupRequest.serialize, response_deserializer=datastore.LookupResponse.deserialize)
    return self._stubs['lookup']