UNPKG

@wepublish/api

Version:
13 lines (12 loc) 673 B
import { PrismaClient } from '@prisma/client'; import { UserSession } from "../../../../authentication-api/src"; import { UserConsent, UserConsentFilter, UserConsentInput } from './user-consent.model'; export declare class UserConsentService { private prisma; constructor(prisma: PrismaClient); userConsentList(filter?: UserConsentFilter): Promise<UserConsent[]>; userConsent(id: string): Promise<UserConsent>; createUserConsent(userConsent: UserConsentInput): Promise<UserConsent>; updateUserConsent(id: string, value: boolean, user: UserSession): Promise<UserConsent>; deleteUserConsent(id: string, user: UserSession): Promise<UserConsent>; }