CancellationDetailsEntity
@adamondo/backend / application/entities/CancellationDetailsEntity
application/entities/CancellationDetailsEntity
Interfaces
CancellationDetailsEntity
Defined in: src/application/entities/CancellationDetailsEntity.ts:8
Domain entity type definitions for CancellationDetailsEntity. Use cases:
- Provide stable, typed payloads across services and repositories.
- Document the domain fields used in business workflows. Example: Returned by service methods and consumed by GraphQL type mappers.
Properties
id
id:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:9
reservationId
reservationId:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:10
cancellationPolicy
cancellationPolicy:
string
Defined in: src/application/entities/CancellationDetailsEntity.ts:11
refundToGuest
refundToGuest:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:12
payoutToHost
payoutToHost:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:13
guestServiceFee
guestServiceFee:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:14
hostServiceFee
hostServiceFee:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:15
total
total:
number
Defined in: src/application/entities/CancellationDetailsEntity.ts:16
currency
currency:
string
Defined in: src/application/entities/CancellationDetailsEntity.ts:17
cancelledBy
cancelledBy:
string|null
Defined in: src/application/entities/CancellationDetailsEntity.ts:18
createdAt
createdAt:
Date
Defined in: src/application/entities/CancellationDetailsEntity.ts:19
updatedAt
updatedAt:
Date
Defined in: src/application/entities/CancellationDetailsEntity.ts:20
discountRefund
discountRefund:
number|null
Defined in: src/application/entities/CancellationDetailsEntity.ts:21