PrismaTransactionRepository
@adamondo/backend / infrastructure/prisma/repositories/PrismaTransactionRepository
infrastructure/prisma/repositories/PrismaTransactionRepository
Classes
PrismaTransactionRepository
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:20
Implements
Constructors
Constructor
new PrismaTransactionRepository(
prisma):PrismaTransactionRepository
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:21
Parameters
prisma
Returns
Methods
findById()
findById(
id):Promise<TransactionEntity|null>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:40
Parameters
id
number
Returns
Promise<TransactionEntity | null>
Implementation of
TransactionRepository.findById
findByTransactionId()
findByTransactionId(
transactionId):Promise<TransactionEntity|null>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:45
Parameters
transactionId
string
Returns
Promise<TransactionEntity | null>
Implementation of
TransactionRepository.findByTransactionId
findFirstByReservationIdAndType()
findFirstByReservationIdAndType(
reservationId,type):Promise<TransactionEntity|null>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:50
Parameters
reservationId
number
type
Returns
Promise<TransactionEntity | null>
Implementation of
TransactionRepository.findFirstByReservationIdAndType
create()
create(
data):Promise<TransactionEntity>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:61
Parameters
data
Returns
Promise<TransactionEntity>
Implementation of
update()
update(
id,data):Promise<TransactionEntity>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:85
Parameters
id
number
data
Partial<TransactionEntity>
Returns
Promise<TransactionEntity>
Implementation of
findFirstByReservationIdAndTransactionId()
findFirstByReservationIdAndTransactionId(
reservationId,transactionId):Promise<TransactionEntity|null>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:108
Parameters
reservationId
number
transactionId
string
Returns
Promise<TransactionEntity | null>
Implementation of
TransactionRepository.findFirstByReservationIdAndTransactionId
updateByReservationIdAndTransactionId()
updateByReservationIdAndTransactionId(
reservationId,transactionId,data):Promise<void>
Defined in: src/infrastructure/prisma/repositories/PrismaTransactionRepository.ts:115
Parameters
reservationId
number
transactionId
string
data
Partial<TransactionEntity>
Returns
Promise<void>