Skip to content

basalt / subscriptions-prisma/src / PrismaPaymentsClient

Interface: PrismaPaymentsClient ​

Defined in: subscriptions-prisma/src/index.ts:380

Prisma delegates the payment stores call. A real PrismaClient whose schema includes the Payment and RecurringSubscription models (see the bundled prisma/schema.prisma) is assignable. Money is stored as BigInt (minor units) to avoid the 32-bit Int ceiling; the stores convert to/from number.

Properties ​

payment ​

> payment: object

Defined in: subscriptions-prisma/src/index.ts:381

createMany() ​

> createMany(a): Promise<{ count: number; }>

Parameters ​
a ​

any

Returns ​

Promise<{ count: number; }>

findUnique() ​

> findUnique(a): Promise<PPayment | null>

Parameters ​
a ​

any

Returns ​

Promise<PPayment | null>

update() ​

> update(a): Promise<PPayment>

Parameters ​
a ​

any

Returns ​

Promise<PPayment>

upsert() ​

> upsert(a): Promise<PPayment>

Parameters ​
a ​

any

Returns ​

Promise<PPayment>


recurringSubscription ​

> recurringSubscription: object

Defined in: subscriptions-prisma/src/index.ts:387

findMany() ​

> findMany(a): Promise<PRecurring[]>

Parameters ​
a ​

any

Returns ​

Promise<PRecurring[]>

findUnique() ​

> findUnique(a): Promise<PRecurring | null>

Parameters ​
a ​

any

Returns ​

Promise<PRecurring | null>

update() ​

> update(a): Promise<PRecurring>

Parameters ​
a ​

any

Returns ​

Promise<PRecurring>

upsert() ​

> upsert(a): Promise<PRecurring>

Parameters ​
a ​

any

Returns ​

Promise<PRecurring>

Released under the MIT License.