Skip to main content

CancellationDetailsRepository

@adamondo/backend


@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?

optional cancelledBy: string | null

Defined in: src/application/repositories/CancellationDetailsRepository.ts:19

discountRefund?

optional discountRefund: 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

CancellationDetailsCreateData

Returns

Promise<CancellationDetailsEntity>