// // Copyright (c) 2018 // Mainflux // // SPDX-License-Identifier: Apache-2.0 // syntax = "proto3"; package mainflux; service ThingsService { rpc CanAccess(AccessReq) returns (ThingID) {} rpc Identify(Token) returns (ThingID) {} } service UsersService { rpc Identify(Token) returns (UserID) {} } message AccessReq { string token = 1; string chanID = 2; } message ThingID { string value = 1; } message Token { string value = 1; } message UserID { string value = 1; }