CancellationDetailsRepository
@adamondo/backend / application/repositories/CancellationDetailsRepository
application/repositories/CancellationDetailsRepository
Interfaces
CancellationDetailsCreateData
Defined in: src/application/repositories/CancellationDetailsRepository.ts:10
Properties
reservationId
reservationId:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:11
cancellationPolicy
cancellationPolicy:
string
Defined in: src/application/repositories/CancellationDetailsRepository.ts:12
refundToGuest
refundToGuest:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:13
payoutToHost
payoutToHost:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:14
guestServiceFee
guestServiceFee:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:15
hostServiceFee
hostServiceFee:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:16
total
total:
number
Defined in: src/application/repositories/CancellationDetailsRepository.ts:17
currency
currency:
string
Defined in: src/application/repositories/CancellationDetailsRepository.ts:18
cancelledBy?
optionalcancelledBy:string|null
Defined in: src/application/repositories/CancellationDetailsRepository.ts:19
discountRefund?
optionaldiscountRefund:number|null
Defined in: src/application/repositories/CancellationDetailsRepository.ts:20
CancellationDetailsRepository
Defined in: src/application/repositories/CancellationDetailsRepository.ts:23
Methods
findByReservationId()
findByReservationId(
reservationId):Promise<CancellationDetailsEntity|null>
Defined in: src/application/repositories/CancellationDetailsRepository.ts:24
Parameters
reservationId
number
Returns
Promise<CancellationDetailsEntity | null>
create()
create(
data):Promise<CancellationDetailsEntity>
Defined in: src/application/repositories/CancellationDetailsRepository.ts:25
Parameters
data
Returns
Promise<CancellationDetailsEntity>