mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-26 13:48:53 +08:00

* Change CanAccess to CanAccessByKey for things Signed-off-by: Nick Neisen <nwneisen@gmail.com> * Change CanAccess in remaining occurances Signed-off-by: Nick Neisen <nwneisen@gmail.com> * Regenerate generated files Signed-off-by: Nick Neisen <nwneisen@gmail.com> * Generate pb.go files with protoc 3.6.1 Signed-off-by: Nick Neisen <nwneisen@gmail.com>
41 lines
690 B
Protocol Buffer
41 lines
690 B
Protocol Buffer
// Copyright (c) Mainflux
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
syntax = "proto3";
|
|
|
|
package mainflux;
|
|
|
|
import "google/protobuf/empty.proto";
|
|
|
|
service ThingsService {
|
|
rpc CanAccessByKey(AccessByKeyReq) returns (ThingID) {}
|
|
rpc CanAccessByID(AccessByIDReq) returns (google.protobuf.Empty) {}
|
|
rpc Identify(Token) returns (ThingID) {}
|
|
}
|
|
|
|
service UsersService {
|
|
rpc Identify(Token) returns (UserID) {}
|
|
}
|
|
|
|
message AccessByKeyReq {
|
|
string token = 1;
|
|
string chanID = 2;
|
|
}
|
|
|
|
message ThingID {
|
|
string value = 1;
|
|
}
|
|
|
|
message AccessByIDReq {
|
|
string thingID = 1;
|
|
string chanID = 2;
|
|
}
|
|
|
|
message Token {
|
|
string value = 1;
|
|
}
|
|
|
|
message UserID {
|
|
string value = 1;
|
|
}
|