mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-02 17:31:39 +00:00
37 lines
870 B
Go
37 lines
870 B
Go
package db
|
|||
|
|
|
||
|
|
// DIDNamespace defines the different namespaces of DID
|
||
|
|
type DIDNamespace int
|
||
|
|
|
||
|
|
const (
|
||
|
|
DIDNamespaceUnspecified DIDNamespace = iota
|
||
|
|
DIDNamespaceIPFS
|
||
|
|
DIDNamespaceSonr
|
||
|
|
DIDNamespaceBitcoin
|
||
|
|
DIDNamespaceEthereum
|
||
|
|
DIDNamespaceIBC
|
||
|
|
DIDNamespaceWebauthn
|
||
|
|
DIDNamespaceDWN
|
||
|
|
DIDNamespaceService
|
||
|
|
)
|
||
|
|
|
||
|
|
// PermissionScope defines the Capabilities Controllers can grant for Services
|
||
|
|
type PermissionScope int
|
||
|
|
|
||
|
|
const (
|
||
|
|
PermissionScopeUnspecified PermissionScope = iota
|
||
|
|
PermissionScopeBasicInfo
|
||
|
|
PermissionScopeRecordsRead
|
||
|
|
PermissionScopeRecordsWrite
|
||
|
|
PermissionScopeTransactionsRead
|
||
|
|
PermissionScopeTransactionsWrite
|
||
|
|
PermissionScopeWalletsRead
|
||
|
|
PermissionScopeWalletsCreate
|
||
|
|
PermissionScopeWalletsSubscribe
|
||
|
|
PermissionScopeWalletsUpdate
|
||
|
|
PermissionScopeTransactionsVerify
|
||
|
|
PermissionScopeTransactionsBroadcast
|
||
|
|
PermissionScopeAdminUser
|
||
|
|
PermissionScopeAdminValidator
|
||
|
|
)
|