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

* allow admin to fetch all things Signed-off-by: Burak Sekili <buraksekili@gmail.com> * enable users to fetch their own things via owner field in db Signed-off-by: Burak Sekili <buraksekili@gmail.com> * add listpolicies RPC Signed-off-by: Burak Sekili <buraksekili@gmail.com> * add listPolicies gRPC methods for client and server, and update keto initialization Signed-off-by: Burak Sekili <buraksekili@gmail.com> * update fetching things method Signed-off-by: Burak Sekili <buraksekili@gmail.com> * remove log Signed-off-by: Burak Sekili <buraksekili@gmail.com> * update retrieving policies Signed-off-by: Burak Sekili <buraksekili@gmail.com> * fix linter error Signed-off-by: Burak Sekili <buraksekili@gmail.com> * update mock Signed-off-by: Burak Sekili <buraksekili@gmail.com> * remove checking subject set while parsing subject sets Signed-off-by: Burak Sekili <buraksekili@gmail.com> * move subject declaration to constant value Signed-off-by: Burak Sekili <buraksekili@gmail.com>
41 lines
525 B
Go
41 lines
525 B
Go
// Copyright (c) Mainflux
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package grpc
|
|
|
|
type identityRes struct {
|
|
id string
|
|
email string
|
|
}
|
|
|
|
type issueRes struct {
|
|
value string
|
|
}
|
|
|
|
type authorizeRes struct {
|
|
authorized bool
|
|
}
|
|
|
|
type addPolicyRes struct {
|
|
authorized bool
|
|
}
|
|
|
|
type deletePolicyRes struct {
|
|
deleted bool
|
|
}
|
|
|
|
type listPoliciesRes struct {
|
|
policies []string
|
|
}
|
|
|
|
type membersRes struct {
|
|
total uint64
|
|
offset uint64
|
|
limit uint64
|
|
groupType string
|
|
members []string
|
|
}
|
|
type emptyRes struct {
|
|
err error
|
|
}
|