UNPKG

@wepublish/api

Version:
19 lines (18 loc) 674 B
import { MemberPlan as PrismaMemberPlan, PaymentPeriodicity, AvailablePaymentMethod } from '@prisma/client'; import { RichTextNode } from "../../../richtext-api/src"; export declare const AllPaymentPeriodicity: PaymentPeriodicity[]; export interface MemberPlan extends Omit<PrismaMemberPlan, 'description'> { readonly description: RichTextNode[]; } export declare enum MemberPlanSort { CreatedAt = "modifiedAt", ModifiedAt = "modifiedAt" } export interface MemberPlanFilter { name?: string; active?: boolean; tags?: string[]; } export type MemberPlanWithPaymentMethods = PrismaMemberPlan & { availablePaymentMethods: AvailablePaymentMethod[]; };