Skip to main content

Class: ReadingPlanDay

Defined in: Data/Models/User/ReadingPlan.ts:86

Reading plan day entity

Constructors

Constructor

new ReadingPlanDay(data): ReadingPlanDay

Defined in: Data/Models/User/ReadingPlan.ts:95

Parameters

data
dayId?

number

dayNumber

number

metadata?

Metadata

planId?

number

Returns

ReadingPlanDay

Properties

dayId?

optional dayId?: number

Defined in: Data/Models/User/ReadingPlan.ts:87


dayNumber

dayNumber: number

Defined in: Data/Models/User/ReadingPlan.ts:89


metadata?

optional metadata?: Metadata

Defined in: Data/Models/User/ReadingPlan.ts:90


planId?

optional planId?: number

Defined in: Data/Models/User/ReadingPlan.ts:88

Methods

addPassage()

addPassage(passage): void

Defined in: Data/Models/User/ReadingPlan.ts:117

Add a passage to this day

Parameters

passage

ReadingPlanPassage

Returns

void


getPassages()

getPassages(): ReadingPlanPassage[]

Defined in: Data/Models/User/ReadingPlan.ts:110

Get all passages for this day

Returns

ReadingPlanPassage[]


getPassagesBySession()

getPassagesBySession(): Map<string | null, ReadingPlanPassage[]>

Defined in: Data/Models/User/ReadingPlan.ts:132

Get passages grouped by session

Returns

Map<string | null, ReadingPlanPassage[]>


setPassages()

setPassages(passages): void

Defined in: Data/Models/User/ReadingPlan.ts:125

Set all passages (from repository query)

Parameters

passages

ReadingPlanPassage[]

Returns

void