feat: add enums.pulsar.go file for PermissionScope enum

This commit is contained in:
Prad Nukala
2024-08-09 21:00:38 -04:00
committed by Prad Nukala (aider)
parent 5b1aeabc4e
commit 7e700cdfee
7 changed files with 443 additions and 44 deletions
+25
View File
@@ -0,0 +1,25 @@
syntax = "proto3";
package did.v1;
import "gogoproto/gogo.proto";
import "amino/amino.proto";
option go_package = "github.com/onsonr/hway/x/did/types";
// PermissionScope define the Capabilities Controllers can grant for Services
enum PermissionScope {
PERMISSION_SCOPE_UNSPECIFIED = 0;
PERMISSION_SCOPE_PROFILE_NAME = 1;
PERMISSION_SCOPE_IDENTIFIERS_EMAIL = 2;
PERMISSION_SCOPE_IDENTIFIERS_PHONE = 3;
PERMISSION_SCOPE_IDENTIFIERS_ENS = 4;
PERMISSION_SCOPE_TRANSACTIONS_READ = 5;
PERMISSION_SCOPE_TRANSACTIONS_WRITE = 6;
PERMISSION_SCOPE_WALLETS_READ = 7;
PERMISSION_SCOPE_WALLETS_CREATE = 8;
PERMISSION_SCOPE_WALLETS_SUBSCRIBE = 9;
PERMISSION_SCOPE_WALLETS_UPDATE = 10;
PERMISSION_SCOPE_TRANSACTIONS_VERIFY = 11;
PERMISSION_SCOPE_TRANSACTIONS_BROADCAST = 12;
PERMISSION_SCOPE_ADMIN_USER = 13;
PERMISSION_SCOPE_ADMIN_VALIDATOR = 14;
}