internal: incomplete vault systems behind feature flag (#2340)
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { AsymmetricMessageServerHash } from '../AsymmetricMessage/AsymmetricMessageServerHash'
|
||||
import { SharedVaultPermission } from './SharedVaultPermission'
|
||||
|
||||
export interface SharedVaultInviteServerHash extends AsymmetricMessageServerHash {
|
||||
uuid: string
|
||||
shared_vault_uuid: string
|
||||
user_uuid: string
|
||||
sender_uuid: string
|
||||
encrypted_message: string
|
||||
permissions: SharedVaultPermission
|
||||
created_at_timestamp: number
|
||||
updated_at_timestamp: number
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
export enum SharedVaultPermission {
|
||||
Read = 'read',
|
||||
Write = 'write',
|
||||
Admin = 'admin',
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
export interface SharedVaultServerHash {
|
||||
uuid: string
|
||||
user_uuid: string
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { SharedVaultPermission } from './SharedVaultPermission'
|
||||
|
||||
export interface SharedVaultUserServerHash {
|
||||
uuid: string
|
||||
shared_vault_uuid: string
|
||||
user_uuid: string
|
||||
permissions: SharedVaultPermission
|
||||
updated_at_timestamp: number
|
||||
}
|
||||
Reference in New Issue
Block a user