mirror of
https://github.com/standardnotes/server
synced 2026-08-02 03:16:09 -04:00
* feat: add designating a survivor in shared vault * add designated survivor property to http representation * fix: specs * fix: more specs * fix: another spec fix * fix: yet another spec fix
10 lines
509 B
TypeScript
10 lines
509 B
TypeScript
import { SharedVaultUser, Uuid } from '@standardnotes/domain-core'
|
|
|
|
export interface SharedVaultUserRepositoryInterface {
|
|
findByUserUuidAndSharedVaultUuid(dto: { userUuid: Uuid; sharedVaultUuid: Uuid }): Promise<SharedVaultUser | null>
|
|
findByUserUuid(userUuid: Uuid): Promise<SharedVaultUser[]>
|
|
findDesignatedSurvivorBySharedVaultUuid(sharedVaultUuid: Uuid): Promise<SharedVaultUser | null>
|
|
save(sharedVaultUser: SharedVaultUser): Promise<void>
|
|
remove(sharedVault: SharedVaultUser): Promise<void>
|
|
}
|