package Datastore;

message LookupRequest {
  repeated string key = 1;
}

message LookupResponse {
  repeated string results = 1;
}

message RunQueryRequest {
  required string query = 1;
}

message RunQueryResponse {
  repeated string results = 1;
}

service LookupService {
  // Look up some entities by key.
  rpc Lookup(LookupRequest) returns (LookupResponse) {
  }
}

service RunQueryService {
  // Query for entities.
  rpc RunQuery(RunQueryRequest) returns (RunQueryResponse) {
  };
}
