diff --git a/proto/tokens/v1/tokens_v1.proto b/proto/tokens/v1/tokens_v1.proto index 560c123..9daf4ed 100644 --- a/proto/tokens/v1/tokens_v1.proto +++ b/proto/tokens/v1/tokens_v1.proto @@ -20,6 +20,8 @@ service TokensService { rpc GetToken (GetTokenRequest) returns (GetTokenResponse) {} // List all existing tokens rpc ListTokens (google.protobuf.Empty) returns (stream ListTokensResponse) {} + // List all available permissions + rpc ListPermissions (google.protobuf.Empty) returns (stream ListPermissionsResponse) {} } message TokenMetadata { @@ -92,3 +94,15 @@ message ListTokensResponse { TokenMetadata token_metadata = 2; TokenPermissions token_permissions = 3; } + +message MethodList { + repeated string methods = 1; +} + +message Permissions { + map availabie_permissions = 1; +} + +message ListPermissionsResponse { + Permissions permissions = 1; +}