Skip to main content

ThreadItemEntity

@adamondo/backend


@adamondo/backend / application/entities/ThreadItemEntity

application/entities/ThreadItemEntity

Interfaces

ThreadItemEntity

Defined in: src/application/entities/ThreadItemEntity.ts:8

Domain entity type definitions for ThreadItemEntity. 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/ThreadItemEntity.ts:9

threadId

threadId: number

Defined in: src/application/entities/ThreadItemEntity.ts:10

sentBy

sentBy: string

Defined in: src/application/entities/ThreadItemEntity.ts:11

content

content: string | null

Defined in: src/application/entities/ThreadItemEntity.ts:12

isRead

isRead: boolean | null

Defined in: src/application/entities/ThreadItemEntity.ts:13

type

type: string | null

Defined in: src/application/entities/ThreadItemEntity.ts:14

startDate

startDate: Date | null

Defined in: src/application/entities/ThreadItemEntity.ts:15

endDate

endDate: Date | null

Defined in: src/application/entities/ThreadItemEntity.ts:16

personCapacity

personCapacity: number | null

Defined in: src/application/entities/ThreadItemEntity.ts:17

createdAt

createdAt: Date

Defined in: src/application/entities/ThreadItemEntity.ts:18

updatedAt

updatedAt: Date

Defined in: src/application/entities/ThreadItemEntity.ts:19

reservationId

reservationId: number | null

Defined in: src/application/entities/ThreadItemEntity.ts:20

startTime

startTime: number | null

Defined in: src/application/entities/ThreadItemEntity.ts:21

endTime

endTime: number | null

Defined in: src/application/entities/ThreadItemEntity.ts:22

senderRole

senderRole: string | null

Defined in: src/application/entities/ThreadItemEntity.ts:23

isDeliverySelected

isDeliverySelected: boolean | null

Defined in: src/application/entities/ThreadItemEntity.ts:24