Skip to main content

PrismaCancellationDetailsRepository

@adamondo/backend


@adamondo/backend / infrastructure/prisma/repositories/PrismaCancellationDetailsRepository

infrastructure/prisma/repositories/PrismaCancellationDetailsRepository

Classes

PrismaCancellationDetailsRepository

Defined in: src/infrastructure/prisma/repositories/PrismaCancellationDetailsRepository.ts:13

Implements

Constructors

Constructor

new PrismaCancellationDetailsRepository(prisma): PrismaCancellationDetailsRepository

Defined in: src/infrastructure/prisma/repositories/PrismaCancellationDetailsRepository.ts:14

Parameters
prisma

PrismaClient

Returns

PrismaCancellationDetailsRepository

Methods

findByReservationId()

findByReservationId(reservationId): Promise<CancellationDetailsEntity | null>

Defined in: src/infrastructure/prisma/repositories/PrismaCancellationDetailsRepository.ts:22

Parameters
reservationId

number

Returns

Promise<CancellationDetailsEntity | null>

Implementation of

CancellationDetailsRepository.findByReservationId

create()

create(data): Promise<CancellationDetailsEntity>

Defined in: src/infrastructure/prisma/repositories/PrismaCancellationDetailsRepository.ts:27

Parameters
data

CancellationDetailsCreateData

Returns

Promise<CancellationDetailsEntity>

Implementation of

CancellationDetailsRepository.create