10 lines
470 B
TypeScript
10 lines
470 B
TypeScript
export const IAccessRepository = 'IAccessRepository';
|
|
|
|
export interface IAccessRepository {
|
|
hasPartnerAccess(userId: string, partnerId: string): Promise<boolean>;
|
|
hasAlbumAssetAccess(userId: string, assetId: string): Promise<boolean>;
|
|
hasOwnerAssetAccess(userId: string, assetId: string): Promise<boolean>;
|
|
hasPartnerAssetAccess(userId: string, assetId: string): Promise<boolean>;
|
|
hasSharedLinkAssetAccess(userId: string, assetId: string): Promise<boolean>;
|
|
}
|