internal: incomplete vault systems behind feature flag (#2340)

This commit is contained in:
Mo
2023-06-30 09:01:56 -05:00
committed by GitHub
parent d16e401bb9
commit b032eb9c9b
638 changed files with 20321 additions and 4813 deletions

View File

@@ -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
}

View File

@@ -0,0 +1,5 @@
export enum SharedVaultPermission {
Read = 'read',
Write = 'write',
Admin = 'admin',
}

View File

@@ -0,0 +1,4 @@
export interface SharedVaultServerHash {
uuid: string
user_uuid: string
}

View File

@@ -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
}